volcengine/OpenViking

출처
GitHub
처음 오른 날
분야
메모리
GitHub 별 수
37,801
주 언어
Python
웹사이트
openviking.ai (새 탭에서 열림)

외부 오픈소스 저장소를 소개하는 글입니다. HDATF 제품이 아닙니다.

volcengine/OpenViking

무엇을 하나

OpenViking은 AI agent용 context 데이터베이스로, 문서, 사용자 메모리, skill을 가상 파일 시스템에 저장하고 agent가 ls, read, write 같은 명령으로 탐색하게 합니다. 단계별 요약을 두어 전체 내용은 필요할 때만 불러오게 합니다.

ATF에 주는 도움

문서, 메모리, skill을 파일 같은 한 구조에 담으므로 Harness의 메모리 관리와 Company Brain의 회사 자료 보관 방식과 비교해 볼 만합니다. 단계별 요약은 작업에 필요한 context만 불러오는 방법에 참고할 수 있습니다.

라이선스

AGPL-3.0 네트워크 카피레프트입니다. 수정본을 서비스로 제공해도 소스를 공개해야 합니다. 제품에 쓰기 전에 검토가 필요합니다.

같은 분야 저장소

  • garrytan/gbrain
    GBrain은 AI agent에 여러 agent가 함께 쓸 수 있는 memory를 붙여 줍니다. 명시적인 사실을 출처와 함께 저장하고, 수정과 철회를 지원합니다. 키워드 검색으로 시작하고, 필요하면 semantic search와 백그라운드 정보 보강을 더합니다.
  • NevaMind-AI/memU
    memU는 agent가 직접 다루는 memory 시스템으로, 세션, agent, 기기 사이에 공유되는 개인용 LLM wiki를 유지합니다. 예약된 백그라운드 작업으로 세션 지식을 저장해 이후 작업에 불러오고, agent 기록에서 다시 쓸 수 있는 skill을 추려 냅니다.
  • MemPalace/mempalace
    MemPalace는 AI 대화 기록을 요약하지 않고 원문 그대로 저장한 뒤 semantic search로 찾아 줍니다. 사람, 프로젝트, 주제별로 index를 나눠 검색 범위를 좁힐 수 있고, 사용자가 허용하지 않으면 데이터는 로컬 밖으로 나가지 않습니다.
  • thedotmack/claude-mem
    Claude-mem은 agent가 세션 동안 한 일을 기록하고 AI로 압축해 의미 요약으로 만든 뒤, 이후 세션에 관련 context를 다시 넣어 줍니다. Claude Code, Codex, Gemini, OpenCode 등 여러 agent에서 쓸 수 있습니다.
  • rohitg00/agentmemory
    Claude Code, Codex CLI, Cursor, Gemini CLI 같은 coding agent와 MCP client에 세션이 끝나도 남는 memory를 제공하는 서버입니다. Karpathy의 LLM Wiki 패턴에 신뢰도 점수, 수명 주기, knowledge graph, hybrid search를 더했습니다.

Trendshift 순위 목록에 오른 저장소만 담았고, 목록은 후보를 찾는 데만 썼습니다. 순위 숫자는 옮기지 않았습니다. 설명과 라이선스, 별 수는 각 GitHub 저장소에서 확인했습니다. 해설은 우리의 판단입니다. 이 프로젝트들을 직접 시험한 것은 아니며, 상승 목록에 올랐다고 품질이 증명되지는 않습니다.

GitHub에서 보기 (새 탭에서 열림)