DRYL v0.1 · WIP
1.0.0-rc.1
DRYL · Every pixel below is a component

Mission Control

A live agent fleet, rendered in DRYL — dark, glassy, and aware of the AI working inside it.

Streaming…
AL AT GH +1
Notifications
Tokens / min
48.2k+12.4%
Active agents
24+3
p95 latency
412 ms-8.1%
Cost / hour
$7.42+2.3%
DRYL Copilot
Streaming
C
Copilot14:01
Watching the 14:00 canary deploy. Ask me anything about the fleet.
Y
You14:02
Which agents regressed after the deploy?
C
Copilot14:02
Two agents regressed: support-triage is up 38 ms on p95 and code-review shows +0.8% tool-call errors. Rolling the canary back to
Agent trace Thinking…
Prompt received14:02:11
Plan14:02:12
Act14:02:14
Compose summary
Canary rollout Rolling back
Canary traffic42%
Eval suite100%
Token budget68%
Incident summary ready
Root cause drafted from 3 traces — review before posting to the channel.
Model controls
0.7
incidentscanaryde-DE
csharp
// One enum drives the whole AI vocabulary — on every component.
_ai = AiState.Thinking;                       // tool call in flight
await foreach (var chunk in chat.GetStreamingResponseAsync(prompt))
{
    _ai = AiState.Streaming;                  // ring + glow speed up
    _text += chunk.Text;
    StateHasChanged();
}
_ai = AiState.Generated;                      // one-shot reveal wash
One design language
Idle Live Healthy Throttled Failing
CtrlK opens the command palette — try it.
An unhandled error has occurred. Reload x

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.