로컬 저장소와 그래프 기반 검색을 갖춘 지속적인 AI 에이전트 메모리를 위한 오픈소스 프레임워크

이것이 무엇인가
개발자가 클라우드 의존성 없이 완전히 로컬에서 작동하는 지속적인 AI 에이전트 메모리를 위한 오픈소스 프레임워크를 구축 중입니다. 이 시스템은 디스크에 Markdown 파일로 데이터를 저장하고, 노트 간 그래프 엣지를 생성하기 위해 위키 링크를 사용합니다.
주요 기술적 세부사항
이 프레임워크는 소스에서 추출한 몇 가지 구체적인 기능을 구현합니다:
- 저장 구조: Git을 버전 관리에 활용하는 로컬 디스크의 Markdown 파일
- 그래프 구조: 노트를 연결하는 그래프 엣지 역할을 하는 위키 링크
- 검색 시스템: 다음을 결합한 4가지 신호 융합 접근법:
- 의미 임베딩
- 키워드 매칭
- PageRank 그래프 중요도
- 연관성 온도
- 메모리 관리: ACT-R 인지과학 기반의 그래프 인식 망각 시스템으로:
- 접근하지 않으면 노트가 시간이 지남에 따라 퇴색
- 사용된 노트는 활성 상태로 유지되고 관련성 유지
- 그래프와 의미적 이웃 노트는 확산 활성화를 통해 관련성 유지
- 확산 활성화: 노트에 접근하면 연결된 노트들도 "따뜻해져" 에이전트가 작업 시작 전에 관련성을 예측하는 데 도움
- 성능: 3개월 사용 후 총 22MB 저장 공간, "매우 효율적"으로 설명됨
- 개발 현황: 처음 두 개의 GitHub 이슈 제출, AI 메모리를 자유롭고 분산적으로 유지하는 작은 커뮤니티 형성 중
이러한 유형의 로컬 메모리 시스템은 클라우드 서비스나 외부 API에 의존하지 않고 세션 간 지속적인 컨텍스트가 필요한 AI 코딩 에이전트에 유용합니다.
📖 전체 소스 읽기: r/LocalLLaMA
👀 See Also

클로드리틱스: 클로드 코드 토큰 사용량 및 비용 추적을 위한 셀프 호스팅 대시보드
Claudlytics는 Claude Code의 로컬 .jsonl 세션 파일을 읽어 토큰 사용량과 비용을 실시간으로 추적하는 Node.js 웹 서버입니다. 127.0.0.1에서 로컬로 실행되며, 원격 서버의 경우 SSH 터널을 통해 접근할 수 있습니다.

Madar: Claude Code / Cursor용 로컬 컨텍스트 컴파일러 — NestJS 저장소에서 토큰 78% 감소
Madar는 코딩 에이전트용 오픈소스 로컬 컨텍스트 컴파일러입니다. NestJS + BullMQ 저장소(~800개 파일)에서 설명 작업을 위해 Claude Code 입력 토큰을 78% 절감하고 비용을 63% 낮췄습니다. 범위가 지정된 그래프만 사용합니다.

에이전트렌즈: 다중 에이전트 AI 워크플로우 관측 도구
AgentLens는 Ollama, vLLM, Anthropic, OpenAI를 아우르는 통합 추적 기능을 제공하며, 비용 추적, Claude Code 내부 통계 조회를 위한 MCP 서버, 인라인 확인을 위한 CLI를 포함합니다. 이 도구는 자체 호스팅 방식으로 Docker를 통해 로컬에서 실행됩니다.

ProofShot: 브라우저 녹화로 UI 코드를 검증하는 AI 에이전트용 CLI
ProofShot은 AI 코딩 에이전트가 브라우저를 열고 페이지와 상호작용하며 세션을 기록하고 오류를 수집한 다음, 모든 것을 검토용 독립형 HTML 파일로 묶는 CLI 도구입니다. 셸 명령을 통해 모든 AI 에이전트와 작동하며 스킬로 패키징되어 있습니다.