Web - Visualization UI

SkillDev tools

Start interactive web UI for coupling analysis visualization. Graph exploration with filters, hotspots, and export.

Available today. Use it from your connected AI after setup.

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

KeyAction
/Focus search
fFit to screen
rReset layout
eExport PNG
EscClear 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