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 许可证。