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.
What it solves
Hippo provides a unified, long-term memory layer for AI coding agents, preventing the need to re-teach agents the same information across different tools. It solves the problem of fragmented memory where knowledge is locked in specific tools (like Cursor or Claude Code) or where outdated information persists alongside new facts.
How it works
Hippo uses a local SQLite database as its backbone, with markdown mirrors for human readability and git-tracking. It integrates with agents via hooks and the Model Context Protocol (MCP), allowing it to function as a shared memory store. The system employs a brain-inspired approach to memory: it strengthens memories that are frequently recalled and allows mistakes or outdated facts to decay or be superseded. It supports BM25 search by default (no network calls required) and offers optional local or API-based embeddings for advanced retrieval.
Who it’s for
Developers using multiple AI coding agents (e.g., Claude Code, Cursor, Codex, OpenCode) who want a consistent, portable memory across their projects and tools.
Highlights
- Cross-Tool Portability: Syncs memories across different agents so that knowledge learned in one tool is available to others.
- Learning from Outcomes: Allows users to mark memories as "bad" to lower their rank and use
supersedeto replace old facts. - Local-First Privacy: Keeps proprietary data local in SQLite and markdown files with zero runtime dependencies.
- Broad Ingestion: Imports data from ChatGPT, Claude, Cursor rules, Slack, and raw conversation logs.
- Automated Maintenance: Includes a
hippo sleepprocess for memory consolidation, deduplication, and learning from git commits.
Related
- Project
- Project
- Project
- Project
- Project