codeindex
活跃·★ 249·NOASSERTION·更新于 2026-05-28
★ 宝藏工具★ 必备神器
代码库依赖分析器,提供爆炸半径影响评分和符号索引,辅助 AI 辅助开发。
codeindex 是一个依赖分析器,为仓库中每个文件计算"爆炸半径"影响评分,显示修改某文件后哪些文件会受影响。它还生成符号索引,将每个函数和类映射到精确的文件和行号,让 AI 工具无需扫描整个代码库即可一次定位任意符号。支持 12+ 种语言,纯 Python 标准库实现(零必需依赖),提供 CLI、MCP 服务器、CLAUDE.md 注入等五种使用方式。
#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
兼容性
Python
Python 3.8+
已通过文档验证
Claude Code
MCP + CLAUDE.md
已通过文档验证
Git
Pre-commit 钩子
已通过文档验证
03
快速开始
1
$ pip install codeindex
04
使用场景
↳修改高影响文件前评估重构风险
↳为 AI 编码助手提供符号地图以加快代码导航
↳设置 pre-commit 钩子在每次提交时自动更新依赖索引
05
同类工具
相关搜索
评论
登录后发表评论
暂无评论,来发表第一条吧