목록으로
연구2026년 5월 9일 PM 08:41

rohitg00 'agentmemory' GitHub 트렌딩 진입… LongMemEval R@5 95.2%로 mem0·Letta 능가, 12 훅 자동 캡처·51 MCP 도구·실시간 뷰어 탑재

rohitg00 계정의 'agentmemory' 리포지토리가 GitHub 트렌딩에 진입해 3,033 스타를 기록했고 당일에만 400 스타가 추가됐다. 코딩 에이전트가 이전 세션의 맥락을 기억해 매번 같은 설명을 반복할 필요가 없도록 만든다는 컨셉으로, iii 엔진 위에 구축됐다.

프로젝트는 Karpathy의 LLM Wiki 패턴을 신뢰도 점수, 라이프사이클, 지식 그래프, 하이브리드 검색으로 확장한 구현이다. Claude Code, Cursor, Gemini CLI, Codex CLI, pi, OpenCode 등 훅·MCP·REST API를 지원하는 에이전트와 호환되며, 한 대의 메모리 서버를 모든 에이전트가 공유한다.

벤치마크 결과 ICLR 2025 LongMemEval-S(500 문항)에서 retrieval R@5 95.2%를 기록해, LoCoMo 기준 mem0의 68.5%, Letta(MemGPT)의 83.2%를 모두 앞섰다. 임베딩은 API 키 없이 로컬에서 무료로 쓸 수 있는 all-MiniLM-L6-v2 모델을 사용한다. 비교 보고서 benchmark/COMPARISON.md는 mem0(53K 스타)·Letta(22K 스타)·Khoj·claude-mem·Hippo와의 비교를 함께 제공한다.

mem0가 수동 add() 호출, Letta가 에이전트 자가 편집, CLAUDE.md가 수동 편집을 요구하는 데 비해 agentmemory는 12개 훅을 통해 자동 캡처를 구현한 점을 차별점으로 내세운다. 검색은 BM25·벡터·그래프를 RRF(Reciprocal Rank Fusion)로 결합한 하이브리드 방식이며, 메모리 라이프사이클은 4단계 통합·소멸(decay)·자동 망각으로 구성된다. 세션당 약 1,900 토큰(연 10달러) 효율을 표방하고, 외부 의존성은 SQLite와 iii-engine만 요구한다.

v0.9.0에서는 랜딩 사이트 agent-memory.dev, 파일시스템 커넥터 @agentmemory/fs-watcher, 단독 실행 MCP가 실행 중인 서버로 프록시되어 훅과 뷰어 상태가 일치하도록 한 변경, 모든 삭제 경로에 대한 감사 정책 코드화, 작은 Node 프로세스에서 health 체크가 memory_critical을 잘못 플래그하던 문제 수정이 포함됐다. 호환성은 안정 버전 iii-sdk ^0.11.0과 iii-engine v0.11.x를 타깃으로 한다.

빠른 시작은 터미널 1에서 `npx @agentmemory/agentmemory`로 메모리 서버를 띄운 뒤, 터미널 2에서 `npx @agentmemory/agentmemory demo`를 실행해 JWT 인증·N+1 쿼리 수정·레이트 리미팅 등 3개 실세션 샘플 데이터를 시드하고 시맨틱 검색을 시연하는 흐름이다. http://localhost:3113 에서 메모리가 실시간으로 쌓이는 모습을 볼 수 있다.

기록된 모든 세션은 재생 가능하며, 뷰어의 Replay 탭에서 프롬프트·도구 호출·도구 결과·응답을 개별 이벤트로 분리해 0.5×~4× 배속과 스페이스바·방향키 단축키로 타임라인을 스크럽할 수 있다. 기존 Claude Code의 JSONL 트랜스크립트는 `npx @agentmemory/agentmemory import-jsonl` 명령으로 가져올 수 있고, 내부적으로는 mem::replay::load·mem::replay::sessions·mem::replay::import-jsonl 함수를 통해 처리된다.

Claude Code 통합 시 `npx @agentmemory/agentmemory`로 서버를 띄운 뒤 `/plugin marketplace add rohitg00/agentmemory`와 `/plugin install agentmemory`로 플러그인을 설치하면, 12개 훅·4개 스킬과 함께 .mcp.json을 통해 자동 연결되는 51개 MCP 도구(memory_smart_search·memory_save·memory_sessions·memory_governance_delete 등)가 활성화된다. 메모리 서버는 localhost:3111, 실시간 뷰어는 localhost:3113에서 동작한다.

AI인사이트 편집팀

이 기사는 AI 기술을 활용해 작성되었으며, 편집팀이 검수했습니다.

관련 기사