Browse and Select
sivtr has two interactive surfaces:
- the workspace browser (bare
sivtron a TTY, orsivtr copy --pick/ hotkey): multi-source Source → Sessions → Dialogues → Content; - the single-buffer browser (piped stdin or
sivtr run/sivtr pipe): one captured output buffer.
Open the workspace browser
Section titled “Open the workspace browser”sivtr # TTY: multi-source workspace browsersivtr --all # also select remote mounts on opensivtr copy --pick # same browser, for copysivtr copy claude --pickLayout: Source · Sessions · Dialogues · Content. Content splits into Input and Output halves with independent scroll.
Workspace navigation
Section titled “Workspace navigation”| Key | Action |
|---|---|
0 / 1 / 2 / 3 | Focus Source, Sessions, Dialogues, or Content |
h / l | Previous / next pane |
j / k | Move down / up |
Space | Toggle selection (source, session, or dialogue) |
a | Select all sources (Source) · toggle all dialogues (Dialogues) |
g / t | Select agent sources / terminal source (Source) |
R | Refresh next level under active rows |
v | Range-select dialogues · visual text select on Content |
Tab | Switch Content Input ↔ Output half |
r | Toggle fold/full content (structure markers vs expanded payloads) |
Ctrl-d / Ctrl-u · PgDn / PgUp | Scroll content |
g / G | Content top / bottom |
i / o / y / c | Copy input / output / block / command |
Enter | Confirm / open next / copy |
/ | Search |
z | Toggle focused pane fullscreen |
t | Open Vim-style full view (Sessions/Dialogues) |
? | Help |
q / Esc | Quit / back |
Mouse: drag on Content selects text; Ctrl-drag is block select. Source list expands when focused; unfocused stays a compact strip. Content half heights bias toward the focused half.
Structure parts (tool / skill / thinking) show as <:channel:…:> markers in fold mode; r expands full payloads.
See Keybindings for the full table.
Single-buffer browser
Section titled “Single-buffer browser”Pipe capture or sivtr run opens a Vim-shaped read-only browser for one buffer.
| Key | Action |
|---|---|
j / k · arrows | Move |
Ctrl-D / Ctrl-U | Half page |
Ctrl-F / Ctrl-B · Page keys | Page |
gg / G | Top / bottom |
/ · n / N | Search · next / previous match |
v / V / Ctrl-V | Character / line / block select |
y | Copy selection |
mouse drag · Ctrl-drag | Select · block select |
e | Open selection (or whole buffer) in the configured editor |
[[ / ]] | Previous / next command block (session logs) |
myy / myi / myo / myc | Copy block / input / output / bare command |
Configure the editor:
[editor]command = "nvim"