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 プロセスが含まれています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト