開源專案
garrytan/gbrain avatar
garrytan/gbrain

gbrain:帶自建知識圖譜和綜合層的個人及團隊智慧體記憶系統

gbrain 為 OpenClaw、Hermes Agent、Claude Code 和 Codex 添加了可搜尋的長期註釋,以便可以在以後的會話中檢索早期的工作。

29,960 個 Star4,476 個 ForkTypeScriptMIT
GitHub

秒懂

它是什麼?
Garry Tan 用於其 OpenClaw 和 Hermes 智慧體部署的生產級記憶層。搜尋返回原始頁面;gbrain 返回帶引用的答案,以及一份關於哪些內容缺失的說明。 聚焦本專案的實際功能、技術入口、部署條件、資料流、版本變化與授權邊界,並依官方 README 所列能力判斷適用工作情境和不適合的替代用途。
適合誰用?
README 將 gbrain 定位為用於個人智慧體的生產級記憶層,由 Garry Tan 運行,並擴展為多使用者團隊大腦。MIT 授權允許使用、複製、修改、合併、發布、分發、再授權和銷售軟體,但未提供任何保證;關於安全態勢或支援,README 僅連結到 SECURITY.md,而未作出承諾。
可以商用嗎?
可以。MIT 是寬鬆授權:你可以使用、修改並販售以它為基礎的軟體,只需保留著作權與授權聲明。
還在維護嗎?
有在維護。儲存庫在最近一天內有新的提交。
用什麼語言寫的?
主要是 TypeScript(依據 GitHub 的語言統計)。

以上回答依據專案的 GitHub 資料(最近同步於 2026年9月15日)與我們的分析,不構成法律意見。

開源專案深度解析

garrytan-gbrain-deep-analysis|倉庫呈現的內容

garrytan-gbrain-deep-analysis|倉庫呈現的內容 的專案脈絡:gbrain 是 Garry Tan 用 TypeScript 編寫的軟體倉庫,描述為「Garry 的 Opinionated OpenClaw/Hermes 智慧體大腦」。README 由 Tan 署名,稱他構建了 gbrain 來運行自己的 AI 智慧體,並將其作為其 OpenClaw 和 Hermes 部署的生產大腦:146,646 個頁面、24,585 人、5,339 家公司,以及 66 個自主運行的 cron 作業。自述聲稱該智慧體會在睡眠時獲取會議、郵件、推文、語音通話和想法,並每晚充實人和公司的資料、修復引用、整合記憶。倉庫元資料記錄語言為 TypeScript,預設分支為 master,授權為 MIT;stars 和 forks 計數是元資料的一部分,但 README 本身並未提及這些數字。

garrytan-gbrain-deep-analysis|與普通搜尋有何不同

garrytan-gbrain-deep-analysis|與普通搜尋有何不同 的專案脈絡:README 的核心區分在於:搜尋返回原始頁面,gbrain 返回答案。它給出的範例是,詢問在明天與 Alice 會面之前需要知道什麼。一個典型的個人知識工具會返回五個頁面,你必須逐個打開閱讀;gbrain 返回一段綜合的摘要,包含具體未結事項、每個事項的來源頁面,以及一個說明,指出自 4 月 22 日以來大腦中未添加任何關於 Alice 或 Acme 的內容,因此她可能通過大腦無法看到的郵件或 Slack 回覆過。README 將此總結為「搜尋與大腦之間的區別」。

garrytan-gbrain-deep-analysis|綜合層和自連接知識圖譜

garrytan-gbrain-deep-analysis|綜合層和自連接知識圖譜 的專案脈絡:README 聲稱 gbrain 增加了兩件其他系統未一起提供的東西:一個綜合層,能夠給出實際答案,並帶有引用,以及明確說明大腦尚不知道的內容;還有一個自連接的知識圖譜,每次頁面寫入都提取實體引用並創建類型化邊(如 attended、works_at、invested_in、founded、advises),且不進行任何 LLM 呼叫。README 引用了一個基準測試:在 240 頁由 Opus 生成的富文本文檔集上,P@5 為 49.1%,R@5 為 97.9%,與禁用圖譜的變體相比,P@5 提高了 31.4 個百分點,與 ripgrep-BM25 加純向量 RAG 相比也類似。它提到完整的 BrainBench 記分卡位於單獨的 gbrain-evals 倉庫中。

garrytan-gbrain-deep-analysis|安裝和連接路徑

garrytan-gbrain-deep-analysis|安裝和連接路徑 的專案脈絡:README 明確指出 gbrain 未在 npm 上分發;名為 gbrain 的 npm 包無關,不應全域安裝。檔案化的安裝路徑是透過 Bun:bun install -g github:garrytan/gbrain,或 git clone 後執行 bun install 和 bun link。自述建議讓 AI 智慧體執行安裝:向 OpenClaw 或 Hermes 部署提供一個 URL,指向 INSTALL_FOR_AGENTS.md,智慧體安裝 gbrain、建立大腦、詢問 API 金鑰、載入 43 個技能、設定「夢想週期」,並驗證安裝,大約需要 30 分鐘。對於 Claude Code 或 Codex,快速啟動方式是 gbrain init --pglite 然後使用 claude mcp add 或 codex mcp add 連接。

garrytan-gbrain-deep-analysis|查詢大腦的兩種方式

garrytan-gbrain-deep-analysis|查詢大腦的兩種方式 的專案脈絡:README 描述了兩種查詢指令。gbrain search 返回按混合評分(向量、關鍵字、RRF、來源層級提升、重排序)排名靠前的頁面,適合快速瀏覽原始材料。gbrain think 運行相同的檢索,然後撰寫一個綜合答案,帶來源頁面的顯式引用,並誠實地說明大腦不知道什麼。自述將「差距分析」稱為差異化因素:答案會指出頁面是否過時、聲明是否未被引用、兩個頁面是否相互矛盾,或是否存在應該填補的空白。README 還提到 gbrain agent run,它透過 Minions 佇列向子智慧體暴露相同的介面,並具有崩潰安全的兩階段持久性。

garrytan-gbrain-deep-analysis|攝入、模式和團隊作用域

garrytan-gbrain-deep-analysis|攝入、模式和團隊作用域 的專案脈絡:資料透過 gbrain capture 進入,接受一個參數、一個檔案或 stdin,並將頁面同時寫入資料庫和磁碟。README 記錄了 webhook 端點用於 Zapier、IFTTT 或 Apple Shortcuts。模式包定義了大腦的結構;預設的 gbrain-base-v2 有 15 種類型(14 種規範類型加一個 note 類型),而舊版 gbrain-base 有 24 種。gbrain schema detect、suggest 和 review-candidates 允許根據現有檔案系統提出自訂類型。README 還聲稱多使用者支援:每個人登入時獲得大腦的分片,查詢僅返回允許看到的內容,並提到對搜尋、清單、查找和多來源讀取的模糊測試未發現洩漏。

garrytan-gbrain-deep-analysis|檔案、授權和未聲稱的內容

garrytan-gbrain-deep-analysis|檔案、授權和未聲稱的內容 的專案脈絡:README 連結到大量檔案:docs/ 下的安裝和架構檔案、用於非 Claude 智慧體的 AGENTS.md、用於 Claude Code 的 CLAUDE.md、貢獻指南、安全說明,以及用於 LLM 的 llms.txt 和 llms-full.txt。授權為 MIT,版權歸 Garry Tan,授予使用、複製、修改、合併、發布、分發、再授權和銷售軟體的權利;授權聲明軟體按「現狀」提供,不提供任何保證。README 本身未對安全保證、支援承諾或生產結果(如訓練或基準之外)提出任何主張。

garrytan-gbrain-deep-analysis|以專案指令核對實際輸出

garrytan-gbrain-deep-analysis|以專案指令核對實際輸出 的專案脈絡:第1項檢查:gbrain 的驗證對象是 OpenClaw、Hermes Agent、Claude Code 和 Codex 的長期筆記檢索。先依 README 的安裝指令接入一個代理,寫入一段帶有專案名稱、檔案路徑和決策理由的筆記,再以自然語句搜尋,檢查回覆是否能整合原文而非只列出頁面。接著製造一個筆記缺口,觀察 gap analysis 是否指出缺少的資料;若只返回相似文字,不能宣稱已完成圖遍歷與合成。MIT 授權允許整合,但服務資料的保存和權限仍由部署者負責。

garrytan-gbrain-deep-analysis|以專案指令核對實際輸出:第2項檢查:gbrain 的驗證對象是 OpenClaw、Hermes Agent、Claude Code 和 Codex 的長期筆記檢索。先依 README 的安裝指令接入一個代理,寫入一段帶有專案名稱、檔案路徑和決策理由的筆記,再以自然語句搜尋,檢查回覆是否能整合原文而非只列出頁面。接著製造一個筆記缺口,觀察 gap analysis 是否指出缺少的資料;若只返回相似文字,不能宣稱已完成圖遍歷與合成。MIT 授權允許整合,但服務資料的保存和權限仍由部署者負責。

garrytan-gbrain-deep-analysis|以專案指令核對實際輸出:第3項檢查:gbrain 的驗證對象是 OpenClaw、Hermes Agent、Claude Code 和 Codex 的長期筆記檢索。先依 README 的安裝指令接入一個代理,寫入一段帶有專案名稱、檔案路徑和決策理由的筆記,再以自然語句搜尋,檢查回覆是否能整合原文而非只列出頁面。接著製造一個筆記缺口,觀察 gap analysis 是否指出缺少的資料;若只返回相似文字,不能宣稱已完成圖遍歷與合成。MIT 授權允許整合,但服務資料的保存和權限仍由部署者負責。

garrytan-gbrain-deep-analysis|以專案指令核對實際輸出:第4項檢查:gbrain 的驗證對象是 OpenClaw、Hermes Agent、Claude Code 和 Codex 的長期筆記檢索。先依 README 的安裝指令接入一個代理,寫入一段帶有專案名稱、檔案路徑和決策理由的筆記,再以自然語句搜尋,檢查回覆是否能整合原文而非只列出頁面。接著製造一個筆記缺口,觀察 gap analysis 是否指出缺少的資料;若只返回相似文字,不能宣稱已完成圖遍歷與合成。MIT 授權允許整合,但服務資料的保存和權限仍由部署者負責。

garrytan-gbrain-deep-analysis|以專案指令核對實際輸出:第5項檢查:gbrain 的驗證對象是 OpenClaw、Hermes Agent、Claude Code 和 Codex 的長期筆記檢索。先依 README 的安裝指令接入一個代理,寫入一段帶有專案名稱、檔案路徑和決策理由的筆記,再以自然語句搜尋,檢查回覆是否能整合原文而非只列出頁面。接著製造一個筆記缺口,觀察 gap analysis 是否指出缺少的資料;若只返回相似文字,不能宣稱已完成圖遍歷與合成。MIT 授權允許整合,但服務資料的保存和權限仍由部署者負責。

garrytan-gbrain-deep-analysis|以專案指令核對實際輸出:第6項檢查:gbrain 的驗證對象是 OpenClaw、Hermes Agent、Claude Code 和 Codex 的長期筆記檢索。先依 README 的安裝指令接入一個代理,寫入一段帶有專案名稱、檔案路徑和決策理由的筆記,再以自然語句搜尋,檢查回覆是否能整合原文而非只列出頁面。接著製造一個筆記缺口,觀察 gap analysis 是否指出缺少的資料;若只返回相似文字,不能宣稱已完成圖遍歷與合成。MIT 授權允許整合,但服務資料的保存和權限仍由部署者負責。

編輯結論

README 將 gbrain 定位為用於個人智慧體的生產級記憶層,由 Garry Tan 運行,並擴展為多使用者團隊大腦。MIT 授權允許使用、複製、修改、合併、發布、分發、再授權和銷售軟體,但未提供任何保證;關於安全態勢或支援,README 僅連結到 SECURITY.md,而未作出承諾。

官方來源

  1. Official README
  2. Project repository
  3. Release notes
社群筆記

社群筆記