先講一個這個月最多工程師在吵的數字:用 AI agent 寫程式,一個任務動輒燒掉四十萬到兩百萬個 token,重度用戶一個月的帳單可以衝到一兩千美金,極端個案幾天就破四千。Gartner 甚至預測到了 2028 年,AI 寫程式的成本會超過你請那個工程師的年薪。錢花到哪去了?很大一塊,是 agent 每次想「搞清楚這個 codebase 長怎樣」的時候,一個檔一個檔地 grep、read、再 grep——同樣的問題,它從零翻一次。codebase-memory-mcp 這個這幾天衝上 GitHub 日榜、單日新增兩千多顆星的開源工具,想砍掉的就是這筆冤枉錢:給你的 AI agent 一個「程式碼記憶」,把整個專案先建成一張圖,之後要查直接問圖,不用再翻檔。

一句話結論:codebase-memory-mcp 是一個開源的 MCP 工具,把整個 codebase 在毫秒級建成一張持久知識圖譜,讓 Claude Code 這類 AI agent 查呼叫鏈、找定義、看架構時直接問圖、不用逐檔 grep。官方實測五條結構查詢只花約 3,400 token(逐檔翻要約 41 萬,省 99%);單一執行檔、零依賴、100% 本地,常用 AI 寫程式的人最該認識。

(截至 2026 年 6 月。codebase-memory-mcp 仍在密集開發,版本、效能數字與支援的 agent 以官方 GitHub 為準。)

codebase-memory-mcp 是什麼?一句話搞懂

它是一個給 AI coding agent 用的「程式碼情報引擎」。你把它接到 Claude Code(或 Codex、Gemini CLI 這類支援 MCP 的工具)之後,講一句「幫我把這個專案建索引」,它就用 tree-sitter 把你整個 codebase 解析成一張知識圖譜——把每個函式、類別、呼叫關係、HTTP 路由、跨服務連結,都變成圖上的節點和邊。之後 agent 要問「誰呼叫了 ProcessOrder」「這個改動會影響哪些地方」「整個專案的架構長怎樣」,它不再傻傻地逐檔搜,而是直接對這張圖下一條查詢,毫秒級就拿到答案。

它叫 MCP,是因為它走的是 Model Context Protocol——一個讓外部工具接進 AI agent 的標準接口(你可以理解成「給 AI 裝外掛的 USB 孔」)。到 2026 年 6 月,這個 repo 已經累積約 1.9 萬顆 GitHub 星,這幾天單日新增兩千多顆,是當天全站新增星數最多的項目之一。授權是 MIT,能商用。

它到底解決了哪個痛?

痛在「重複勞動」。AI agent 寫程式之所以燒 token,關鍵是它沒有記憶——每開一個新對話、每跑一個新任務,它對你的 codebase 一無所知,只能靠 grep 關鍵字、打開檔案、再順著 import 一路翻下去。一個稍微大一點的專案,光是「搞懂這段程式碼接到哪」就要來回幾十次工具呼叫,而 agentic coding 的計費邏輯是:每一次工具呼叫,幾乎都把整個 context 重送一遍。研究實測過,agentic 任務燒的 token 是普通聊天的十倍到一百倍,帳單主要就堆在這些 input token 上。

codebase-memory-mcp 的做法是把「搞懂結構」這件事一次做完、存起來。第一次建索引時,它把整個 codebase 變成圖;之後 agent 的問題都變成對圖的一條查詢。官方給的對照很直白:五條結構查詢,走它約消耗 3,400 個 token,走傳統逐檔搜索約 41.2 萬個——少了 99.2%。它附了一份 arXiv 預印本(編號 2603.27277),在 31 個真實 repo 上評測,答案質量 83%、token 比逐檔探索少約 10 倍、工具呼叫少約 2.1 倍。數字怎麼解讀等下再說,但方向很清楚:把記憶補上,省下的就是重複翻檔的那一大筆。

它怎麼在「不塞整個 codebase」的情況下幫 agent 找答案?

關鍵在它換了一種「給 AI 看程式碼」的方式。一般做法是把相關檔案整段塞進 context 讓模型自己讀,又貴又容易漏。codebase-memory-mcp 反過來,先用 tree-sitter(一個語法解析器)把程式碼拆成抽象語法樹,再抽出函式、類別、呼叫、import 這些結構,建成一張可以查詢的圖。模型要的不是「整段原始碼」,而是「這個函式被誰呼叫、它又呼叫了誰」這種結構答案——而結構,正好可以用一條圖查詢精準撈出來。

把整個 codebase 硬塞給模型讀,等於用一大堆雜訊換一個結構問題的答案。codebase-memory-mcp 只回傳你真正要的那幾個節點和邊。官方點破:別的程式碼圖工具還自帶一個 LLM 來做「自然語言轉查詢」,它偏不——你正在對話的那個 agent,本來就是最好的翻譯器,何必再多養一個、多付一份 API 錢。

為了讓圖夠準,它在 tree-sitter 之上還疊了一層叫 Hybrid LSP 的型別推導,對 Python、TypeScript、Go、Java、Rust、C#、PHP 等十幾種主流語言,能像 IDE 的「跳到定義」那樣,解析出 user.profile.display_name() 真正指向三個模組外的哪個定義。整條流水線是:tree-sitter 快速解析 → Hybrid LSP 補型別 → 存進本地 SQLite 圖庫 → agent 下查詢。會省、會準,是因為它把「讀程式碼」這件事,從「看一大段文字」偷換成了「查一張結構圖」。

那些誇張的數字,可信嗎?

先把官方數字攤出來:把 Linux 核心(2,800 萬行、7.5 萬個檔)全量建索引約 3 分鐘;一般專案是毫秒到幾秒級(Django 約 6 秒);建好之後,Cypher 圖查詢小於 1 毫秒、追一條呼叫鏈小於 10 毫秒。支援 158 種語言的語法解析,其中十幾種有完整型別推導。這些是在 Apple M3 Pro 上跑出來的基準。

我的看法是:方向絕對成立,但「省 99%」是它挑了最理想的對照情境(五條純結構查詢)。真實寫程式不會只有結構查詢,agent 還是要讀程式碼原文、要改檔、要跑測試,這些一樣燒 token。所以實務上你省下的多半是「探索階段」那一截,不會整條帳單砍九成。把它想成「幫 agent 省掉重複偵查的開銷」,而不是「token 帳單直接打一折」,期待值會剛好。即便如此,對一個每天跟 agent 來回幾百次的人,光是探索這段省下來,也很有感。

自己用,一個月大概能省多少 token?

工具本身免費開源,真正的成本是你那個 AI agent 的 token 用量。下面這個小工具,幫你用「逐檔搜 vs 查圖」抓個概念,數字都能自己改:

🧮 AI agent 月度 token 帳單快算:逐檔搜 vs 程式碼記憶

不會寫程式也能用嗎?三步上手

能,而且這個比多數開發工具還簡單,因為它是單一執行檔、零依賴,不用裝 Docker、不用 runtime、不用 API 金鑰。流程大致三步:

  1. 一行指令裝起來。macOS 或 Linux 在終端機貼上官方那行 curl ... | bash,它會自動下載對應你系統的執行檔、裝好;Windows 用 PowerShell 下載 install.ps1 跑一遍。最省事的做法甚至是直接跟 Claude Code 講「幫我裝這個 MCP server」,把 GitHub 連結丟給它。
  2. 讓它自動接好你的 agent。安裝程式會自己偵測你電腦上裝了哪些 coding agent——Claude Code、Codex CLI、Gemini CLI、Zed、OpenCode、OpenClaw、Aider、VS Code 等十一種——再幫每一個寫好 MCP 設定。你只要重啟一下 agent 就行。
  3. 講一句「幫我建索引」。在你的專案資料夾裡開 agent,說一句「Index this project」,它就把整個 codebase 建成圖。之後背景會盯著 git 變動自動更新,你問結構問題時,agent 自己會去查圖。

講白一點:純新手唯一要跨的門檻,是你得先在用一個支援 MCP 的 AI agent(最常見就是 Claude Code)。只要你已經在用,接上去幾乎零摩擦。它還有一個選用的 3D 圖形介面,裝 UI 版之後開 localhost:9749,可以把你 codebase 的關係圖用 3D 轉著看,挺直觀。

它跟「直接讓 agent 自己翻檔」差在哪?

差在「有沒有記憶」和「要不要重複勞動」。把三種做法擺一起比最清楚:

做法怎麼找答案token 開銷要不要多養工具
agent 直接逐檔 grep/read每次從零翻檔、順 import 追高,每次重來不用,但最燒錢
自帶 LLM 的程式碼圖工具另一個模型把問題轉成查詢中,但多一份 API 費要多配一組金鑰/模型
codebase-memory-mcp建一次圖,之後 agent 直接查低,查圖幾乎不花不用,借用你現有的 agent

它最聰明的取捨,就是「不自帶 LLM」。你已經在跟 Claude Code 對話了,那個模型本身就會把「誰呼叫了這個函式」翻譯成一條圖查詢,何必再塞一個模型進去、再付一份錢。少一個要配置的東西、少一組金鑰、少一份帳單,這種「想清楚再做減法」的工程品味,比功能表多長一截更值錢。

用之前要知道的限制與風險

先潑點冷水。第一,它的設計就是「讀你的 codebase、而且會寫進你 agent 的設定檔」——這是它要做事必然的權限,但你心裡要清楚它動了什麼。好的是官方強調全程 100% 本地,程式碼不會離開你的機器,不收任何遙測;每個發布的執行檔都過 VirusTotal 七十多個防毒引擎掃描、零偵測,並有 SLSA 等級三的建置簽章可驗。在意供應鏈安全的人,可以先 verify 再跑。

第二,它不是一個 LLM,本身不會「思考」——它只負責建圖和查圖,智慧那一層完全靠你的 agent。所以沒接 agent、單獨用它,意義不大。第三,158 種語言裡,型別推導只對十幾種主流語言完整,冷門語言會退化成純文字比對,結果沒那麼準。把它當成「給 agent 的一個很強的程式碼地圖」,而不是「裝了就自動會寫 code」,期待值會剛好。

codebase-memory-mcp 適合誰?不適合誰?

適合的人很明確:每天用 Claude Code、Cursor、Codex 這類 AI agent 在中大型 codebase 上幹活、又心痛 token 帳單的人;要 agent 頻繁理解「這段接到哪、改了會炸到哪」的工程師;以及想讓 AI 在自己整個專案脈絡下工作、而不是每次都從零交代的人。對團隊也友善——它能把建好的圖壓成一個檔 commit 進 repo,同事 clone 下來不用重新建一次索引。

不適合的也很清楚:完全不寫程式、也不用任何 coding agent 的人,這工具跟你無關。只在小腳本、單檔專案上玩 AI 的人,agent 直接讀完整個檔就好,建圖反而是多餘的儀式。還有,期待「裝了就讓 AI 自動把整個專案寫好」的人——它給的是地圖,不是替你開車的司機。

對怕被 AI 取代、想靠技術變現的人,有什麼用?

這才是我覺得對一般人最值得留意的地方。AI 寫程式的成本正在變成一筆真實、而且會越滾越大的開銷——這也是為什麼「怎麼讓 agent 少燒 token」突然變成一門搶手的本事。能把 AI agent 用得又省又準的人,接案、做產品、幫公司省成本,都比別人多一張牌。codebase-memory-mcp 這種工具,本質上就是在教你一件事:AI 不是塞越多 context 越聰明,而是「給對的結構、問對的問題」才省又準。

更值錢的是順手摸到的底層能力。為了用它,你會接觸到 MCP、AI agent、知識圖譜、命令列這套東西,遷移性極高——今天拿來省 token,明天就能拿這套思路去自動化別的雜活。AI 不是只會把工作收走,它也在把「以前只有大公司玩得起的工程能力」開放給願意動手的個人。重點從來不是「我會不會被取代」,而是「這些開源彈藥,我有沒有撿起來用」。

我會怎麼看 codebase-memory-mcp?

我最欣賞的是它那個「不自帶 LLM、把記憶補上」的判斷。一堆工具拼命想讓 AI 一次吞下更多 context,結果又慢又貴;它反過來認清「agent 缺的不是更大的腦袋,是一份不會忘的程式碼地圖」,把問題從「塞更多」偷換成「建一次、查很多次」。這種抓本質的工程品味,加上單一執行檔、零依賴、本地優先這些務實到位的工程細節,是它能幾天衝上日榜的真正原因。

但要誠實講:它不是給所有人的工具,「省 99% token」也別照單全收——那是最理想情境的數字,真實省下的是探索那一截。如果你正好是「天天用 agent、codebase 不小、又在乎帳單」的那種人,它給的回報相當實在;如果你只是偶爾叫 AI 改個小腳本,那它對你太重了。工具沒有絕對好壞,是看你拿「建索引的那點麻煩」換回多少「之後的省與準」。

常見問題

codebase-memory-mcp 要錢嗎?

工具本身免費、開源,授權是 MIT,能商用。它不收訂閱、不用 API 金鑰、不裝雲端服務。唯一的成本是驅動它的那個 AI agent 的 token 用量——但它的賣點正好就是幫你把這筆用量壓下來。

不會寫程式能用 codebase-memory-mcp 嗎?

能用,但前提是你得先在用一個支援 MCP 的 AI agent(最常見是 Claude Code)。安裝可以一行指令搞定,甚至直接叫 agent 幫你裝;之後講一句「幫我建索引」就行。它本身不需要你寫程式碼,但它是給「會用 AI agent 寫程式的人」省錢的工具,完全不碰 coding 的人用不上。

它真的能省 99% token 嗎?

「省 99%」是官方在「五條純結構查詢」這個理想對照下測出來的(3,400 token vs 41 萬)。方向是真的,但真實寫程式還要讀原文、改檔、跑測試,這些照樣燒 token,所以你實際省下的是「探索程式碼結構」那一段,不會整條帳單砍九成。當成「省掉重複偵查的開銷」來理解最準。

它支援哪些 AI agent 和語言?

安裝時會自動偵測並配置 Claude Code、Codex CLI、Gemini CLI、Zed、OpenCode、OpenClaw、Aider、VS Code 等十一種 agent。語言方面用 tree-sitter 支援 158 種的語法解析,其中 Python、TypeScript、Go、Java、Rust、C#、PHP 等十幾種有完整的型別推導,準確度最高。

不喜歡 codebase-memory-mcp,有什麼替代方案?

看你最在意哪一塊。只想要 agent 自己會找、不想多裝東西,那就靠 Claude Code、Cursor 內建的 codebase 索引和語意搜尋,夠用但每次探索照樣花 token。想要更傳統的「程式碼地圖」,可以看 Sourcegraph、Sourcetrail 這類程式碼導航工具,偏給人看而不是給 agent 查。要的就是「給 AI agent 用、本地、零依賴、查圖省 token」這個位置,那目前 codebase-memory-mcp 切得算乾淨,值得花那點建索引的成本。沒有哪個絕對最好,是看你願意拿多少「設定的麻煩」換「之後的省與準」。

延伸閱讀

※ 本文為工具教學與資訊整理,截至 2026 年 6 月。codebase-memory-mcp 仍在密集開發,版本、效能數字與支援的 agent 更新極快,實際請以官方 GitHub(DeusData/codebase-memory-mcp)說明為準。文中提及之第三方服務費用以其官網為準,本文不構成任何投資或商業建議。

延伸閱讀:完整的 GitHub 熱門開源 AI 專案精選,20+ 個開源工具依用途分類收藏、持續更新。

關於Mr. Slash

「Mr. Slash 的系統性人生」,創立於 2024年,由 Mr. Slash 本人及專業編輯團隊經營的財經內容平台。

我們的宗旨是透過投資、財經、自動化與新興科技等領域的深入解說與應用,幫助讀者打造穩定的被動收入系統。內容涵蓋加密貨幣、股息資產、量化工具、平台分潤等實用策略,協助你用更聰明的方法配置資金、累積資產,走在財務自由的路上,少走冤枉路。

若為商業合作邀稿,將會清楚標註「不代表本站立場」。

商業合作

如果您有任何關於我們團隊或網站內容的疑問或建議,歡迎您前往IG 私訊 @slash.Capital聯繫我們,謝謝!

發表迴響

相關文章

Trending

探索更多來自 Mr. Slash|系統流人生 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

繼續閱讀

خصم دائم على الرسوم سجّل في OKX مجاناً ←
Join Mr. Slash