AI News HubLIVE
站內改寫1 分鐘閱讀

Mycelium – AI編碼代理的程式碼庫記憶

Mycelium為AI編碼代理提供持久、可查詢的整個程式碼庫記憶。它將每個任務讀取的檔案從40個減少到4個,每個任務節省7k個令牌,幷包含自然語言預檢、即時圖檢視器、代理變更歷史和語義搜尋等功能。

來源Hacker News AI作者: KopikoCappu

Mycelium 是一款專為 AI 編碼代理設計的程式碼庫記憶工具。它的核心目標是透過提供持久化、可查詢的程式碼庫全景檢視,讓代理不再盲目猜測檔案結構。傳統的 AI 代理在執行任務前需要逐一開啟大量檔案來構建理解,往往讀取 40 個檔案卻丟失大部分上下文。Mycelium 透過一次初始化命令就能將整個程式碼庫對映為依賴圖,並利用 Claude Haiku 模型為每個檔案生成自然語言描述。

當代理需要處理某個任務時,只需呼叫 /preflight 介面並描述任務意圖,Mycelium 就會返回最相關的 4 個檔案及其相互關聯關係,平均節省 7,000 個令牌。這大幅減少了代理的 token 消耗,也提升了任務準確度。此外,Mycelium 提供即時圖檢視器,以節點和邊的形式視覺化程式碼庫結構,橘色線條表示呼叫關係,幫助開發者五分鐘內理解任何程式碼庫。

Mycelium 還包含代理變更歷史記錄,儲存每一次檔案儲存的時間戳、任務描述和代理身份(人類、Claude Code、Cursor 等),形成完整的審計軌跡。語義搜尋功能允許透過概念而非關鍵詞查詢檔案,例如搜尋“身份驗證流程”即使檔案中沒有“auth”字樣也能找到。自動引導功能會在專案內自動建立 CLAUDE.md 和 .mcp.json 檔案,使代理無需手動配置即可發現並使用 Mycelium。交叉引用分析能在修改函式前查詢所有呼叫者和依賴函式,明確變更的波及範圍。

Mycelium 適合所有透過 AI 編寫程式碼的人員:開發者能讓代理真正理解程式碼庫,工程主管能掌握代理對程式碼庫的所有操作,新工程師能在五分鐘內透過視覺化圖瀏覽程式碼庫。它支援 Claude Code、Cursor、GitHub Copilot 以及所有 MCP 相容的代理。服務在本地執行於 localhost:47821,程式碼始終保留在使用者機器上。安裝僅需一條命令:npx @kopikocappu/mycelium init。專案已開源,MIT 許可證。