JuliusBrussee/cavemem
Frozen — cross-agent persistent memory for coding assistants. Still works; the compressed-memory core now ships inside JuliusBrussee/caveman.
해결하는 문제
다른 세션 간이나 다양한 IDE 간 전환 시 AI 에이전트가 정보를 잊는 것을 방지하는 코드 어시스턴트용 크로스에이전트 지속 메모리 제공.
작동 방식
Cavemem은 세션 경계에서 발생하는 훅을 사용하여 에이전트 활동에서 관측 데이터를 캡처합니다. 이 관측 데이터는 결정론적인 "원시인 문법"으로 압축되어 (자연어 토큰을 약 75% 감소시키면서 코드와 경로는 정확히 유지) 로컬 SQLite 데이터베이스에 저장됩니다. 에이전트는 하이브리드 검색( SQLite FTS5 키워드 검색과 로컬 벡터 인덱스 결합)을 사용한 Model Context Protocol (MCP) 서버를 통해 이 기록을 검색할 수 있습니다.
대상 사용자
Claude Code, OpenCode, Codex, GitHub Copilot, Augment Code, Cursor, Gemini CLI, Antigravity, IBM Bob 등의 AI 코드 어시스턴트를 사용하며, 에이전트용 통합적이고 로컬, 프라이버시 우선의 메모리 저장소를 원하는 개발자.
주요 특징
- 다중 IDE 지원: 여러 IDE에서 데이터를 캡처하고, 다른 에이전트가 공유 메모리를 질의할 수 있음.
- 로컬 우선: 기본적으로 네트워크나 클라우드 요구 사항 없음; 데이터는 로컬 SQLite DB에 저장됨.
- 압축 저장: 전용 문법을 사용해 공간을 절약하면서 확장 시 인간이 읽기 쉬운 형식 유지.
- 진행형 검색: MCP 도구를 통해 에이전트는 검색, 타임라인 보기, 특정 관측 데이터 가져오기 등을 통해 컨텍스트를 효율적으로 관리할 수 있음.
- 프라이버시 제어: 기밀 정보의 자동 마스킹 및 민감한 디렉터리를 제외하기 위한 경로 그로브 지원 포함.
- 웹 뷰어: 로컬에서 작동하며 토큰 보호된 UI를 통해 인간이 캡처된 세션을 탐색할 수 있음.
관련
- 프로젝트
rohitg00/agentmemoryAI 코딩 에이전트를 위한 영구 메모리 계층으로, 세션 데이터를 캡처하고 압축하여 세션 및 도구 간에 프로젝트 컨텍스트를 반복해서 설명할 필요를 없애줍니다.
- 프로젝트
Lyellr88/marm-memorymarm-memory는 Model Context Protocol(MCP)을 사용하는 AI 에이전트를 위한 로컬 우선 메모리 서버입니다. 채팅, 메모, 코드 그래프 데이터 및 추출된 개념을 SQLite에 저장하고 HTTP 또는 STDIO를 통해 노출하여 에이전트가 처음부터 시작하는 대신 관련 컨텍스트를 검색할 수 있도록 합니다. 패키지에는 웹 콘솔, Docker 이미지, 리포지토리 시작/관리/인덱싱을 위한 CLI 도구가 포함되어 있습니다. 벤치마크는 낮은 지연 시간 검색(4k 메모리에서 약 30ms)과 10k 항목으로 확장되는 하이브리드 FTS-시맨틱 리콜을 보여줍니다. 자체 호스팅 가능한 검색 가능한 메모리 계층을 원하는 코딩 어시스턴트 또는 멀티 에이전트 스웜을 구축하는 개발자에게 이상적입니다.
- 프로젝트
doobidoo/mcp-memory-serviceLLM 에이전트를 위한 자체 호스팅 메모리 백엔드로, REST API, CLI, OAuth, 웹 대시보드를 제공합니다. 사실, 결정, 인과 지식 그래프를 로컬(SQLite + ONNX 임베딩) 또는 하이브리드/클라우드 모드로 저장하며, 빠른(약 5ms) 의미론적 검색, 태그 범위 검색, 선택적 LLM 생성 요약을 제공합니다. LangGraph, CrewAI, AutoGen, Claude Desktop, ChatGPT 및 기타 여러 도구와 함께 작동합니다.
- 프로젝트
CodeAbra/iai-personal-memory-engineiai-personal-memory-engine은 AI 코딩 어시스턴트에게 영구적이고 축어적인 대화 기억을 제공하는 로컬 서버입니다. 모든 작업은 로컬 머신에서 실행되며, 저장 데이터는 암호화되고, 세션 간에 에이전트가 문맥을 파악할 수 있도록 관련 정보를 자동으로 제공합니다.
- 프로젝트
thedotmack/claude-memClaude-Mem은 AI 코딩 에이전트를 위한 영구 메모리 시스템으로, 세션 간에 프로젝트 컨텍스트를 자동으로 캡처하고 검색하여 지식의 연속성을 보장합니다.