Skip to main content
Run bolna with no arguments on a real terminal, and instead of a help message you get a full-screen dashboard — a live, navigable view of every agent, call, phone number, and batch on your account, built entirely on the Charm TUI stack.

The splash screen

Before the dashboard appears, a “BOLNA” ASCII wordmark animates into place using spring physics (via Harmonica) — it settles, then transitions into the dashboard automatically, or immediately on any keypress if you don’t want to wait.

Layout

The whole dashboard sits inside a bordered “mission control” frame — a rounded border in Bolna’s brand blue gradient, matching the wordmark color scheme at mcp.bolna.ai.
  • Header bar — a bolna badge, a breadcrumb for the current screen, and your account’s real-time wallet balance in the top-right corner.
  • Footer bar — context-sensitive keybinding hints for whatever screen is active, a loading spinner during data fetches, or an error message if something failed.

Screens

Jump between them with the command palette or the number keys — full keybinding reference on the Keybindings page.

Read-mostly, on purpose

Everything in the dashboard is read-only, with one exception: starting a call. Creating, editing, or deleting an agent always routes to the dedicated CLI commands — create, update, delete — which have their own wizards and confirmations.

Non-blocking by design

Every screen’s data loads independently. A slow fetch on one screen never freezes another. The footer shows a spinner while loading, or an error if something failed.

See also

Keybindings

Full reference: navigation, the command palette, and themes

Starting a Call

The one write action built into the dashboard