Web UI
Enkaidu includes a built-in browser-based web UI that gives you a chat-style interface for working with your agent. Launch it by running:
enkaidu --webuiYou’ll get a link to a local server in the console. Open it in your browser and you’re in. When you’re done, type /bye in the prompt field to exit. Since 0.9.16, once the session ends the prompt bar is replaced by a one-line notice — Enkaidu has stopped. You may safely close this tab. — so there’s nothing left to do but close the tab.
Enkaidu respects your system’s dark/light mode preference automatically.
Prompt bar
The prompt bar is where you type queries and commands. Above the input field, a small identity tab shows the host and working directory of the current session, so you always know which Enkaidu instance you’re talking to.
See Prompt bar for more detail — including prompt history search and the macro picker.
Streaming output
Enkaidu streams its responses token by token, so you see the output build up in real time rather than waiting for a complete answer to appear all at once.
The transcript follows new content automatically as it arrives. If you scroll up to re-read something, it stops scrolling so you can read in peace — scroll back to the bottom and it picks up again.
Security confirmations
If allowed, Enkaidu supports letting the AI models ask to run shell commands. Depending on your configuration, Enkaidu may pause to ask for your approval in a dialog. You’ll see what it wants to do, and can approve or deny it before execution continues.
Since 0.9.15, the web tool host-permission prompts — when a web tool fetches a host that is neither allowed nor denied — also surface inline like this, with Allow / Deny buttons and a Remember checkbox.
See Security confirmations for more detail.
Edited files New in 0.9.13
When Enkaidu writes or edits a file, buttons labeled with the file’s name appear above the response, one per file. Click a button to open a side panel with the file’s current contents; click it again to close the panel.
See Edited files for more detail.
Dark mode
The web UI follows your browser or operating system’s color preference automatically. Both modes use the same warm, low-saturation palette — no extra configuration needed.
More about the Web UI
The sections below go deeper into specific features:
- Prompt bar — the input field: session identity, prompt history search, and the macro picker
- Activity grouping & thinking — how Enkaidu keeps long multi-step runs readable
- Rich output — syntax-highlighted code blocks and interactive Mermaid diagrams
- Security confirmations — how approval flows work
- Structured inputs — how custom prompts request parameters from you
- Edited files — buttons to view the files Enkaidu writes or edits