Repolode
garrytan

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. 1

    BunでGBrainをインストール(Bun 1.4.0以降が必要。npmでは配布されていません)

    bun install -g github:garrytan/gbrain
  2. 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 の数値は毎日更新されます。

関連プロジェクト