Onboard-CLI: 可视化复杂代码架构与边界守护
Show HN: Onboard-CLI, a LLM powered and AST-based tool to visualize codebase
Onboard-CLI 是一款基于 AST 解析和本地优先的命令行工具,专为帮助开发者快速理解大型复杂代码库而生。它利用 tree-sitter 深度解析 Go、JavaScript、Python 等多种语言代码,生成直观的结构拓扑图,并通过 React Flow 在本地浏览器中呈现交互式可视化画布。除了可视化,Onboard-CLI 还能通过 Git hooks 强制执行架构边界规则,实时检测架构漂移,确保代码长期健康。无论是探索依赖关系、提取后端路由,还是分析变更影响,它都能提供高效的解决方案。
"通过深度代码解析与交互式画布,让复杂的系统架构一目了然,并在每一次提交中守护架构边界。"