scan_date: 2026-08-06 mode: B(repo 採用健檢) tier: quick token_cost: ~12 萬 token(估)
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 周邊工具之一。
緩用(對 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 體制可借鏡的樣板。
| 閘門 | 判定 | 證據 |
|---|---|---|
| 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」節 |
一票否決項:無。
| 維度 | 判定 | 一句話 |
|---|---|---|
| 功能 | ⚠️ | 核心宣稱部分被獨立驗證: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),試點時可順手接。
判定:有機爆紅,非灌水。 - 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 持續推進中)。
| 專案 | 星 | 路線 | 一句話 |
|---|---|---|---|
| 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。
| 管道 | 狀態 |
|---|---|
| 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 時間與圖大小。
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,略。