The Axon TUI

Every tool call your agent makes is visible. Every session is navigable. Every model on every provider is one keypress away. This is what it looks like when the interface was built for the agent, not bolted on after.

The TUI is a purpose-built terminal interface for working with agents. Not a chat window with a command prefix. Not a REPL with agent capabilities bolted on. A complete environment — session management, model selection, script invocation, Ollama management, policy controls — built on a custom renderer that operates well below a millisecond per frame.

Axon TUI clean landing screen showing the Axon braille logo, connected agent name, model, thread ID, and registered tool count

The mode system

Every interaction in the TUI is a mode. You're always in one. The default is normal — type a message and send it. Switch modes by pressing the activation key on an empty input.

KeyModeWhat it does
:commandApp commands, agent management, Ollama, policy
*modelSelect agent or switch model provider
@sessionBrowse and switch sessions
!scriptRun a script from the active agent
>promptLoad a prompt into the input
/pageNavigate to a different page
"themeSwitch colour theme (live preview)
#voiceVoice input via microphone
?helpKeyboard reference

Press the same key again or hit Escape to return to normal. The active mode is shown as a symbol prefix in the input bar.

TUI keyboard reference showing all keybindings organised by category

This is the whole interface. Once the mode system clicks, every capability in the TUI is one or two keystrokes away.

Three types of agent

The TUI connects to agents running anywhere. Switch between them with * and the agents tab.

Local agents — agents you've built, running on your machine. The TUI spawns the agent process, connects, and keeps it alive for the session.

Deployed agents — agents running on Axon Cloud. The TUI connects over WebSocket with automatic token auth. Connect to any deployed agent you own.

Repo agents — agents discovered from the current git repository. No setup required — if the repo has a .agents/ folder, those agents appear automatically. See Workspace Agents.

TUI agent switcher showing owned agents, repo agents, and deployed cloud agents across tabs

The same session interface works for all three. The connection details are invisible once you're in.

What's next

Connecting — local agents, cloud agents, and arbitrary Axon servers with API keys.

Models — Axon Cloud, OpenRouter, Codex, and Ollama. All providers from one palette.

The Palette — the full command reference, script invocation, and prompt loading.

Pages — the four views: chat, environment, context, account.