JavaネイティブのAIエージェント向け長期記憶・コンテキストエンジン。会話、ドキュメント、ツール呼び出しを構造化して検索可能な記憶に変換します。
plastic-labs/honcho
会話を分析してユーザー、エージェント、グループを時間とともにモデル化する、ステートフルなAIエージェント向けメモリ基盤。
- スター
- 7,760
- フォーク
- 954
- 未解決の Issue
- 174
- 最終コミット
- 昨日
これは何?
HonchoはAIエージェント向けのメモリサービスです。セッションにメッセージやイベントを保存すると、Honchoがバックグラウンドで処理し、結論を抽出して各peerの表現を維持します。peerには、人間のユーザー、AIエージェント、グループ、プロジェクト、アイデアを指定できます。アプリケーションは、自然言語チャットエンドポイント、セッションコンテキストバンドル、BM25とベクトル検索を組み合わせたハイブリッド検索、低レイテンシの静的表現を通じてこのメモリを照会し、結果を任意のLLM呼び出しやフレームワークに組み込めます。
api.honcho.devで利用できるマネージドサービス、honcho-cliツールで起動するローカルスタック、PostgreSQL(pgvector対応)とLLMプロバイダーのAPIキーが必要なセルフホスト可能なFastAPIサーバーを提供しています。PythonとTypeScriptのSDKに加え、Claude Code、Cursor、OpenCode、OpenClawなどのコーディングエージェント向けファーストパーティ製メモリプラグインと、MCP互換クライアントで利用できるMCPエンドポイントも用意されています。
サーバーのライセンスはAGPL-3.0です。Scopesを使うと、名前を付けたセッション群に想起の範囲を限定できます。また、設定に応じて、あるpeerが別のpeerについて知っていることを記録するマルチpeerモデルにも対応しています。
主な機能
- 01セッションにメッセージやイベントを保存し、バックグラウンドでpeerごとの表現を構築します。
- 02peerについて何がわかっているかを尋ねられる、自然言語チャットエンドポイント。
- 03ワークスペース、セッション、peer単位で使えるBM25とベクトル検索のハイブリッド検索。
- 04要約を含む、プロンプトにすぐ使えるセッションコンテキスト。OpenAIおよびAnthropicのメッセージ形式に変換できます。
- 05名前を付けたセッション群に想起の範囲を限定するScopes。
- 06PythonとTypeScriptのSDK、MCPエンドポイント、コーディングエージェント向けプラグイン。
ユースケース
- Claude CodeやCursorなどのコーディングエージェントに、セッションをまたいで保持されるメモリを追加する。
- チャットボットや学習支援アプリケーションに、ユーザーの長期記憶を追加する。
- 要約したコンテキストをLLMのプロンプトに組み込み、長い会話を継続できるようにする。
- 社内のマルチエージェントシステム向けにメモリレイヤーをセルフホストする。
収録されている特集
トピック
よくある質問
- honcho とは?
- 会話を分析してユーザー、エージェント、グループを時間とともにモデル化する、ステートフルなAIエージェント向けメモリ基盤。 HonchoはAIエージェント向けのメモリサービスです。セッションにメッセージやイベントを保存すると、Honchoがバックグラウンドで処理し、結論を抽出して各peerの表現を維持します。peerには、人間のユーザー、AIエージェント、グループ、プロジェクト、アイデアを指定できます。アプリケーションは、自然言語チャットエンドポイント、セッションコンテキストバンドル、BM25とベクトル検索を組み合わせたハイブリッド検索、低レイテンシの静的表現を通じてこのメモリを照会し、結果を任意のLLM呼び出しやフレームワークに組み込めます。
- honcho は無料で使えますか?ライセンスは?
- honcho は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- honcho は今もメンテナンスされていますか?
- 活発にメンテナンス中。honcho の最終コミットは 2026年10月23日 です。
- honcho は何に使えますか?
- Claude CodeやCursorなどのコーディングエージェントに、セッションをまたいで保持されるメモリを追加する。 チャットボットや学習支援アプリケーションに、ユーザーの長期記憶を追加する。 要約したコンテキストをLLMのプロンプトに組み込み、長い会話を継続できるようにする。 社内のマルチエージェントシステム向けにメモリレイヤーをセルフホストする。
- honcho はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/plastic-labs/honcho
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
チャット履歴を再生するだけでなく、記憶を保存・想起・振り返ることで、AIエージェントが時間とともに学習できるようにするメモリシステムです。
AIアプリやアシスタント向けのメモリ・コンテキストエンジン。永続メモリ、RAG、ユーザープロフィール、コネクターを単一のAPIで提供します。
会話セッションの外部に意思決定、制約、作業状況を保持し、エージェントや人がセッションをまたいで作業を再開できるオープンソースのコンテキストサービスです。
LLMエージェントの会話や実行内容を、PythonおよびTypeScriptアプリ向けの永続的で構造化されたメモリに変換する、エージェントネイティブなメモリ基盤です。
コーディングエージェント向けの永続メモリ。セッション中の活動を記録してAIで圧縮し、後続セッションに関連するコンテキストを引き継ぎます。