arbor
活跃·★ 161·MIT·更新于 2026-10-22
Arbor通过构建函数、类和模块的语义依赖图,为代码库提供图原生智能。它帮助开发者和AI智能体以确定性精度理解代码影响并导航复杂的项目。
#代码分析#依赖图#静态分析#影响分析#代码重构#AI智能体集成#开发者工具#代码导航
01
功能特性
01为代码库构建语义依赖图。
02精确的爆炸半径分析以识别破坏性更改。
03遍历调用者/被调用者及在代码依赖中寻找最短路径。
04通过模型上下文协议 (MCP) 与AI智能体集成,提供智能代码辅助。
05CI门控功能,根据爆炸半径阈值防止高风险合并。
02
兼容性
Rust
运行时
已通过文档验证
TypeScript
语言
已通过文档验证
JavaScript
语言
已通过文档验证
Python
语言
已通过文档验证
Go
语言
已通过文档验证
Java
语言
已通过文档验证
03
快速开始
1
$ cargo install arbor-graph-cli
04
使用场景
↳在进行代码更改之前分析重构影响。
↳代码探索和导航,用于理解项目结构。
↳对代码更改进行自动拉取请求审查和摘要生成。
↳与AI编码助手集成,以增强代码理解和交互。
↳设置CI/CD门控,检查代码变更风险并维护质量。
05
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧