Back to directory

Hippo

A memory layer for AI coding agents that learns from outcomes rather than only storing everything: a memory marked wrong stops being recalled, a newer fact replaces an older one, and used memories get reinforced.

Hippo

Hippo is a memory layer for AI agents built around learning from outcomes instead of storing and searching everything indiscriminately. When a recalled memory turns out to be wrong, marking it bad removes it from later top results; when a fact changes, the newer version supersedes the old one; and memories that keep getting used are reinforced, so a coding agent stops repeating a mistake it has already been corrected on.

It runs on SQLite with no other runtime dependencies, works over MCP or HTTP with any command-line agent, and keeps CLAUDE.md notes, Cursor rules, ChatGPT exports and Slack history queryable from one store instead of being locked to a single tool. Its authors publish benchmark results and pre-registrations for their retrieval claims, including at least one earlier result that was later retracted, alongside an optional hosted reranker.

It installs with a single npm command that scans a machine for git repositories and adds memory to each one.

More in Agent memory

See all 450
  • A long technical guide to AI agent memory: why stateless LLMs need it, the different memory architectures from vector stores to knowledge graphs, and how Cognee implements one as an open-source memory layer.

  • A local, file-based long-term memory layer for a personal AI that never summarizes conversations, keeping every line with a timestamp and searching by time first and words second, rather than retrieving only similar-seeming chunks.

  • NEOTH

    deepwiki.com

    A local-first personal AI daemon in Rust with five memory tiers, consent-gated tools, a WASM plugin sandbox, multi-provider model routing and signed audit logs, aimed at people who want both a daily assistant and a serious coding helper.