Local-first · Privacy-first · Open Source

Undo Anything Your AI Just Did.

Claude broke your build? Cursor hallucinated across 47 files?One command. Every file restored. Zero tokens wasted.

View on GitHub
backspace — zsh
Scroll

The Problem

AI rewrites your codebase.
You pray the build still passes.

Every AI coding tool — Claude, Cursor, Copilot, Aider — can modify dozens of files in seconds. When it hallucinates, you're left hunting through chaotic diffs, burning tokens on failed fixes, and losing hours of productive work.

47
files modified
in a single AI session
12
debug iterations
trying to fix the mess
$18
burned in tokens
on failed recovery attempts
There's a better way

Features

Built for developers who
don't have time for this.

Instant Rollback

One command undoes an entire AI session. No diff-hunting. No cherry-picking. Every file, atomically restored.

$ backspace revert
✓ 47 files reverted in 0.3s

Session Tracking

Every file change is captured in real-time with Brotli-compressed diffs. Your AI's entire edit history, preserved.

🔒

AES-256 Encrypted

All snapshots encrypted at rest with AES-256-GCM. Your code never leaves your machine unprotected.

MCP Native

Claude Code, Cursor, and other AI agents can see your snapshots and self-revert through the Model Context Protocol.

// Claude automatically uses Backspace
tool: list_snapshots → get_snapshot_diff

Git Compatible

Works alongside Git, doesn't replace it. Backspace captures the changes between commits — the messy middle that Git doesn't see.

Zero Config

One command to start. No YAML. No config files. No CI pipeline changes. Initialize and forget.

$ backspace init
✓ Ready in 0.1s

How it Works

Three commands.
That's the entire workflow.

STEP 01

Initialize

Run one command in your project root. Backspace creates a local encrypted database and starts tracking.

$ backspace init
✓ Created .backspace/local.db
✓ Encryption key generated
✓ Ready to watch
STEP 02

Code with AI

Work normally. Use Claude, Cursor, Copilot — any AI tool. Backspace silently captures every change in the background.

$ backspace watch
✓ Daemon running (PID 48291)
Watching 1,247 files...
[14:23:01] 4 files → "add auth"
[14:23:45] 12 files → "refactor db"
[14:24:12] 47 files → AI burst
STEP 03

Revert Instantly

AI broke something? Select a snapshot and every file snaps back to exactly how it was. Deterministic. Atomic. Instant.

$ backspace revert
? Select snapshot:
❯ 14:24:12 — 47 files (AI burst)
14:23:45 — 12 files (refactor)
✓ 47 files reverted in 0.3s
✓ Build passing. Tests green.

Token Calculator

The Cost of Not Having Backspace

Drag the slider to see how much you save per AI hallucination.

Files modified by AI15 files
1 file80 files

Tokens Saved

315,000

Money Saved

$1.26

Time Saved

21m

Based on avg. ~45k tokens per debug iteration at $4.00/MTok (Claude Sonnet)

Early Access

Ready to stop fearing
AI edits?

Join the waitlist to get early CLI access and help shape the future of AI-safe development.

Or install directly: npx backspace-ai init