Web - Visualization UI
SkillDev toolsStart interactive web UI for coupling analysis visualization. Graph exploration with filters, hotspots, and export.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Web - Visualization UI skill
What this skill tells your AI
The instructions your AI receives, as published by nwiizo/cargo-coupling in .claude/skills/web/SKILL.md and read by ahel’s review.
Start
cargo build --release
cargo run --release -- coupling --web $ARGUMENTS # default: ./src
# Custom port
cargo run --release -- coupling --web --port 8080 ./src
# Don't auto-open browser
cargo run --release -- coupling --web --no-open ./src
# Web timeline uses the same history sampling model as --history
cargo run -- coupling --history=8 --git-months=12 ./src
Keyboard Shortcuts
| Key | Action |
|---|---|
/ | Focus search |
f | Fit to screen |
r | Reset layout |
e | Export PNG |
Esc | Clear selection |
? | Show help |
Graph Interaction
- Click node: Highlight neighbors, center view
- Click edge: Show dependency direction
- Click background: Clear selection
Panel Features
2D / 3D Graphs
Explore coupling relationships in 2D or 3D views.
Dimension-Space
Inspect strength, distance, volatility, and balance score as separate trust dimensions.
Timeline
Shows coupling health across git revisions with auto-play controls.
Trust
Shows analysis confidence, run notes, and declared blind spots.
Hotspots
Top refactoring targets ranked by severity. Click to jump.
Key Modules
- Connections: Sort by dependency count
- Issues: Sort by problem count
- Health: Sort by health score
Analysis
- Show Dependents: Modules depending on selected
- Show Dependencies: Modules selected depends on
- Full Impact: Complete blast radius
Filters
- Strength: Intrusive / Functional / Model / Contract
- Distance: SameFunction / SameModule / DifferentModule / DifferentCrate
- Volatility: High / Medium / Low
- Balance Score: Range filter
- Show Issues Only / Show Cycles Only
Export
- PNG Image: Save graph as image
- JSON Data: Save analysis data as JSON
Notes
- Ctrl+C to stop server
- Large projects may take longer on initial load
Signals
- GitHub stars
- 96
- Forks
- 2
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
web-nwiizo- Source
- github.com/nwiizo/cargo-coupling