Terminal UI (TUI)
Terminal UI (TUI)
Section titled “Terminal UI (TUI)”kazma-tuiBuilt with Textual (kazma-tui). Provides a dashboard for chat, status, files/editor, and HITL prompts without a browser.
Capabilities
Section titled “Capabilities”| Area | Notes |
|---|---|
| Chat | Talk to the same agent brain as Web/gateway |
| Editor / files | IDE-style workspace operations via shared IdeService / tools |
| Documents | Documents tab (DocumentsPanel) — list/inspect processed docs via shared DocumentIngestionService (upload still Web/chat) |
| HITL | Approval modal widgets for danger tools |
| Status | Models, gateway, health |
| Demo mode | KAZMA_DEMO_MODE (never use in real prod) |
Documents tab
Section titled “Documents tab”- Nav rail entry Documents (keyboard 8).
- Lists tenant-scoped documents from the same process-wide ingestion service as Web.
- Select a row to preview fenced processed content when
ready. - Upload / convert / GC remain on Web
/documentsor agent tools — TUI is inspect-first.
Guide: Document Intelligence.
Config
Section titled “Config”Respects the same kazma.yaml, ConfigStore, and env vars as the Web UI (KAZMA_SECRET when talking to a remote server, vector memory envs, etc.).