Skip to content

Blushyes/reef

Repository files navigation

Reef

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%.

English 简体中文

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.

Reef

Features

  • Files — tree + read-only preview; syntax highlighting, inline images (Kitty / iTerm2 / halfblocks).
  • SQLite browser — open any .db to 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 −M per 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-agent daemon. One ControlMaster session covers RPC, file upload, and $EDITOR handoff.
  • 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.

Install

npx @reef-tui/cli                # one-off
npm install -g @reef-tui/cli     # or global

Supported: 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 /path

Status

Alpha. Single Rust binary, no plugins. Local and remote are feature-parity.

About

The minimal dev terminal for the AI coding era — AI writes the code, Reef is where you review it.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages