kitfunso/hippo-memory
Stop re-teaching your agent. Make your agent's memory work like a brain. Hippo is long-term memory for coding agents. It's a critical layer for your AI harness that connects across your different tools (Cursor, Claude Code, Codex). It keeps your proprietary data completely local, and it actually learns over time.
해결하는 문제
Hippo는 AI 코딩 에이전트를 위한 통합된 장기 기억 레이어를 제공하여, 서로 다른 도구에서 에이전트에게 동일한 정보를 반복해서 가르칠 필요를 없애줍니다. 이는 지식이 특정 도구(Cursor나 Claude Code 등)에 갇히거나, 오래된 정보가 새로운 사실과 함께 남아있는 기억 파편화 문제를 해결합니다.
작동 방식
Hippo는 로컬 SQLite 데이터베이스를 백본으로 사용하며, 사람이 읽기 쉽고 git으로 추적 가능한 markdown 미러를 제공합니다. hooks와 Model Context Protocol (MCP)을 통해 에이전트와 통합되어 공유 메모리 저장소 역할을 합니다. 이 시스템은 뇌에서 영감을 받은 기억 방식을 채택하여, 자주 호출되는 기억은 강화하고 잘못되었거나 오래된 사실은 감쇠시키거나 대체(supersede)할 수 있도록 합니다. 기본적으로 BM25 검색을 지원하며(네트워크 호출 불필요), 고급 검색을 위해 로컬 또는 API 기반의 embeddings를 선택적으로 제공합니다.
대상 사용자
여러 AI 코딩 에이전트(예: Claude Code, Cursor, Codex, OpenCode)를 사용하며, 프로젝트와 도구 전반에 걸쳐 일관되고 휴대 가능한 기억을 원하는 개발자.
주요 특징
- 도구 간 휴대성: 서로 다른 에이전트 간에 기억을 동기화하여 한 도구에서 학습한 지식을 다른 도구에서도 사용할 수 있습니다.
- 결과로부터 학습: 기억을 "나쁨"으로 표시하여 순위를 낮추거나
supersede를 사용하여 오래된 사실을 교체할 수 있습니다. - 로컬 우선 개인정보 보호: 독점 데이터를 로컬 SQLite 및 markdown 파일에 보관하며 런타임 의존성이 전혀 없습니다.
- 광범위한 수집: ChatGPT, Claude, Cursor rules, Slack 및 원시 대화 로그에서 데이터를 가져옵니다.
- 자동 유지 관리: 기억 통합, 중복 제거 및 git commits로부터 학습하는
hippo sleep프로세스가 포함되어 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트