KH

kitfunso/hippo-memory

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

788 stars 47 forks 품질 93 트렌드 42MIT

AI 에이전트를 위한 생물학적 영감을 받은 기억. 감쇠, 검색 강화, 통합. 런타임 DEPS 제로, SQLite, MCP. TypeSafe Jev 리랭커를 이용한 벤치마크 검색.

개요

AI 에이전트를 위한 메모리 계층입니다. 해마를 모델링합니다. 기본적으로 붕괴, 사용에 따른 강함, 모든 메모리 출처 확인. 내부적으로 SQLite, 런타임 DEP 0, 모든 CLI 에이전트에서 작동합니다. 명령어가 하나 있습니다. 당신의 컴퓨터에 있는 모든 git 저장소가 메모리를 받습니다. 대부분의 'AI 메모리' 시스템은 모든 것을 저장하고 나중에 검색합니다. 그건 의미 검색이 덧붙여진 저장 기능입니다. 그래서 당신의 에이전트가 지난주에 같은 배포 버그를 계속 겪은 거고요. 그리고 그 전 주도요. 시스템은 실패를 네 번이나 목격했습니다. 기억해야 한다는 걸 알 방법이 없었습니다. 히포는 뇌가 5억 년 동안 제대로 해온 것을 적용한다. 기억은 시간이 지남에 따라 쇠퇴한다. 회수는 기억을 더 강하게 만든다. 세 가지 생물학적 층(완충층, 에피소다틱, 의미층)이 수면 중에 통합된다. 어려운 교훈은 사용했기 때문에 기억에 남는다. 퀴즈는 사용하지 않았기 때문에 희미해진다. 또한 휴대성 문제도 해결됩니다. 당신의 ChatGPT 기억은 클로드에게 전송되지 않습니다. 당신의 .cursorrules는 코덱스로 이동하지 않습니다. 히포는 모든 에이전트 뒤에 있는 하나의 프로세스입니다.

개요(AI 번역)

에이전트에게 다시 가르치지 마.

에이전트의 기억이 뇌처럼 작동하도록 만드세요. Hippo는 코딩 에이전트의 장기 기억입니다. 이것은 다양한 도구(커서, 클로드 코드, 코덱스)를 연결하는 AI 하네스의 핵심 계층입니다. 독점 데이터를 완전히 로컬에 저장하며, 시간이 지남에 따라 학습합니다. 기억을 회상할 때마다 강화함으로써, Hippo는 효과적인 것을 보존하고 실수는 사라지게 하며, 에이전트의 지능을 지속적으로 증진시킵니다.

Hippo는 코딩 에이전트의 메모리를 머신의 SQLite 저장소에 보관하며, 마크다운 미러를 통해 읽고 커밋할 수 있습니다. 검색은 기본 사양인 BM25로, 모델이나 네트워크 호출이 없습니다; 임베딩은 선택적으로 설치됩니다. hippo init는 Claude Code와 OpenCode에 대한 훅을 설치하고, Codex가 설치되면 Codex의 hooks.json에 2개의 훅을 추가합니다(Codex는 /hooks에서 신뢰하면 실행합니다). 또한 Codex, Cursor, OpenClaw, Pi에 대한 기존 [AGENTS.md에 명령어를 추가합니다. 어떤 MCP 클라이언트든 연결할 수 있습니다. 메모리를 잘못 표시하면 순위가 낮아집니다; hippo supersede를 실행하면 이전 사실은 호출을 남깁니다. 런타임 deps는 0입니다.

설치한 후 hippo init를 한 프로젝트 안에서 실행하세요.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

🦛 Hippo

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. By strengthening memories each time they are recalled, Hippo preserves what works, lets mistakes decay, and continuously compounds your agents’ intelligence.

Hippo keeps your coding agents’ memories in a SQLite store on your machine, with markdown mirrors you can read and commit. Search is BM25 out of the box, with no model and no network call; embeddings are an optional install. hippo init installs hooks for Claude Code and OpenCode, adds 2 hooks to Codex’s hooks.json when Codex is installed (Codex runs them once you trust them in /hooks), and adds instructions to an existing AGENTS.md for Codex, Cursor, OpenClaw and Pi. Any MCP client can connect. Mark a memory wrong and it ranks lower; run hippo supersede and the old fact leaves recall. Zero runtime deps.

Install it, then run hippo init inside one project. Init creates the project’s .hippo/ store and adds a block to the CLAUDE.md or AGENTS.md already there. On your machine it adds hooks for the agents it finds, such as Claude Code’s in ~/.claude/settings.json, and a daily 6:15am run. What hippo init changes lists all of it and the flags that skip each part.

npm install -g hippo-memory && hippo init

Setting up every git repo under a folder in one go is a second step. The Quick start says what it changes, then gives the command.

Package installation alone does not enable automatic preservation on every agent. Complete the documented setup and required host trust; capture and compaction coverage depend on the integration.

Having an AI agent install it? Point it at llms-install.md: it installs, wires hippo into the agents it finds, and verifies with hippo doctor.

Works with:    Claude Code, Codex, Cursor, OpenClaw, OpenCode, Pi, any MCP client
GitHub에서 전체 README 보기

설치

npx -y hippo-memory mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "hippo-memory": { "command": "hippo", "args": ["mcp"] } } }