Untitled.design.1.1.mp4
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.
🌟 Key Features
AST Slicing Engine : Deep code parsing using tree-sitter for accurate structural node generation across multiple languages (Go, JS, TS, Python, Java).
: Deep code parsing using for accurate structural node generation across multiple languages (Go, JS, TS, Python, Java). Interactive Visualizer ( map ) : Automatically spins up a local React Flow canvas ( http://localhost:3000/app ) to visually explore code paths, dependencies, and topological maps within a specified radius.
: Automatically spins up a local React Flow canvas ( ) to visually explore code paths, dependencies, and topological maps within a specified radius. Architecture Drift Detection ( drift ) : Analyzes codebase against architecture.yml rules to detect unauthorized cross-file imports and boundary violations, ensuring long-term code health.
: Analyzes codebase against rules to detect unauthorized cross-file imports and boundary violations, ensuring long-term code health. Comprehensive Ecosystem : Built-in commands for config management, impact analysis, code exporting, owner tracking, and project pulse.
: Built-in commands for config management, impact analysis, code exporting, owner tracking, and project pulse. Modern Tech Stack: Blazing fast CLI written in Go, paired with a rich frontend utilizing Vite, React 19, @xyflow/react (React Flow), Framer Motion, and Tailwind CSS.
📊 Statistics & Capabilities
... continue reading