<f/>
Work

Reeve

Design & build

Reeve is a Mac app for running several Claude CLI sessions at once and watching what each one is doing: the sessions themselves, a review of everything they changed, the history, deploys, notes and what it all cost — in one window you arrange yourself.

The sessions are the real thing, not an imitation. Each one runs the actual command-line tool, shows exactly what a terminal would show, keeps its scrollback for when you come back, and shuts down cleanly when you close it.

One decision holds the rest together: Reeve never talks to Claude behind the scenes. It drives the tool the same way a person at a keyboard would, and watches the files to see what happened.

What it covers

Who it is for
One developer running several projects at once
Areas of the app
12
Runs on
Mac
Where the data lives
On your own machine
Status
Private, single-user, still being built on

Surfaces

A Mac desktop app. Not a website, nothing to sign up for.

Highlights

Real sessions, not copies

Each session runs the actual Claude command-line tool, shown exactly as a terminal would show it, with its history saved and replayed and everything stopped properly on close.

Review what changed

A queue of every change made in a project, with before and after side by side, and a keep-or-undo on each one.

Publishing with a safety net

Files upload to the server in the background with retries, anything that fails is parked for a second look, passwords live in the Mac's own keychain, and each project says what must never be uploaded.

One file holds it all

Costs, tasks, reminders, notes and old sessions sit in a single database on the machine, upgraded in place as the app grows.

Voice in and out

Dictation and spoken replies run as small separate programs alongside the app, deliberately kept out of the app itself.

Locked down by default

The part of the app you look at has no direct reach into the machine. Anything that touches files goes through one narrow, checked path.

Built with

  • TypeScript
  • Electron 43 with electron-vite
  • React 19
  • Tailwind v4 and shadcn/ui
  • dockview
  • node-pty and xterm.js
  • node:sqlite, no ORM
  • basic-ftp
  • recharts
Work