# Dstl8.Lite GUI

Press `d` from any Gonzo view to launch Dstl8.Lite, a local browser-based dashboard powered by Gonzo. Same logs, richer UI: workspaces, pattern detection, severity heatmaps, and live log search. Runs entirely on your machine.

{% hint style="info" %}
Dstl8.Lite is bundled with Gonzo and runs locally. No account, no cloud, no extra install. If you want the full version with persistent workspaces, RBAC, and the Möbius AI agent, see [Dstl8](https://controltheory.com/).
{% endhint %}

<figure><img src="/files/6eg9S5bzGyDxceoACRCM" alt=""><figcaption></figcaption></figure>

#### Launch it

While Gonzo is running, hit `d` from any view. Your default browser opens to the Dstl8.Lite dashboard, streaming the same logs Gonzo is analyzing.

```bash
# Start Gonzo however you normally would
gonzo -f /var/log/app.log --follow

# Then press `d` once the TUI is up
```

#### What you get

**Log viewer with severity filtering and live search**

Search across the live stream and filter by severity level. Useful when you want to scan a wider range of logs than the TUI buffer shows.

<figure><img src="/files/jFSVKuyIk0kscItvjY9g" alt=""><figcaption></figcaption></figure>

**Severity heatmap across pods**

Visualize severity distribution over time, broken down by pod (or service, host, etc. depending on your input source). Spot which workloads are noisy and when.

<figure><img src="/files/hWzvThXdvmPl739Yehxc" alt=""><figcaption></figcaption></figure>

**Workspaces**

Group your logs into named workspaces so you can switch context without losing state. Each workspace keeps its own filters and views.

<figure><img src="/files/iBZOHSmhXN0JIfe8G3Tv" alt=""><figcaption></figcaption></figure>

**Pattern detection**

Recurring log patterns are extracted and surfaced automatically, the same pattern detection Gonzo uses in the Counts modal, but with more room to browse.

<figure><img src="/files/waQVRWmAXir1kXGIVmg3" alt=""><figcaption></figcaption></figure>

#### When to use Dstl8.Lite vs the TUI

| Use the TUI when...                           | Use Dstl8.Lite when...                               |
| --------------------------------------------- | ---------------------------------------------------- |
| You're SSH'd into a server                    | You're on your local machine with a browser handy    |
| You want fast keyboard-driven triage          | You want to search and filter across more log volume |
| You're piping logs through a quick `\| gonzo` | You're running a longer debugging session            |
| You want minimal resource overhead            | You want richer visualizations and multi-pane views  |

Both share the same underlying log stream, so you can have them open side-by-side and switch as needed.

#### Troubleshooting

**Browser doesn't open when I press `d`** Dstl8.Lite tries to open your default browser. If that fails, check the Gonzo footer for the local URL (typically `http://localhost:<port>`) and open it manually.

**Port already in use** The local server picks an open port automatically. If you're seeing conflicts, check what's bound on common ports (8080, 3000, etc.) or restart Gonzo.

**Logs not appearing in Dstl8.Lite** Dstl8.Lite streams whatever Gonzo is currently processing. If the TUI isn't showing logs either, check your input source (file path, stdin, OTLP receiver, k8s connection).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.controltheory.com/controltheory-documentation/gonzo-docs/dstl8.lite-gui.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
