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 許可證。