Web UI

Commander includes an HTMX-powered web dashboard at localhost:3939.

Start the Web UI

# Run the web server binary
mur-web
# Open http://localhost:3939

Pages

Dashboard (/)

  • Active workflow count
  • Total steps across all workflows
  • Executions today
  • Cost today
  • Recent workflows (quick access)

Workflows (/workflows)

  • List all workflows with descriptions and step counts
  • Click to view details

Workflow Detail (/workflows/:id)

  • Step-by-step breakdown with types and actions
  • Variables list
  • Shadow Run button — preview without executing
  • Run button — execute with confirmation

Audit (/audit)

  • Searchable audit log browser
  • Filter by workflow, time range, status

Models (/models)

  • Current model configuration for all 5 roles
  • Cost summary: today, this week, this month

Live Streaming

When a workflow is running, the web UI streams progress via Server-Sent Events (SSE):

  • Step started/completed events
  • Breakpoint notifications
  • Auto-fix attempts
  • Final result with timing

API Endpoints

MethodPathDescription
GET/Dashboard
GET/workflowsWorkflow list
GET/workflows/:idWorkflow detail
POST/workflows/:id/runTrigger execution
GET/auditAudit browser
GET/modelsModel config
GET/api/workflowsJSON workflow list
GET/api/eventsSSE stream
GET/healthHealth check