Article URL: https://github.com/animesh-94/Onboard-CLI Comments URL: https://news.ycombinator.com/item?id=48836813 Points: 11 # Comments: 2

Developer platform for code parsing, systems profiling, and canvas-based node visualization. Onboard-CLI is an advanced command-line interface tool and web-based visualizer designed to help developers quickly understand and map out large, complex codebases. By leveraging AST (Abstract Syntax Tree) parsing via Tree-sitter, Onboard-CLI generates structural topology graphs and enforces architectural boundaries, presenting them through an intuitive React Flow canvas. For CI/CD fokes use below command to generate the necessary configurations and architecture.yaml file (Available templates: generic, clean-architecture, modular-monolith, mvc, serverless) Trigger the context engine to map a symbol or file path, and boot up the visualizer server. 👉 Click the provided link (http://localhost:3000/app) to view the interactive canvas. Press Ctrl+P in the UI to use the Fuzzy Finder! Toggle Dark Mode and Compact Mode from the top right. Automatically map backend API routes to their exact file and line handler locations across various frameworks (Express, Gin, FastAPI, Spring). Integrate onboard drift into your GitHub Actions workflow to enforce architectural boundaries on every Pull Request. Check out the template at docs/onboard-action.yml.