What It Does
Architecture Explorer scans your project files, builds a dependency graph, and renders it as an interactive web application. You can explore:- Module structure - how files and directories relate to each other
- Dependency graphs - which modules import or depend on others
- Handler call graphs - trace the flow from HTTP handlers through business logic
- Code metrics - file sizes, complexity indicators, and module boundaries
Supported Languages
Architecture Explorer scans up to 5 projects at a maximum directory depth of 25. For monorepos, it discovers and analyzes each project (crate or package) independently.
Availability by Image
Architecture Explorer is not pre-installed on any image, so you need to install it first.Installation
Install Architecture Explorer before launching it.Start the installation
The install runs asynchronously and prints a job id you can poll.Poll for installation status
Installation takes 1-3 minutes depending on the workspace image. Poll with the job id fromrig tools install until the status is installed.
Installation complete
Once installed, Architecture Explorer is ready to launch.Launching Architecture Explorer
After installation, launch the tool.Accessing the Visualization
Once launched, Architecture Explorer serves a Vite development server on port 5174 inside the workspace. It’s accessible at:The
arch- prefixed subdomain is created automatically when you launch Architecture Explorer. You don’t need to create an app route manually.What you’ll see
The visualization includes:- Project overview - list of all detected projects with their type (Rust crate, Node.js package)
- Dependency graph - interactive node graph showing how modules connect
- File tree - expandable tree view of the analyzed directory structure
- Call graph - for Rust projects, trace handler functions through layers of business logic
- Search - find specific modules, functions, or files across all analyzed projects
Stopping Architecture Explorer
When you’re done, stop the tool to free up resources.Complete Example: Analyze a Rust Project
This walkthrough clones a Rust project into a workspace and visualizes its architecture. 1. Create a workspace with the dev imagerig workspace spawn creates the workspace from the dev template, boots it, and waits until it’s ready:
https://arch-<workspace-id>.rigbox.dev in your browser.
4. Explore the visualization
Open https://arch-<workspace-id>.rigbox.dev in your browser. Architecture Explorer will scan the cloned project, detect Cargo.toml, and build the dependency and call graphs.
5. Stop when done
Tips
Next Steps
- Virtual Browser - run a remote browser inside your workspace
- Images & Templates - choose the right image for your tools
- Catalog Apps - install VS Code, Jupyter, and other pre-packaged apps