Browse and Select
sivtr has two interactive surfaces:
- the browser, used for one captured output buffer;
- the workspace picker, used for command blocks and agent sessions.
Browser navigation
Section titled “Browser navigation”The built-in browser is read-only and Vim-shaped. It is designed for scanning large terminal output and extracting the useful part.
| Key | Action |
|---|---|
j / Down | Move down |
k / Up | Move up |
h / Left | Move left |
l / Right | Move right |
0 / Home | Start of line |
^ | First non-blank column |
$ / End | End of line |
Ctrl-D | Half page down |
Ctrl-U | Half page up |
Ctrl-F / PageDown | Page down |
Ctrl-B / PageUp | Page up |
gg | Top |
G | Bottom |
H / M / L | Top, middle, or bottom of view |
Browser search
Section titled “Browser search”Press /, type a pattern, and press Enter.
| Key | Action |
|---|---|
/ | Start search |
Enter | Run search |
Esc | Cancel search input |
n | Next match |
N | Previous match |
Search jumps to matching rows and shows match count in the status line.
Browser selection
Section titled “Browser selection”| Key | Action |
|---|---|
v | Character selection |
V | Line selection |
Ctrl-V | Block selection |
o | Swap selection anchor |
y | Copy selection to clipboard |
Esc | Cancel selection |
Mouse selection is also supported. Drag with the left mouse button to start a selection. Hold Ctrl while dragging for block mode.
Command-block shortcuts in the browser
Section titled “Command-block shortcuts in the browser”When browsing a structured session log, sivtr can jump, copy, or select the current command block.
| Key | Action |
|---|---|
[[ | Previous command block |
]] | Next command block |
myy | Copy current command block |
myi | Copy current command input |
myo | Copy current command output |
myc | Copy current bare command |
mvv | Select current command block |
mvi | Select current command input |
mvo | Select current command output |
Workspace picker basics
Section titled “Workspace picker basics”Open a picker with commands such as:
sivtr copy --picksivtr copy claude --picksivtr copy codex --picksivtr copy hermes --pickThe picker has Source, Sessions, Dialogues, and Content panes.
| Key | Action |
|---|---|
0 / 1 / 2 / 3 | Focus Source, Sessions, Dialogues, or Content |
Space | Toggle current source, session, or dialogue |
i / o / y / c | Copy input, output, block, or command |
/ | Search all sessions |
: | Set a one-time line filter |
t | Open Vim-style full view |
z | Toggle focused pane fullscreen |
? | Help |
See Keybindings for the full table.
Editor handoff
Section titled “Editor handoff”Press e in the browser to open the current selection, or the whole buffer if nothing is selected, in the configured editor.
Configure the editor:
[editor]command = "nvim"