codeindex
活跃·★ 268·NOASSERTION·更新于 2026-06-19
★ 宝藏工具★ 必备神器
codeindex 是一个依赖分析器,为仓库中每个文件计算"爆炸半径"影响评分,显示修改某文件后哪些文件会受影响。它还生成符号索引,将每个函数和类映射到精确的文件和行号,让 AI 工具无需扫描整个代码库即可一次定位任意符号。支持 12+ 种语言,纯 Python 标准库实现(零必需依赖),提供 CLI、MCP 服务器、CLAUDE.md 注入等五种使用方式。
codeindex 当前归类于 Code Assistant,更适合那些希望围绕具体工作流而不是单一功能点来选型的团队。从当前资料来看,它尤其强调 爆炸半径影响评分:直观显示修改某文件影响哪些其他文件、修改高影响文件前评估重构风险 这类能力。如果你关心许可证与可二次使用性,当前页面记录的许可证是 NOASSERTION。同时它也具备一定社区热度,当前 GitHub Stars 为 268。
#ai-assisted-development#blast-radius#cli#code-analysis#dependency-graph#developer-tools#mcp-server#mcp-servers
01
功能特性
01爆炸半径影响评分:直观显示修改某文件影响哪些其他文件
02符号索引:将每个函数/类精确映射到文件和行号
03支持 12+ 种语言:Python、JS/TS、Go、Ruby、Rust、Java、PHP 等
04五种使用方式:CLI、Markdown 报告、MCP 服务器、pre-commit 钩子、CLAUDE.md 注入
05交互式 2D/3D 可视化 UI,含依赖矩阵和 Treemap
02
为什么选择它
+爆炸半径影响评分:直观显示修改某文件影响哪些其他文件
+修改高影响文件前评估重构风险
+覆盖 3 个兼容环境或平台,更适合需要跨端部署的团队。
+提供公开仓库并标注 NOASSERTION 许可证,便于评估可维护性与采用成本。
03
权衡点
!同分类下还有 8 个相关工具可比较,最终选择更适合在同类对比后决定。
04
兼容性
Python
Python 3.8+
已通过文档验证
Claude Code
MCP + CLAUDE.md
已通过文档验证
Git
Pre-commit 钩子
已通过文档验证
05
快速开始
1
$ pip install codeindex
06
使用场景
↳修改高影响文件前评估重构风险
↳为 AI 编码助手提供符号地图以加快代码导航
↳设置 pre-commit 钩子在每次提交时自动更新依赖索引
07
同类对比
≈codeindex 属于 Code Assistant 分类,适合与 Context7 等同类工具一起比较,而不是单独判断。
≈如果你的核心需求更接近“修改高影响文件前评估重构风险”,那么这类场景会比泛用型工具对比更有参考价值。
≈codeindex 采用 NOASSERTION 许可证,社区热度都应该与同类项目一起看。
08
同类工具
相关搜索
评论
登录后发表评论
暂无评论,来发表第一条吧