Launching the Viewer
Start any task with--watch:
What You Can See
Live Desktop View
Real-time VNC streaming of the desktop (GUI tasks)
Screenshots
Step-by-step screenshots of agent progress
Tool Calls
Every bash command, editor action, and computer interaction
LLM Messages
Agent reasoning and responses from the model
Cost Tracking
Real-time cost monitoring with token counts and per-request costs
Viewer Interface
The viewer is organized into panels:Desktop/Screenshot Panel
- GUI tasks: Live VNC view of the desktop, updated in real-time
- Headless tasks: Latest screenshot (if any)
Traces Panel
Shows the chronological trace of:- Agent messages and reasoning
- Tool calls with parameters
- Tool results and outputs
- Verification status
LLM Panel
Real-time monitoring of API calls:- Per-request costs and token usage
- Running total cost in the panel header
- Input/output/cached token breakdown
- Time to first token (TTFT) metrics
- Request/response previews
Status Bar
- Current task name
- Model being used
- Elapsed time
- Pass/Fail status
VNC Interaction
For GUI tasks, you can interact with the VNC view:| Action | Description |
|---|---|
| View only | Watch the agent work |
| Click | Not recommended during execution |
Example Session
Starting a GUI task with the viewer:- Initial desktop screenshot
- Agent’s plan to explore
- Mouse movements and clicks
- Application interactions
- Final result
Cloud Viewer URLs
When using Daytona cloud provider, the viewer URL is a cloud-hosted preview:Custom Port
If port 8080 is already in use, specify a different port:Troubleshooting
Port already in use
Port already in use
Use the Or find and stop the conflicting process:
--port flag to specify a different port:Viewer shows blank screen
Viewer shows blank screen
The container might still be starting. Wait for “Desktop ready” message:
VNC not updating
VNC not updating
This can happen with slow network connections. Try refreshing the browser or using a wired connection.
No screenshots in headless mode
No screenshots in headless mode
Headless tasks don’t generate continuous screenshots. You’ll see tool calls and text output instead.