Views
The TUI is a view stack: each numbered tab is a top-level view, and some actions push detail views on top.
Switch top-level views with 1–5. Pop a view with q or esc. Quit with Q.
Logs 1
Live tail of your project’s logs.
| Key | Action |
|---|---|
↑/↓ or j/k | Move cursor by 1 |
ctrl+↑/↓ | Jump 10 lines |
g / G | Top / bottom |
enter | Open log detail |
n | Next page (older logs) |
r | Reload |
space | Toggle live tail — green ● when on, yellow ⏸ when paused |
/ | Focus filter bar |
x | Clear filter |
s | Save current filter as a saved view |
v | Open Saved Views list |
? | Help |
Scroll position, applied filter and live/pause state survive when you go into a log detail and come back.
Pins 2
Pinned logs (fingerprint-based — same error message ⇒ same pin). The list is shared with the Pins page on the web.
| Key | Action |
|---|---|
↑/↓ or j/k | Move cursor |
enter | Open the snapshotted log |
R | Mark resolved |
W | Mark watching |
d | Delete pin |
r | Reload |
A pin tracks every encounter — even if you’ve already resolved it. Useful for “errors I want to know about if they ever come back”.
Saved Views 3
Backend-synced saved filters — same store as the web console’s saved views.
| Key | Action |
|---|---|
↑/↓ or j/k | Move cursor |
enter | Apply this view → jump to Logs filtered |
d | Delete saved view |
r | Reload |
Create new ones from Logs with s.
Docs 4
Browse logu.ro/docs/* inline. Full-text fuzzy search across every page. See Docs browser for the full layout.
Alerts 5
List / toggle / delete project alerts; create from scratch or from a log.
| Key | Action |
|---|---|
↑/↓ or j/k | Move cursor |
c | Create alert (wizard) |
space | Toggle active / paused |
d | Delete alert |
r | Reload |
See Alerts for the wizard flow and how to derive an alert from a log.
Log detail
Pushed onto the stack when you press enter on a log.
| Key | Action |
|---|---|
a | Create alert from this log (pre-fills name/level/message) |
p | Pin / unpin (shows encounter count for recurring fingerprints) |
t | Push the Trace view filtered by this log’s trace id |
c | Copy log id |
o | Open this log in the web console |
j | Toggle raw / JSON-colored context |
y | Copy the full log JSON |
q / esc | Back to Logs |
Trace
All logs sharing a trace id, in chronological order. Push it with t from Log detail, or by clicking through from a trace-tagged log.
Command palette :
Fuzzy-search every registered action and view by title or keyword. Same idea as : in the web console.
Help ?
Multi-section keymap with a sidebar. This is the source of truth — keys listed there match what’s wired in the code.