KH

kitfunso/hippo-memory

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

788 stars 47 forks Качество 93 Тренд 42MIT

Биологически вдохновлённая память для агентов ИИ. Распад, усиление поиска, консолидация. Zero runtime deps, SQLite, MCP. Бенчмаркированное извлечение с реранкером TypeSafe Jev.

Обзор

Слой памяти для ИИ-агентов. Смоделирован по гиппокампу. Распад по умолчанию, сила через использование, происхождение каждой памяти. SQLite под капотом, нулевая deps во время выполнения, работает с каждым CLI-агентом. Одна команда. Каждое git-репозитория на вашем компьютере получает память. Большинство систем «памяти ИИ» сохраняют всё и ищут позже. Это хранилище с добавленным семантическим поиском. Вот почему ваш агент постоянно сталкивался с тем же багом развертывания на прошлой неделе. И на прошлой неделе. Система видела сбой четыре раза. Она не могла знать, что должна помнить. Бегемот применяет то, что мозг делает правильно уже 500 миллионов лет. Воспоминания со временем разрушаются. Восстановление делает их сильнее. Три биологических слоя (буферный, эпизодический, семантический) консолидируются во время сна. Трудные уроки остаются в памяти, потому что ты их использовал. Викторина исчезает, потому что ты не использовал. Это также решает проблему портативности. Ваши воспоминания ChatGPT не попадают в Claude. Ваши .cursorrules не попадают в Codex. Hippo — это один процесс позади каждого агента.

Обзор (машинный перевод)

Перестань переучить своего агента.

Заставьте память вашего агента работать как мозг. Hippo — это долгосрочная память для кодировщиков агентов. Это критически важный слой для вашего ИИ, который соединяется с разными инструментами (Cursor, Claude Code, Codex). Он сохраняет ваши проприетарные данные полностью локальными и действительно усваиваются со временем. Укрепляя память при каждом их воспоминании, Hippo сохраняет то, что работает, позволяет ошибкам распадаться и постоянно увеличивает интеллект ваших агентов.

Hippo хранит память ваших программных агентов в хранилище SQLite на вашем компьютере, с зеркалами markdown, которые можно читать и фиксировать. Поиск — это BM25 из коробки, без модели и без сетевого вызова; эмбеддинги — это опциональная установка. hippo init устанавливает хуки для Claude Code и OpenCode, добавляет 2 хука к Codex hooks.json при установке Codex (Codex запускает их, когда вы доверяете им в /hooks), а также добавляет инструкции к существующему AGENTS.md для Codex, Cursor, OpenClaw и Pi. Любой клиент MCP может подключиться. Помечаете память неправильно, она опускается ниже; запускаете hippo supersede — и старый факт оставляет recall. Zero deps во время выполнения.

Установите его, затем запустите hippo init внутри одного проекта.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Установка

npx -y hippo-memory mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

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