scan_date: 2026-08-06 mode: B(repo 採用健檢) tier: quick token_cost: ~12 萬 token(估)


Radar 報告:colbymchenry/codegraph

Pre-indexed code knowledge graph(Rust kernel+tree-sitter+SQLite),以 MCP server 形式 接 Claude Code/Cursor/Codex 等 8 家 agent——賣點「fewer tokens, fewer tool calls, 100% local」。 65k★/建庫不到 7 個月(2026-01-18),2026 上半年最爆紅的 agent 周邊工具之一。

1. 裁決

緩用(對 Brian 現況)+明確 gate;repo 本身健康度高,值得 follow+當設計樣板(reference)。

一句為什麼:工具是真的(npm 週下載 7.6 萬、獨立實測 tool call −55%、延遲 −20% 都重現), 但它的甜蜜點是 >1000 檔的大型 codebase——第三方在 ~280 檔的 Hono 上實測成本反而 +6.8% (官方宣稱 −35% 不重現),而 Brian 現有專案全部是中小型、且 InfraSystem 大宗是 shell script(34 種支援語言不含 Bash/zsh),根本不在受益區間;訂閱制下省的主要是時間與 quota 的一部分,不是錢。

重啟評估 gate(任一成立就重看「採用」): 1. 接手 >1000 檔的 Python/TS/多語言大型 repo(官方 7-repo benchmark 與兩篇第三方 review 一致認定顯著回報從這個量級開始)。 2. Bash/shell 支援落地(屆時 InfraSystem/EverOS 的 shell 層才進得了圖)。 3. 想先體感:在 EverOS 級 Python 專案試點半天,用 cost-tracking 前後對比 explore 型任務的 token/tool call——實驗成本低,隨時可做,不必等 gate。

Reference 價值(不裝也能抄):npm trusted publishing+SLSA 附證的發佈管線、opt-in telemetry 的設計(欄位清單公開+ingest worker 開源)、benchmark 方法論(headless 4-run median、公開 7 repo)、CG-x 工單紀律——都是 Brian 體制可借鏡的樣板。

2. 硬閘門表

閘門 判定 證據
License ✅ MIT(SPDX 直接偵測,非 NOASSERTION,引用/改作/商用皆可) gh api license: MIT
棄養風險 ✅ 極低:掃描當日(08-06)仍在推 code;6/29–7/21 發 10 版;30 個 release commits/releases API
安全 ✅ 無已知 advisory;供應鏈反而是加分項——npm provenance attestation(OIDC trusted publishing,無長期 token)+GitHub SLSA v1.0 L2 build attestation;telemetry 裝機時明問 opt-in、欄位文件化、匿名聚合、三種關法。⚠️ 慣例風險:官方推薦 curl \| sh 安裝法(業界標配但仍是 curl-pipe);MCP server 常駐+fswatch 同步 daemon README「Verified releases」「Telemetry」節

一票否決項:無。

3. 契合六維

維度 判定 一句話
功能 ⚠️ 核心宣稱部分被獨立驗證:tool call −55%、延遲 −20%、token −23% 重現;成本 −35% 不重現(中型 repo 實測 +6.8%);真正穩定的價值是「封頂最壞情況」——baseline grep 偶爾失控到 47–52 次 tool call,CodeGraph 壓在 16 次內
技術 ✅ Rust kernel+tree-sitter+SQLite、零外部依賴(無 embeddings/向量庫/API key)、全本機、自動 fs 同步;34 語言零設定
維運 ⚠️ 對 Brian 現況三扣分:①不支援 Bash/shell(InfraSystem 大宗進不了圖)②中小 repo 成本持平甚至倒貼③MCP schema+常駐 daemon 是每 session 固定開銷
團隊(AI 改得動) ⚠️ 單人專案(作者 731 commits vs 第二名 16,bus factor=1);codebase 16MB、34 語言 grammar,fork 自維護成本高;但工單紀律好(CG-x)、文件密
生態 ✅ 65k★+npm 月下載 36 萬級+8 家 agent 整合+多篇第三方 review/比較文;同類最大聲量;商業化中(getcodegraph.com hosted platform waitlist)——open-core 走向是雙面刃:有收入→可持續;風險→CLI 淪為 funnel
退出成本 ✅ 幾乎為零:codegraph MCP 拔掉+刪 .codegraph/ 即淨退;資料全本機、無雲端狀態

本機既有資產盤點:Brian 端無重疊資產(EverOS recall 是記憶層非 code graph;cost-tracking 正好可當試點的量測儀)。趣味註腳:codegraph 官方支援清單包含 Hermes Agent——Brian 機上已 裝的那隻(xAI/Nous),試點時可順手接。

4. Star 真偽+維護者面(模式 B 重點驗證)

判定:有機爆紅,非灌水。 - 65k★ vs watchers 僅 147 初看異常 → 逐項驗證後排除: - fork 建立時間分布平滑:最舊 100 個橫跨 1 月(11)→2 月(20)→3 月(21)→4 月(36)→5 月(12); 最新 100 個集中 7–8 月(爆紅期),無單日灌水尖峰。 - 多時點快照:31,090★(05-28,andrew.ooo 記錄「週增 21,424、Trending #2」)→ 64,040 (~08-01,ecosyste.ms)→ 64,902(08-06 live)=七月大爆發後降溫至 ~170★/日,典型病毒曲線。 - 高星配高下載:npm 月下載 5 月 108k → 6 月 371k → 7 月 359k → 8 月前 5 日 40k (折合月 ~248k;另有 curl 安裝管道不經 npm,實際更高)。峰值後小幅回落、未崩。 - watchers 偏低是「短期爆紅 repo」常態(watch 靠長年累積),不構成紅旗。 - 維護者:colbymchenry,2016 年帳號、24 repos、自述 15+ 年經驗。issue 回應快且態度硬朗—— 最尖銳的批評 issue #1500(「codegraph_explore 比 grep 還吃 token」)2 天內以兩個功能修復 (session 級去重 CG-17/CG-18)收掉並公開 re-benchmark;#1474/#1478/#1494 皆 3 天內修復。 issue 累計 614 筆、已關 78%(478/614);PR 876 筆。開 393 筆(含 PR)是流量大,非擺爛。 - 風險仍在:bus factor=1+商業平台開發中——作者精力被 hosted platform 分走時,CLI 維護 節奏是否維持,是 follow 期間要盯的主指標(7/21 v1.5.0 後 release 空窗、main 持續推進中)。

5. 同類替代快掃(採用是比較題)

專案 星 路線 一句話
oraios/serena 27.6k LSP(語言伺服器) 最大既有替代;語意檢索+可編輯(symbol 級改寫),語言深度靠 LSP,但要 LSP 環境、設定較重
colbymchenry/codegraph 64.9k tree-sitter graph 本篇;零設定、graph 查詢、只讀不編輯
lucasrosati/claude-code-memory-setup 918 Obsidian+Graphify 記憶層路線,非 code graph 直接競品
Anandb71/arbor 151 graph 取代 embedding RAG 同路線小號玩家
crabbuild/compass 109 Rust local-first graph 08-05 剛上 HN(9 分),最新挑戰者
sdsrss/code-graph-mcp 等 ≤60 各式 長尾一缸子——此賽道 2026 年極度擁擠

商業比較文(Tokenade「CodeGraph Alternatives: 6 Tools Compared」)亦點名 Serena(LSP 保證)、 tokensave 等——若未來過 gate 要選用,codegraph vs serena 對比實測是第一題,不是直接裝 codegraph。

6. 證據連結

7. 覆蓋聲明

管道 狀態
gh api(repo/releases/contributors/commits/issues/forks/user) ✅
ecosyste.ms ✅
OpenSSF Scorecard ⚠️ 404 無資料(非紅旗,照 channels.md 標註即可)
deps.dev ➖ 未打(npm registry+下載量已覆蓋套件面;quick 檔取捨)
HN Algolia ✅(負對照不需——多筆命中)
npm 下載量 ✅
WebSearch ✅ 2 發(≤10 內);⚠️ Reddit 實質未覆蓋——查詢帶 reddit 詞但回傳無 reddit 網域
WebFetch 回源 ✅ 3 發(harrisonsec/andrew.ooo/x.com——後者 402)
Hermes X 輿情 ✅ 1 發;交叉核實受限(402),降級為聲量佐證
AlternativeTo ➖ 未掃(gh 同類掃+Tokenade 比較文補位;冷門 dev 工具常缺頁)

升級 deep 可加掃:Serena vs CodeGraph 正面對比實測(最有決策價值)、gh search code 下游 整合反查、Reddit 深掃+死案考古(這賽道 2023–2025 的先烈:opencodegraph、codestory 等)、 X ≤3 發+人工核實、大 repo(如 EverOS 全家)實測 index 時間與圖大小。

8. 手動後續(自動化不了,列給 Brian)

  1. Discord 溫度:官方是否有 server/回應速度——未查到入口,README 只推 X 帳號。
  2. X 三則貼文人工點開驗真(sandbox 被 402 擋):@XAMTO_AI 08-05/@Gas1688 08-02/@LaboNft 08-01。
  3. 若做試點:挑一個 explore 型任務,開關 codegraph 各跑一次,用 cost-tracking 對比—— 這是唯一能回答「對你的 repo 值不值」的實驗。

9. 附錄:全部查詢原文

gh/API(全部有結果): - gh api repos/colbymchenry/codegraph(+/releases /contributors /commits /readme /forks×2 /issues×2) - gh api users/colbymchenry - gh api "search/issues?q=repo:colbymchenry/codegraph+type:issue+state:closed" → 478;…state:open → 136;…type:pr → 876 - gh search repos "code graph mcp" → 10 筆;gh search repos "codebase knowledge graph" → 10 筆 - gh api repos/{oraios/serena,Anandb71/arbor,crabbuild/compass,Astralchemist/rig} - curl https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/colbymchenry%2Fcodegraph → ✅ - curl https://api.scorecard.dev/projects/github.com/colbymchenry/codegraph → 404(0 結果) - curl https://hn.algolia.com/api/v1/search?query=codegraph&tags=story → 15 筆 - curl https://api.npmjs.org/downloads/point/last-week/@colbymchenry/codegraph+…/range/2026-05-01:2026-08-05/… → ✅

WebSearch: - codegraph colbymchenry review experience claude code → ✅(review 群) - reddit codegraph mcp claude code problems OR alternative → ✅(但無 reddit 網域,見覆蓋聲明)

WebFetch:harrisonsec Hono 實測 ✅/andrew.ooo review ✅/x.com/Gas1688/status/2083584540971315467 → 402

Hermes:X posts last 14 days about CodeGraph (colbymchenry/codegraph, @getcodegraph) with Claude Code or Cursor → 3 則


tier: quick 實跑(估 ~12 萬 token)。本報告為 2026-08-06 時間快照,>3 個月後引用請先重掃。 pointer 註記:本次為 InfraSystem session 內的獨立健檢,報告即落本 repo 正典位置,research/ 無主題相關檔可掛 pointer,略。