Guides
Web Dashboard
Monitor CORAL runs in real-time with coral ui.
CORAL includes a web dashboard for real-time monitoring of agent runs.
Launch
coral uiOpens http://127.0.0.1:8420 in your browser. Customize the port:
coral ui --port 9000
coral ui --no-open # Don't auto-open browserYou can also launch it alongside coral start:
coral start -c task.yaml --uiDashboard tabs
Overview
The main view showing:
- Score chart — Real-time plot of all agent scores over time, with per-agent lines and the best score highlighted
- Leaderboard — Top attempts sorted by score
- Agent cards — Status, current score, and activity for each agent
- Notes and skills — Recent shared knowledge
Logs
Live agent session logs:
- Select an agent to view its conversation turns
- Auto-scrolls to the latest output
- Useful for debugging agent behavior in real-time
Knowledge
Browse shared notes and skills:
- Notes — Markdown documents with agent insights
- Skills — Reusable tools packaged by agents
Backend
The dashboard uses:
- Starlette — Python ASGI backend
- Server-Sent Events (SSE) — Live updates without polling
- React + Vite — TypeScript frontend
The backend reads directly from the .coral/ directory, so the dashboard always reflects the latest state.
Targeting a specific run
By default, coral ui auto-detects the latest active run. Target a specific run:
coral ui --task my-task --run 2025-03-15_10-30-00