Skip to content

Terminal UI

The Logician TUI is designed for real terminal environments — SSH sessions, tmux, and local terminals.

Layout

┌─────────────────────────────────────────────────┐
│ Logician v0.2.0                    [ask] mode  │ ← Status bar
├─────────────────────────────────────────────────┤
│ > Fix the auth bug in src/middleware.ts         │ ← Input
├─────────────────────────────────────────────────┤
│ 💭 Thinking: analyzing middleware auth check... │
│ 🔧 read src/middleware.ts                       │
│ 🔧 edit src/middleware.ts                       │
│ ✅ Done: Fixed auth check, 2 files changed     │
└─────────────────────────────────────────────────┘

Keybindings

KeyAction
EnterSubmit instruction
Esc, EscClear the composer, then safely interrupt the active turn and restore its prompt
Ctrl+CImmediately request interruption
Ctrl+OExpand or collapse all tool results
Alt+J / Alt+KFocus the next or previous tool result
Alt+EnterExpand or collapse the focused tool result
Ctrl+LOpen the model selector
Ctrl+SOpen the session manager
Ctrl+KCycle sandbox mode
Ctrl+PToggle plan/act permission mode
Ctrl+IToggle autonomous/minimal execution policy (enhanced keyboard protocol)
Ctrl+M / Alt+MCycle inference mode
/Open command palette
/helpShow the live command reference

Terminal compatibility

Works with any VT100-compatible terminal:

  • xterm, gnome-terminal, konsole, alacritty, kitty
  • SSH sessions (local or remote)
  • tmux and screen
  • Windows Terminal

Input modes

  • Normal — type instructions naturally
  • Multi-line — press Shift+Enter for newlines
  • Paste — pasted text is processed as a single instruction

Streaming output

All output streams in real time:

  • Reasoning steps appear as they're generated
  • Tool calls show before execution
  • Results display immediately after completion

MIT License