Every key recognized by the TUI, grouped by context. For a high-level overview, see Customization → Keybindings.
Global
Active everywhere.
| Key | Action |
|---|
| ? | Toggle the help overlay |
| q | Quit |
| Ctrl+C | Quit |
| Tab | Next screen (Dashboard ↔ Analytics) |
| Shift+Tab | Previous screen |
| Esc | Close overlays / clear filter |
Navigation
Active in any list-like view.
| Key | Action |
|---|
| ↑ / k | Move up |
| ↓ / j | Move down |
| ← / h | Move left |
| → / l | Move right |
| Enter | Activate / drill in |
| Esc | Back / cancel |
| Backspace | Back (alias) |
Dashboard
| Key | Action |
|---|
| , | Open settings modal |
| Shift+S | Open settings modal (alias) |
| / | Enter filter mode |
| v | Next dashboard view |
| V | Previous dashboard view |
| r | Refresh now |
| t | Cycle theme forward |
| c | Toggle hide-costs for focused account (auto / hide / show) |
| w | Cycle time window (1d → 3d → 7d → 30d → all) |
| Ctrl+O | Expand model breakdown for the focused tile |
Dashboard views cycled with v / V:
| Order | View |
|---|
| 1 | Grid (default) |
| 2 | Stacked |
| 3 | Tabs |
| 4 | Split |
| 5 | Compare |
A viewport too narrow for the chosen view auto-falls-back to Stacked.
Active in any scrollable pane (tile body, detail pane, analytics).
| Key | Action |
|---|
| PgUp | Page up |
| PgDn | Page down |
| Ctrl+U | Half page up |
| Ctrl+D | Half page down |
| Home / g | Jump to top |
| End / G | Jump to bottom |
Detail pane
Active when a tile's detail pane is focused.
| Key | Action |
|---|
| Tab | Next section |
| Shift+Tab | Previous section |
| [ | Previous tab within section |
| ] | Next tab within section |
| h | Previous section (vim) |
| l | Next section (vim) |
Analytics
| Key | Action |
|---|
| s | Cycle sort |
| / | Filter |
Filter mode
Active after / in dashboard or analytics.
| Key | Action |
|---|
| Type | Update filter pattern |
| Enter | Apply and exit filter mode |
| Esc | Clear filter and exit |
| Backspace | Edit pattern |
Settings modal — global
Active in any settings tab.
| Key | Action |
|---|
| 1–7 | Jump to tab |
| Tab / ] / → | Next tab |
| Shift+Tab / [ / ← | Previous tab |
| Esc | Close modal |
Tabs:
| # | Tab |
|---|
| 1 | Providers |
| 2 | Widget Sections |
| 3 | Theme |
| 4 | View |
| 5 | API Keys |
| 6 | Telemetry |
| 7 | Integrations |
Settings → Providers
| Key | Action |
|---|
| Space / Enter | Toggle provider on/off |
| Shift+J / Shift+K | Reorder providers |
| Ctrl+↑ / Ctrl+↓ | Reorder (alias) |
| Alt+↑ / Alt+↓ | Reorder (alias) |
| Key | Action |
|---|
| < | Previous sub-tab (Dashboard Tiles ↔ Detail Widgets) |
| > | Next sub-tab |
| Space / Enter | Toggle section on/off |
| Shift+J / Shift+K | Reorder sections |
| h / H | Toggle "hide empty" for the current section |
Settings → Theme
| Key | Action |
|---|
| ↑ / ↓ | Highlight a theme |
| Space / Enter | Apply highlighted theme |
Settings → View
| Key | Action |
|---|
| ↑ / ↓ | Highlight a view |
| Space / Enter | Apply highlighted view |
Settings → API Keys
| Key | Action |
|---|
| Enter | Edit highlighted key |
| d | Delete highlighted key |
| Backspace | Delete highlighted key (alias) |
API key edit mode
| Key | Action |
|---|
| Type | Append to key |
| Backspace | Delete last character |
| Enter | Save and exit edit mode |
| Esc | Discard and exit edit mode |
Settings → Telemetry
| Key | Action |
|---|
| w | Cycle time window |
| m | Open the provider link picker for the current source |
| x | Clear the link override on the current source |
| Enter | Activate the highlighted entry |
Provider link picker
| Key | Action |
|---|
| ↑ / ↓ | Highlight a destination provider |
| Enter | Apply link |
| Esc | Cancel |
Settings → Integrations
| Key | Action |
|---|
| Space / Enter | Install / reinstall the highlighted integration |
| r | Refresh the integrations list |
Mouse
| Action | Effect |
|---|
| Wheel up / down | Scroll. Step size scales with terminal height (minimum 3 lines per tick). |
Click-to-focus, drag-to-select, and other mouse interactions are intentionally not bound — the TUI is keyboard-first.
See also