
repowise 是一个面向 AI Coding Agent 的代码库智能层。它解决的问题很直接:AI 代理可以读文件,但通常不知道哪些文件经常一起变、哪些模块是热点、哪些代码已经没人用、某个架构决策当初为什么这样做。repowise 会把这些上下文整理成 AI 可以调用的工具。
它会把代码库索引成四层智能:依赖图、Git 历史、自动生成文档和架构决策记录。然后通过 7 个 MCP 工具暴露给 Claude Code、Cursor、Cline 或其他 MCP 兼容客户端,让 Agent 不只是回答“这个文件里有什么”,而是能回答“为什么 auth 是这样设计的”“改这个模块风险在哪里”。
项目支持单仓库和多仓库 workspace。多仓库模式可以做跨 repo co-change 检测、API contract 提取、包依赖映射和 federated MCP 查询,适合 backend、frontend、shared libs 分在多个仓库里的团队。官网也提供 Web UI,可以查看 wiki、依赖图、hotspots、风险和架构信息。
README 里提到,repowise 提供 graph intelligence、git intelligence、documentation intelligence 和 decision intelligence:包括 tree-sitter 解析、PageRank / centrality 分析、hotspot 文件、owner 归属、co-change partners、自动 wiki、文档新鲜度、dead code 检测,以及从 Git 历史和注释里提取架构决策。
安装上也很简单:pip install repowise 后,在项目里运行 repowise init 建索引,再用 repowise serve 启动 MCP server 和本地 dashboard。对于正在把 Claude Code / Cursor 引入大型代码库的团队,它像是在代码仓库旁边放了一套可查询的工程记忆系统。
传送门
https://github.com/repowise-dev/repowise
原创文章,如若转载,请注明出处:https://wefound.cc/p/2421.html