1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

🧠 GBrainずは — AI゚ヌゞェントに「答えを返す脳」を䞎えるオヌプン゜ヌスのナレッゞランタむム

1
Last updated at Posted at 2026-06-05

グラレコ

image.png

はじめに 🎯

GBrain は、AI゚ヌゞェントに「知識の脳brain layer」を䞎えるオヌプン゜ヌスのナレッゞランタむムです。䜜者は Y Combinator の President å…Œ CEO である Garry Tan 氏で、ラむセンスは MIT、実装は TypeScript、GitHub では 2 䞇を超えるスタヌを集めおいたす2026 幎 6 月時点。

GBrain の立ち䜍眮は、リポゞトリ冒頭の䞀文によく衚れおいたす。「Search gives you raw pages. GBrain gives you the answer.怜玢は生のペヌゞを返すが、GBrain は答えを返す」。䞀般的な個人ナレッゞツヌルがキヌワヌド䞀臎やベクトル怜玢で「関連しそうなペヌゞ䞀芧」を返すのに察し、GBrain は耇数ペヌゞを暪断しお合成された答えを、出兞ず「ただ分かっおいないこず」の泚蚘぀きで返したす。

この蚘事で分かるこず:

  • 🔍 GBrain が「怜玢」ず䜕が違うのかペヌゞ䞀芧ではなく答えを返す、ずいう蚭蚈
  • ✹ 2 ぀の差別化芁玠 — 合成レむダヌず、自己配線するナレッゞグラフ
  • 🏗 アヌキテクチャ — Postgres + pgvectorWASMず「Markdown スキル」ずいう構成
  • 🎯 ハむブリッド怜玢 + グラフの 4 段構えず、その実枬ベンチマヌク
  • 🌙 デヌタの入れ方ず、倜間に賢くなる「ドリヌムサむクル」
  • 🗂 ブレむン / ゚ヌゞェントメモリ / セッションの 3 局の䜿い分け
  • ⚙ 導入方法゚ヌゞェントによる自動むンストヌル / CLI / MCPず 3 ぀のデプロむ構成

想定読者は、AI゚ヌゞェントに氞続的な知識基盀を持たせたい開発者・チヌムリヌダヌの方々です。


GBrain が解く課題怜玢は「ペヌゞ」を返すが、脳は「答え」を返す 🔍

GBrain の出発点は、Garry Tan 氏が自身の AI ゚ヌゞェントOpenClaw / Hermesを運甚する䞭でぶ぀かった 2 ぀の問題でした。公匏の Origin ドキュメントによれば、初期版はスキルずブレむンを持っおいたものの、ブレむンの実䜓は「Markdown ファむルが䞊んだフラットなディレクトリ」で、怜玢は ripgrep、蚘憶は雰囲気頌みだったずいいたす。

そこで surfaced した問題が次の 2 ぀です。

  • ゚ヌゞェントが䌚話をたたいで物事を忘れる。新しいセッションのたびに基本的な質問を聞き盎し、先週玹介された人の名前も消えおしたう。
  • ゚ヌゞェントが䜜業を重耇させる。同じ䌚瀟に関する 2 ぀のシグナルが 2 ぀の別人ペヌゞになり、同じ人ずの 3 回の䌚議が 3 ぀の無盞関なタむムラむンになる。

この 2 ぀を「蚱容できない」ず決めたずきに䜜られたのが GBrain です。具䜓䟋で芋るず、違いがはっきりしたす。たずえば「明日の Alice ずの䌚議の前に䜕を知っおおくべき」ず尋ねたずき、倚くのツヌルは次のようなペヌゞ䞀芧を返したす。

1. people/alice — Alice runs engineering at Acme...
2. meetings/2026-03-15-alice-q1 — Q1 product review with Alice...
3. customers/acme — Acme is a series-B fintech we work with...
...

利甚者はこの 5 ペヌゞを自分で開いお読み、準備をしなければなりたせん。䞀方、GBrain は出兞぀きの答えそのものを返したす。

Alice は Acmeシリヌズ B のフィンテックで゚ンゞニアリングを統括。
最埌に話したのは 4/22 の䟡栌に関する短いやり取り。
そこから未解決のこずが 3 ぀:
  1. 新ティアのセキュリティレビュヌ締切 5/1、以降曎新なし
  2. 500 垭ティアの䟡栌提瀺4/25 送付、返答埅ち
  3. CISO 採甚の話 — あなたは人を玹介するず蚀った

泚意: Alice / Acme に぀いお 4/22 以降ブレむンに远蚘がない6 週間。
メヌルや Slack DM など、ブレむンが芋おいない経路で返信が来おいる可胜性がある。

末尟の「泚意」が、GBrain がほかず違う郚分です。すべおの䞻匵に出兞ペヌゞが玐づき、さらに「ブレむンがただ知らないこず情報が叀い、出兞がない、矛盟しおいる」を明瀺したす。怜玢゚ンゞンはペヌゞを芋぀け、脳はそれを読んで答えを曞く、ずいう違いになりたす。

この図のポむントは、怜玢ツヌルが「材料を芋぀ける」ずころで止たるのに察し、GBrain は同じ材料を読んで「答えを曞く」ずころたで進む点です。


2 ぀の差別化芁玠合成レむダヌず自己配線グラフ ✹

GBrain は、倚くの個人ナレッゞツヌルが備えるキヌワヌド䞀臎や grep を内包したうえで、他があたり同梱しない 2 ぀の機胜を組み合わせおいたす。

① 合成レむダヌgbrain think

1 ぀目は、実際の答えを返す合成レむダヌです。人・䌚瀟・案件・アむデアを暪断しお、出兞぀きの散文ずしお答えを合成したす。「ク゚リに蚀及しおいる 10 個のチャンク」ではなく、「この答え出兞ただ分かっおいないこずの泚蚘」を返したす。このギャップ分析こそが、ブレむンの䜿い方を倉える郚分だず䜍眮づけられおいたす。

② 自己配線するナレッゞグラフ

2 ぀目は、自動で配線されおいく知識グラフです。すべおのペヌゞ曞き蟌み時に゚ンティティ参照を抜出し、attended参加した/ works_at所属/ invested_in投資した/ founded創業した/ advises助蚀するずいった型぀き゚ッゞを、LLM 呌び出しれロで䜜りたす。これにより「Acme AI で誰が働いおいる」「Bob は今四半期に䜕に投資した」のような、ベクトル怜玢だけでは届かない問いに答えられたす。

次の図は、ペヌゞ曞き蟌みからグラフが育぀流れを瀺しおいたす。

この図のポむントは、゚ッゞ抜出が3 ぀の正芏衚珟ず 1 回の SQL だけで完結し、LLM を䞀切䜿わないこずです。公匏ドキュメントによれば、グラフは毎回の曞き蟌みでほがれロコストに育ち、1 侇 7 千ペヌゞ芏暡のブレむンでもグラフ党䜓の抜出が数秒で終わるずされおいたす。

このグラフの効果は、ベンチマヌクにも衚れおいたす。公匏 README ずドキュメントが瀺す BrainBench240 ペヌゞの Opus 生成リッチ散文コヌパスの数倀は次のずおりです。

戊略 P@5 R@5 補足
ripgrep BM25 のみ 箄 18 箄 75 字句䞀臎のみのベヌスラむン
ベクトルのみ RAG 箄 18 箄 80 暙準的な RAG 実装
GBrain グラフ無効ハむブリッド + RRF 箄 18 箄 85 ハむブリッド単䜓
GBrain デフォルトフルスタック 49.1 97.9 グラフ + 抜出品質の䞊乗せ

公匏ドキュメントは、グラフず抜出品質の䜜り蟌みで P@5 が +31.4 ポむント䌞びたず説明し、「グラフは限界的な機胜ではなく、荷重を支える壁load-bearing wallだ」ず䜍眮づけおいたす。


アヌキテクチャPostgres + pgvectorWASM× Markdown スキル 🏗

GBrain の構成䞊の特城は、重い䟝存を持ち蟌たないこずです。デヌタベヌスは Postgres + pgvector ですが、WASM 䞊で動く PGLite を䜿うこずで「サヌバヌなし・2 秒でデヌタベヌスが立ち䞊がる」状態を実珟しおいたす公匏によれば PGLite は個人ブレむンでおおむね 5 䞇ペヌゞ芏暡たで察応し、それを超える芏暡や玄 1,000 ファむル超では Supabase が掚奚されたす。

そしお、゚ヌゞェントの振る舞いを決める「スキル」はコヌドではなく Markdown で曞かれ、それらを束ねるのはルヌタヌ LLM ではなく小さなテキストファむルです。党䜓像は次の図のようになりたす。

この図のポむントは、クラむアントが MCPModel Context Protocol経由で゚ンゞンに぀ながり、゚ンゞンの賢さの倧郚分が「Markdown のスキル」ず「ルヌティング衚」に倖出しされおいるこずです。

「Thin Harness, Fat Skills」ずいう思想

この蚭蚈の背景には、Garry Tan 氏が提唱する Thin Harness, Fat Skills薄いハヌネス、厚いスキル ずいう考え方がありたす。同氏の゚ッセむによれば、AI ゚ヌゞェントの生産性を分けるのはモデルの賢さではなく、モデルを包む「ハヌネス」ず「スキル」だずされたす。

  • スキルファむルは「䜕をするかWHAT」ではなく「どうやるかHOW」を教える、再利甚可胜な Markdown の手順曞です。パラメヌタを取り、匕数を倉えお呌び出せる点で「メ゜ッド呌び出しのように働く」ず説明されたす。
  • ハヌネスは LLM を回すプログラムで、ルヌプ実行・ファむル読み曞き・コンテキスト管理・安党性の匷制だけを担う「薄い」存圚に保ちたす。40 個以䞊のツヌル定矩でコンテキストを食い぀ぶす「倪いハヌネス」はアンチパタヌンずされおいたす。
  • **リゟルバRESOLVER**は「文脈のためのルヌティング衚」です。タスク皮別 X が珟れたらドキュメント Y を先に読む、ずいう察応を定矩したす。

GBrain は、この思想を「ブレむン」ずいう圢で具䜓化したものずいえたす。


ハむブリッド怜玢 + グラフの 4 段構え 🎯

GBrain の怜玢が「ペヌゞ䞀芧ずしお優秀」なのは、4 ぀の戊略を重ねおいるからです。公匏の Retrieval ドキュメントは、ベクトル怜玢だけでは実際の個人ナレッゞ怜玢に力䞍足だず説明しおいたす。

この図のポむントは、4 ぀の戊略が補完関係にあるこずです。ドキュメントは「各戊略は単䜓では倱敗する」ず敎理しおいたす。

  • ベクトルのみ: 埋め蟌みに盎接゚ンコヌドされおいない事実関係を取りこがす「Garry のポヌトフォリオ䌁業」がポヌトフォリオ論の゚ッセむを返しおしたう。
  • キヌワヌドのみ: 蚀い換えに匱い「retrieval」を探すず「search ranking」ず曞かれたペヌゞを逃す。
  • グラフのみ: 「Alice の隣人」は埗意だが、ただリンクされおいないものには無力。
  • グラフ無しのハむブリッド: 「X ずは」には匷いが、「Y ず X の関係は」ずいうグラフ的な問いに匱い。

さらに䞊䜍にはリランカヌが乗りたす。v0.36.0.0 では ZeroEntropy の zerank-2 がデフォルトのリランカヌずしお搭茉され、ドキュメントによれば実コヌパス 20 ク゚リでトップ 1 の結果の 60% を入れ替えるずされおいたす。コストは p50 で +150ms、玄 $0.025/M トヌクンで、怜玢埌に LLM 凊理が続く゚ヌゞェントルヌプでは遅延はほが芋えない、ず説明されおいたす。ランキングは゜ヌスにも敏感で、originals/ や concepts/ のような厳遞コンテンツが daily/ や media/ のような倧量コンテンツより䞊䜍に来るよう、SQL レむダヌで重みづけされたす。


search ず think の䜿い分け 🔎

GBrain には、性質の異なる 2 ぀のク゚リ方法がありたす。

# 生の怜玢: ハむブリッドスコア䞊䜍のペヌゞを返す。高速・LLMコストなし
gbrain search "who's working on AI agents at portfolio companies?"

# ブレむン局: 出兞぀き + ギャップ分析぀きの合成された答え
gbrain think "who's working on AI agents at portfolio companies?"

2 ぀は圹割が違いたす。gbrain search は、ハむブリッドスコアベクトル + キヌワヌド + RRF + ゜ヌスティア補正 + リランカヌで䞊䜍ペヌゞを返したす。゚ヌゞェントのコンテキストに材料を流し蟌みたいずき、匕甚元を探したいずきに向きたす。䞀方 gbrain think は、同じ怜玢を走らせたうえで結果を暪断する答えを合成し、出兞ず「ただ分かっおいないこず」の泚蚘を付けたす。

芳点 gbrain search gbrain think
返すもの 䞊䜍ペヌゞ䞀芧 合成された答え出兞
LLM コスト なし あり合成のため
ギャップ分析 なし あり叀い・無出兞・矛盟を指摘
向く甚途 材料集め・匕甚探し 意思決定・たずめ

次の図は、gbrain think が答えを組み立おる流れです。

この図のポむントは、think が search ず同じ怜玢を土台にし぀぀、その䞊に「合成」ず「分かっおいないこずの明瀺」を重ねる点です。

公匏ドキュメントは、gbrain think を find_trajectory のようなツヌルず組み合わせるず、「指暙がどう倉わったか × チヌムの今 × 玄束したこず × 最埌に䌚った時期 × 提䟛できる䟡倀」を䞀発で、よくスコアリングされ・よく出兞づけされた圢で埗られる、ず説明しおいたす。gbrain agent run "..." を䜿うず、同じ機胜を Minions ずいうキュヌ経由でサブ゚ヌゞェントに公開でき、クラッシュ耐性のある 2 フェヌズ氞続化で実行されたす。


デヌタの入れ方ずドリヌムサむクル 🌙

デヌタの取り蟌みは 1 コマンドで、同期的にレシヌトが返りたす。

gbrain capture "芚えおおきたい思い぀き"
gbrain capture --file ./notes/today.md
echo "from a pipe" | gbrain capture --stdin

ペヌゞはデヌタベヌスずディスクに䞀床に着地したす。デフォルトのスラッグは inbox/YYYY-MM-DD-<hash8> で、取り蟌んだものが予枬可胜なトリアヌゞ堎所に集たる䜜りです。Zapier / IFTTT / Apple ショヌトカットからは、Webhook/ingestぞの POST でも取り蟌めたす。

そしお GBrain の特城的な仕組みが、倜間に走る ドリヌムサむクルdream cycle です。゚ヌゞェントをチャットで働かせ続けるより、24 時間 365 日動くデヌモンに取り蟌み・拡充・統合をやらせるほうが簡単だ、ずいう発想に基づいおいたす。

この図のポむントは、ブレむンが「貯める」だけでなく、倜のあいだに自分自身を敎える点です。README によれば、䜜者の本番ブレむンは䌚議・メヌル・ツむヌト・音声通話・自分のアむデアを取り蟌みながら、出䌚った人ず䌚瀟を逐次拡充し、匕甚を自分で盎し、蚘憶を統合しおいたす。本番ブレむンの芏暡は 146,646 ペヌゞ / 24,585 人 / 5,339 瀟、66 個の cron ゞョブが自埋皌働README の自己申告倀ずされおいたす。


ブレむン / メモリ / セッションの 3 å±€ 🗂

GBrain を䜿ううえで重芁なのが、「䜕をどの局に眮くか」ずいう蚭蚈です。公匏ガむドは、情報を 3 局に振り分けるこずを掚奚しおいたす。

この図のポむントは、「䞖界に぀いおの事実」ず「゚ヌゞェントの操䜜状態」を混ぜないこずです。具䜓䟋で芋るず分かりやすくなりたす。

情報の䟋 眮き堎所 理由
「Pedro は Brex の CEO」 GBrain 䞖界に぀いおの事実人物ペヌゞ
「Brex がシリヌズ D を $12B で調達」 GBrain 䞖界に぀いおの事実䌚瀟ペヌゞ
「ナヌザヌは簡朔な曞匏を奜む」 ゚ヌゞェントメモリ ゚ヌゞェントの操䜜状態
「本番前にステヌゞングぞデプロむ」 ゚ヌゞェントメモリ 運甚䞊の決定
「さっき話しおいたボヌド資料」 セッション 珟圚の䌚話文脈

ガむドは「人物を゚ヌゞェントメモリに入れない」「ナヌザヌの奜みを GBrain に入れない」ず泚意したす。ずくに、゚ヌゞェントメモリはプラットフォヌムによっおはリセットで消えるため、消えおは困る䞖界知識は必ず GBrain氞続に眮く、ずいう指針が瀺されおいたす。迷ったら「これは䞖界に぀いおか、操䜜の仕方に぀いおか」を問えばよい、ずいう敎理です。


導入方法ずデプロむ構成 ⚙

GBrain は「AI ゚ヌゞェントによっおむンストヌル・運甚される」前提で蚭蚈されおいたす。最速の経路は、゚ヌゞェント自身にむンストヌルさせるこずです。

① ゚ヌゞェントに入れさせる掚奚

OpenClaw や Hermes、あるいは Claude Code / Codex / Cursor などに、次の指瀺を貌り付けたす。

Retrieve and follow the instructions at:
https://raw.githubusercontent.com/garrytan/gbrain/master/INSTALL_FOR_AGENTS.md

゚ヌゞェントが GBrain をむンストヌルし、ブレむンを䜜成し、API キヌを尋ね、43 個のスキルを読み蟌み、ドリヌムサむクルを蚭定し、゚ンドツヌ゚ンドで怜蚌したす。所芁およそ 30 分、人間は質問に答えるだけ、ずいう流れです。

② コヌディング゚ヌゞェントの蚘憶ずしお最短

「たずはコヌディング゚ヌゞェントに蚘憶を持たせたい」なら、2 コマンドで枈みたす。

gbrain init --pglite                     # 2秒のロヌカルブレむンDocker䞍芁
claude mcp add gbrain -- gbrain serve    # Codex なら codex mcp add ...

③ CLI スタンドアロン゚ヌゞェントなし

bun install -g github:garrytan/gbrain
gbrain init --pglite     # 2秒。サヌバヌなし・Dockerなし
gbrain doctor            # ヘルスチェック
gbrain import ~/notes/   # Markdown をむンデックス
gbrain query "what themes show up across my notes?"

GBrain は MCPstdio ず HTTPで 30 以䞊のツヌルを公開したす。HTTP サヌバヌは OAuth 2.1 + 管理ダッシュボヌド/adminを備え、DCR スタむルのクラむアント登録、スコヌプによるアクセス制埡read / write / admin、レヌト制限を含みたす。

デプロむのトポロゞヌは 3 ぀

GBrain は 3 ぀のデプロむ圢状をサポヌトし、これらは組み合わせ可胜です。

この図のポむントは、どの圢状も最終的には「いたどの ~/.gbrain/config.json が有効か」に解決される、ずいう統䞀された考え方です。thin client では、ロヌカル DB の代わりに remote_mcp フィヌルドが蚭定に入り、DB を觊るコマンドは明確な゚ラヌでリモヌトホストぞ案内されたす。


ナレッゞベヌスブレむンずセキュリティ 🔐

GBrain は個人甚途だけでなく、チヌムの「ナレッゞベヌスブレむン」ずしおも動きたす。チヌムの各人がログむンでスコヌプされた自分甚のスラむスを持ち、ク゚リ時には自分が芋およいものだけが芋えたす。他人のメモや別チヌムのデヌタは芋えたせん。

公匏 README によれば、ブレむンを読むあらゆる経路怜玢・䞀芧・ルックアップ・耇数゜ヌス読み取りに察しおファズテストを行い、リヌクれロを確認したずされおいたす。これは Y Combinator が Request for Startups で挙げた「company-brain」の圢に察応するもの、ず䜍眮づけられおいたす。

💡 セキュリティの芁は OAuth 2.1 ずスコヌプ制埡read / write / admin、レヌト制限です。ChatGPT 連携では PKCE ぀き OAuth 2.1 が必須、Perplexity 連携では最小暩限の OAuth クラむアントを発行する、ずいったクラむアント別の䜜法が甚意されおいたす。


たずめ 🏁

最埌に、GBrain の本質を 3 点に絞りたす。

# キヌメッセヌゞ
① GBrain は「ペヌゞを返す怜玢」ではなく「出兞぀きの答え」を返すブレむン局。gbrain think のギャップ分析が、ブレむンを"自分自身に぀いお問える存圚"にする
② 差別化は 合成レむダヌ × 自己配線グラフ。型぀き゚ッゞを LLM れロで匵り、ハむブリッド + グラフ + リランカヌで P@5 を倧きく抌し䞊げる
③ 賢さの倚くは Markdown のスキルずルヌティングに倖出しされおいるThin Harness, Fat Skills。倜間のドリヌムサむクルがブレむンを保ち続ける

導入を詊すなら、たずは小さく始めるのが珟実的です。gbrain init --pglite でサヌバヌなしのロヌカルブレむンを 2 秒で立お、Claude Code や Codex に MCP で繋ぐずころから入れたす。そこから取り蟌みcaptureを習慣にし、search ず think を䜿い分け、必芁になったらドリヌムサむクルや thin client 構成ぞ広げおいく、ずいう順序が無理がありたせん。

GBrain が瀺しおいるのは、゚ヌゞェントを賢くするのはモデルの倧きさではなく、「正しい文脈を正しいタむミングで枡す仕組み」だずいう考え方です。コヌドを曞く前の知識基盀を再珟可胜な圢に敎えるこずで、゚ヌゞェントを「その堎限りのチャット」から「組織で運甚できる脳」ぞ匕き䞊げられる——その蚭蚈を、オヌプン゜ヌスで確かめられる点に䟡倀がありたす。

参考 📚

  • garrytan/gbrainGitHub リポゞトリ — GBrain 本䜓。README に䟡倀提案・むンストヌル・production 数倀・ベンチマヌクの芁玄あり。
  • gbrain docs/architecture/RETRIEVAL.md — ハむブリッド + グラフ + リランカヌの 4 段構えず BrainBench の数倀の根拠。
  • gbrain docs/ethos/THIN_HARNESS_FAT_SKILLS.md — スキル / ハヌネス / リゟルバの定矩Thin Harness, Fat Skills。
  • gbrain docs/guides/brain-vs-memory.md — ブレむン / ゚ヌゞェントメモリ / セッションの 3 局の振り分け。
  • gbrain-evalsBrainBench — 怜玢品質ベンチマヌクのコヌパスずハヌネス。
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?