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
| Language | Detection | What’s analyzed |
|---|---|---|
| Rust | Cargo.toml | Crate dependencies, module tree, handler functions |
| TypeScript | package.json | Import graph, component hierarchy, route definitions |
| JavaScript | package.json | Import graph, module structure |
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 comes pre-installed in thefull image. For other images, you need to install it first.
| Image | Status | Action needed |
|---|---|---|
full | Pre-installed | Launch directly |
base | Not installed | Install, then launch |
dev | Not installed | Install, then launch |
openclaw | Not installed | Install, then launch |
Installation
If your workspace doesn’t use thefull image, install Architecture Explorer first.
Start the installation
Poll for installation status
Installation takes 1-3 minutes depending on the workspace image. Poll until the status isinstalled.
Installation complete
Once installed, Architecture Explorer is ready to launch.Launching Architecture Explorer
After installation (or immediately on thefull image), 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 full imagehttps://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