TraceDeck is a local, offline-first dependency explorer and change-impact analyzer for JavaScript, TypeScript, and polyglot codebases. It builds a local SQLite dependency graph—without network calls, telemetry, or AI—to help you visualize project structure and analyze change blast radius securely on your device.
Key Features:
1. Dependency & Change Impact Analysis: Visualize direct and transitive imports, circular dependencies, and blast-radius graph paths using interactive Cytoscape views.
2. Local Change Reviews:** Compare your working tree against HEAD offline to inspect impacted files, candidate tests, and introduced findings before committing.
3. Built-in Code Inspector & Monaco Editor:** Embedded editor with line-addressable syntax/merge findings, symbol declaration jumping, and local Prettier formatting.
4. Multi-Language Support:** Full AST analysis via TypeScript Compiler API, plus structural parsing for SCSS, Vue/Svelte/Astro, Python, Go, and Rust via tree-sitter.
5. Headless CLI:** Run incremental scans, baseline checks, and change reviews directly in CI environments with SARIF, JSON, Markdown, or HTML outputs.
6. Strict Security & Privacy:** Runs in a sandboxed Electron process with zero remote network activity and local SQLite persistence.**
Installation & Usage:
Download the installer below. Note that because executables are unsigned, Windows SmartScreen may show a warning on first run.