グラフデータベースを使ったメモリCLI。AIコーディングエージェントに、セッションをまたいで関連づけられる永続的な記憶を提供します。
garrytan/gbrain
AIエージェント向けのセルフホスト型メモリレイヤー。出典付きの明示的な事実を保存し、複数のエージェント、MCPクライアント、CLIで1つの知識ベースを共有できます。
- スター
- 31,577
- フォーク
- 4,705
- 未解決の Issue
- 566
- 最終コミット
- 11 時間前
これは何?
GBrainは、自分で管理できる永続的なメモリをAIエージェントに提供します。出典とともに事実をMarkdownページとして保存し、事実の訂正や取り消しにも対応します。MCPまたはCLIを介して、複数のエージェントから同じ知識ベースを利用できます。キーワード検索を使うキー不要の構成なら、PGLite上でローカルに動作します。セマンティック検索、情報の統合、バックグラウンドでの情報補完はオプションで、利用にはembeddingまたはモデルプロバイダーの設定が必要です。
検索に加えて、GBrainは信頼できるローカルのページ書き込みから型付きナレッジグラフを構築でき、特定の企業で誰が働いているかといった関係性に関する質問に答えられます。オプションの情報統合レイヤーは、出典付きの回答を返し、知識ベースに不足している情報も示します。スケジュールジョブを使えば、不在中にページの取り込み、重複排除、統合を実行できます。
このプロジェクトは、Claude Code、Codex、Cursorなどのコーディングエージェントや、OpenClaw、Hermesなど常時稼働するパーソナルエージェントを使う開発者を対象としています。個人利用向けのローカルPGLiteデータベースと、共有または大規模なデプロイ向けのpgvector対応Postgresをサポートし、OAuthとスコープ付きアクセスに対応したリモートMCPサーバーも提供します。
主な機能
- 01出典付きで明示的な事実を保存し、訂正や取り消しにも対応します。
- 02ローカルのPGLiteとキーワード検索を使えば、キー不要で動作します。セマンティック検索はオプションです。
- 03stdioまたはHTTPのMCPとCLIを介して、複数のエージェントに1つの知識ベースを提供します。
- 04信頼できるローカルのページ書き込みから型付きナレッジグラフを構築し、関係性に関するクエリに対応します。
- 05オプションの情報統合コマンドで、出典付きの回答を返し、知識の不足も示します。
- 06共有または大規模なデプロイ向けに、pgvector対応Postgresをサポートします。
ユースケース
- Claude CodeやCodexのコーディングエージェントに、セッションをまたいで使える永続的なメモリを持たせる。
- チーム内の複数のAIクライアントで、検索可能なナレッジベースを共有する。
- メモ、連絡先、会議履歴を継続的に記録する、常時稼働のパーソナルエージェントを運用する。
- Markdownのメモに保存された人物、企業、取引の関係性を調べる。
クイックスタート
- 1
BunでGBrainをインストール(Bun 1.4.0以降が必要。npmでは配布されていません)
bun install -g github:garrytan/gbrain - 2
Claude Code向けにGBrainをセットアップ(代わりにcodexで実行することもできます)
gbrain setup claude-code
使う前に知っておきたいこと
- Bun 1.4.0以降が必要です。
- npmでは配布されていません。また、gbrainという名前のnpmパッケージは無関係で、本物のバイナリより優先されることがあります。
- 常時稼働には、RAM 8GB以上を備えたデプロイ済みサーバーと、継続的なAPIトークン費用が必要です。
- セマンティック検索、合成、エンリッチメントには、クラウドプロバイダーまたは別途設定したモデルAPIキーが必要です。
収録されている特集
トピック
よくある質問
- gbrain とは?
- AIエージェント向けのセルフホスト型メモリレイヤー。出典付きの明示的な事実を保存し、複数のエージェント、MCPクライアント、CLIで1つの知識ベースを共有できます。 GBrainは、自分で管理できる永続的なメモリをAIエージェントに提供します。出典とともに事実をMarkdownページとして保存し、事実の訂正や取り消しにも対応します。MCPまたはCLIを介して、複数のエージェントから同じ知識ベースを利用できます。キーワード検索を使うキー不要の構成なら、PGLite上でローカルに動作します。セマンティック検索、情報の統合、バックグラウンドでの情報補完はオプションで、利用にはembeddingまたはモデルプロバイダーの設定が必要です。
- gbrain は無料で使えますか?ライセンスは?
- gbrain は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- gbrain は今もメンテナンスされていますか?
- 活発にメンテナンス中。gbrain の最終コミットは 2026年11月6日 です。
- gbrain は何に使えますか?
- Claude CodeやCodexのコーディングエージェントに、セッションをまたいで使える永続的なメモリを持たせる。 チーム内の複数のAIクライアントで、検索可能なナレッジベースを共有する。 メモ、連絡先、会議履歴を継続的に記録する、常時稼働のパーソナルエージェントを運用する。 Markdownのメモに保存された人物、企業、取引の関係性を調べる。
- gbrain のインストール方法は?
- BunでGBrainをインストール(Bun 1.4.0以降が必要。npmでは配布されていません): bun install -g github:garrytan/gbrain Claude Code向けにGBrainをセットアップ(代わりにcodexで実行することもできます): gbrain setup claude-code
- gbrain はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/garrytan/gbrain
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
DeepSeek HarnessとOpenClaw向けの知識グラフ型メモリプラグイン。直近のコンテキストを制限し、セッションをまたいで過去のQ/Aを正確に呼び出します。
MatrixOneを基盤とする、Gitのようなスナップショット、ブランチ、マージ、ロールバックに対応したAIエージェント向け永続メモリレイヤー。
PostgresやMySQLのクエリツール、シークレット管理、プランモード切り替え、セッション管理などを追加する、OpenCode V2向けの個人用プラグイン集。
チャット、ドキュメント、コードを、複数のエージェントフレームワークで共有・管理できるチーム向けAI Agentメモリハブ。
文書からナレッジグラフを構築し、Personalized PageRankでマルチホップ検索と長期記憶を実現するLLM向けRAGフレームワークです。