The minimal dev terminal for the AI coding era
When AI writes your code, 90% of an IDE becomes dead weight. Reef is the other 10%.
A single-binary terminal workbench for browsing, reviewing, and shipping — locally or over SSH. No editor, no autocomplete. Write with your AI of choice; come here for the rest.
- Files — tree + read-only preview; syntax highlighting, inline images (Kitty / iTerm2 / halfblocks).
- SQLite browser — open any
.dbto walk schemas, tables, views, indexes, and triggers; borderless data grid with type-tinted columns and index/trigger detail cards. - Search — ripgrep-powered workdir content search with live preview, gitignore-aware.
- Git — status with
+N −Mper file or folder; stage / unstage / discard / push (including--force-with-lease); unified or side-by-side diff. - Graph — commit DAG with ref chips, inline detail, visual-mode range diffs.
- Remote over SSH — same UI, same keys, driven by an auto-deployed
reef-agentdaemon. One ControlMaster session covers RPC, file upload, and$EDITORhandoff. - Drag-and-drop upload from Finder / Explorer (works over SSH).
- Auto theme (OSC 11) and locale; persistent prefs.
Keyboard-first, mouse where it earns its keep. Press h in-app for the full keymap.
npx @reef-tui/cli # one-off
npm install -g @reef-tui/cli # or globalSupported: macOS (arm64, x64), Linux (arm64, x64), Windows (x64). Or cargo build --release from source.
reef # current directory
reef --ssh user@host # remote $HOME (agent auto-installed)
reef --ssh user@host:/path # remote /pathAlpha. Single Rust binary, no plugins. Local and remote are feature-parity.
