Handbrief already knows which chat you're in, writes the brief, and drops you into the next tool. You decide what carries over — not an auto-compactor. Nothing leaves your machine.
early access · local-first · no telemetrySo you paste a wall of transcript and re-explain everything. Compacting loses the plot. Starting over loses the plot.
cursor
antigravityDetected, distilled, reviewed, delivered — real speed, no editing tricks.
Card drops from the top, does the work, collapses. No notch? Anchors top-center.
Detects the hot chat from session files on disk, pre-picks your last destination. Usually right — no chips to tap.
Freshness warnings flag changed files and a missing next action. Distill, add focus, or send. Trusted briefs can skip review in Settings.
Every recent session, searchable — project and branch attached. Pick a different chat or destination without opening the app.
Clipboard, project file, and focused target — receipt shows what fired.
The notch is small. Not stripped-down.

Rewrite with the CLI you already pay for — your key, your machine, remembered next time.

Source, model, branch, last message — then hand it off from the same screen.
Same engine in a menu-bar window. First run asks which default you want.

Every session, one listSearch across Cursor, Claude Code, Codex, OpenCode, Grok. Merge sessions or paste context in.

Room to set it upTarget, template, tone — plus bundles, history, and settings the notch keeps out of the way.

Edit the brief properlyFull markdown, freshness warnings, distill, export — on a canvas you can type in.
Hotkey, terminal, brief sections, writer instructions, skip-review rules, even your own harness — all in Settings.
Mid-chat in one tool, continue in another — right now.
Merges, history, bundles, templates. Same briefs, more room.
default only picks the tray click · neither surface is disabled
Skips the wizard, not the safety checks.
Session files on disk — not window titles, not pixels. No Accessibility prompt.
Scanned before anything is written or sent. Fast path ≠ unchecked path.
Changed files and a missing next action — while you can still fix them.
Claude Code, Cursor, Codex, OpenCode, Grok — source or destination. Else: clean .md.
Same hop twice and it stops asking. Common path is one step.
No account, no server, no telemetry. Distill runs through your CLI, your key.
No. Without one, the card anchors top-center. macOS 11+, universal for Apple silicon and Intel.
Neither. Session files your tools already write — and only what you reviewed. No Accessibility, no screen recording, no telemetry.
Early access is free. Waitlist first. Pricing later — you'll hear from us before anything changes.
Add it as a custom harness, or take a generic .md you can paste anywhere.
Not yet. Join the list anyway — it tells us how loudly to plan for it.
One email when early access opens. No drip, no newsletter, address not sold.