01Live refresh
Polls the directory once a second and rebuilds only when something actually changed.
When your agent adds, edits, or deletes a file it appears at once — and your cursor
stays on the file you were reading, matched by name, not by position. Delete the
folder you're standing in and it climbs to the nearest surviving parent instead of breaking.
+ auth_handler.go ← appears, cursor stays put
~ model.go ← edited by the agent, picked up
02Jailed to your project
Launch it in a directory and that becomes the ceiling. Dive into subfolders freely,
but never wander above the project root — so it stays scoped to exactly what the agent
is editing, and a stray keypress can't walk you into /etc.
acme-api/ ← root (the jail)
src/handlers/ ← descend freely
.. ⚠ at root — cannot go higher
03Previews that read well
Markdown is rendered, not dumped — headings, lists, and code blocks come through with
styling. Source files are shown as source, directories as listings. Glance at a file's
contents in the right pane without ever opening it.
# Heading rendered, not raw
markdown / code syntax-aware
12 items folder listing
04Keyboard + mouse
lazygit-style keys for the keyboard crowd — j/k to move,
enter to open, h to go up. Or reach
for the mouse: click a row, click a folder again to open it, drag the divider, scroll
with the wheel, click a breadcrumb to jump. Both work, always.
▶ src/ click ─ select · click again ─ open
│◀▶│ drag the divider to resize panes