rohitg00/agentmemory

#1 Persistent memory for AI coding agents based on real-world benchmarks

해결하는 문제

코딩 에이전트는 세션 간에 '기억 상실'을 겪는 경우가 많아 사용자가 아키텍처, 환경 설정, 버그 수정 사항을 반복적으로 설명해야 합니다. 일부 에이전트는 .cursorrules와 같은 정적 파일을 사용하지만, 크기 제한이 있고 금방 구식이 됩니다. agentmemory는 영구적인 크로스 에이전트 메모리 계층을 제공하여 세션 데이터를 캡처하고 압축함으로써, 에이전트가 수동 재설명 없이도 세부 사항을 기억할 수 있도록 합니다.

작동 방식

iii engine을 기반으로 구축된 이 프로젝트는 훅(hooks), Model Context Protocol(MCP) 또는 REST API를 통해 AI 코딩 에이전트와 통합되는 메모리 서버를 실행합니다. 에이전트 활동을 조용히 캡처하여 검색 가능한 메모리로 압축하고, 새로운 세션에 관련 컨텍스트를 주입합니다. 정보 검색을 위해 하이브리드 검색(BM25 및 벡터 임베딩)을 지원하며, Xenova/all-MiniLM-L6-v2를 사용하여 로컬 장치에서 의미론적 리콜(semantic recall)을 수행할 수 있는 옵션을 제공합니다.

대상 사용자

Claude Code, Cursor, GitHub Copilot CLI, Gemini CLI 및 기타 MCP 호환 클라이언트를 사용하는 개발자 중, 서로 다른 도구 간에 프로젝트와 환경 설정에 대한 장기 기억을 에이전트가 유지하기를 원하는 분들에게 적합합니다.

주요 특징

  • 크로스 에이전트 호환성: 단일 공유 메모리 서버를 통해 다양한 에이전트(Claude Code, Cursor, Devin, Aider 등)와 연동됩니다.
  • 하이브리드 검색: 키워드 검색(BM25)과 의미론적 벡터 검색을 결합하여 높은 검색 정확도를 제공합니다.
  • 외부 DB 불필요: 외부 데이터베이스 설치 없이 작동합니다.
  • 로컬 임베딩 지원: 무료 로컬 장치 의미론적 리콜을 제공하여 데이터를 비공개로 로컬에 유지합니다.
  • 높은 효율성: 전체 세션 기록이 아닌 필요한 컨텍스트만 주입하여 상당한 토큰 절감 효과를 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트