When AI refactors break your code,roll back in 1 second.
The native macOS visual Git companion & AI checkpoint safety net for Cursor, Claude Code, Codex, Devin, Windsurf, Zed & developers.
No Git stash ceremonies. No messy temporary branches. AI agents automatically call create_checkpoint before risky edits via MCP, or hit a hotkey for a 300ms snapshot. Roll back safely in 1 second if things go sideways.
How Vibe Backup protects your flow
Set up in 30 seconds. Run silent in the background forever.
Add project & choose backup location
Pick your project directory and a centralized Backup Location (local SSD, network NAS, or custom folder). Choose Snapshot Store for lightweight deduped backups (+KB deltas), or ZIP Archive for portable files. Smart exclude automatically strips dependencies.
Backup Location: SSD / NAS (~/Documents/VibeBackup) Storage Mode: Snapshot Store (Deduplicated) Excludes: node_modules, .git, .next, dist Keeps: .env, .gitignore, source code
Dual triggers: Git commit logging & AI checkpoints
Vibe Backup automatically indexes every 'git commit' into your visual timeline with message and SHA. For uncommitted AI coding, the MCP server instructs agents (Claude Code, Cursor, Codex, Devin, Windsurf, Zed) to call create_checkpoint before risky editsโor tap โโฅB anytime for a 300ms snapshot.
๐ฟ Git Commit: 'feat: add auth' (SHA: e8a4d1) logged โ
๐ก๏ธ MCP Agent: create_checkpoint('before risky refactor') โ
Safe flight recorder active before touching any codeInspect visual diffs & roll back in 1 click
Browse all Git commits and checkpoints visually in the macOS menu bar. Inspect line-by-line diffs, retrieve single files, or roll back to any Git commit or checkpoint in 1 click. Automatically creates a safety checkpoint before restoreโuncommitted work is never lost!
1-Click Rollback to commit 'e8a4d1' (0.18s) Pre-restore safety checkpoint created โ (Undoable) Zero terminal 'git reset' required
The Visual Git Companion & Checkpoint Safety Net
Operate on Git commits visually, or use Checkpoints as a zero-ceremony Git alternative.
Visual Git History & 1-Click Operations
Automatically captures every git commit via Git Commit Trigger. Browse your full commit history in the macOS menu bar, view visual diffs, and safely restore to any commit in 1 click without typing 'git reset'.
Checkpoints: Zero-Ceremony Git Alternative
For high-frequency AI experiments, Checkpoints track uncommitted states without 'git init', staging areas, or polluting Git commit history. Capture dirty WIP in 300ms with 100% reversible rollbacks.
Built-in MCP Server for AI Coding Agents
Connects directly to Claude Code, Cursor, Codex, Devin, Pi, Windsurf, Zed & more via stdio MCP. Protocol instructions mandate AI agents to call create_checkpoint before risky or multi-file edits, self-review diffs, and safely roll back if changes fail.
Centralized Backup Locations & Network Storage
Define reusable locations once (Internal, External SSD, NAS, or Network Volumes via SMB/NFS/WebDAV). Add projects with one click. Built-in volume capacity monitoring, integrity verification, and location retention overrides.
Multi-Target Mirror Backups
Back up to multiple destinations simultaneously. Keep your primary deduplicated repository on fast local SSD while mirroring an exact synchronized copy to an external disk or NAS for disaster-proof local redundancy.
Auto-Filters node_modules & .vibebackupignore
Standard zip tools choke on 40,000 node_modules files. Vibe Backup automatically ignores dependencies, .git internals, and build caches, turning a 500MB repo into a 200KB archive while preserving .env.
Pre-Restore Safety Checkpoints (Undoable Restore)
Never worry about accidentally losing current work during a rollback. Vibe Backup automatically takes a safety snapshot of your active project before restoring older code, making restores themselves 100% reversible.
AES-256 Keychain Encryption & Multi-Cloud Sync (Pro)
Military-grade AES-256 encryption with keys safely stored in macOS Keychain. Upgrade to Pro to sync off-site copies to iCloud Drive, Google Drive, Dropbox, or OneDrive.
Two Visual Tracks: Git Companion + Git Alternative
Git commits and Checkpoints live side-by-side in your macOS menu bar timeline.
Operate on Git Commits Visually
Automatically logs every 'git commit' with message, SHA, and branch. Inspect visual diffs and restore to any commit with 1 click without dangerous 'git reset --hard' commands.
- โAutomatic capture on every 'git commit'
- โVisual diff & 1-click commit rollback
- โAuto safety checkpoint before restore (never lose WIP)
Checkpoints for Uncommitted Code
Designed for AI vibe coding and rapid trial-and-error. Zero 'git init' needed, captures uncommitted dirty states in 300ms, and keeps your Git commit history completely clean.
- โZero prerequisites โ works without git init
- โCaptures dirty WIP without cluttering Git logs
- โAutonomous MCP tools for Claude Code, Cursor, Zed
The Native Checkpoint Layer for AI Coding
AI coding assistants call Vibe Backup over stdio MCP. Agents take autonomous checkpoints before refactors, review unified diffs, read historical files, and roll back safely without touching Git.
โGit tracks committed history; Vibe Backup tracks uncommitted state.โ
AI Agents Must Checkpoint Before Risky Edits
During MCP initialization, Vibe Backup sends strict system instructions requiring AI agents to call create_checkpoint with an intent note BEFORE making risky, destructive, or multi-file edits. If an AI hallucinates or breaks tests, instant rollback is guaranteed.
Mandated by MCP protocol before risky edits. Creates snapshot in <0.3s with intent note. Dedupes files, hashes in parallel, records branch/SHA.
macOS Menu Bar Real-time Pulse
Monitors .vibebackup in real-time. Pulsates the menu bar icon when AI takes a checkpoint and delivers interactive system notifications with 1-click diff inspection.
100% Free & Standalone Swift Binary
The vibebackup-mcp executable is a standalone, open binary bundled with the app. No Pro gate, zero network overhead, communicates over standard input/output.
Snapshot Store & ZIP Archive: Two Modes for Complete Flexibility
New projects default to our deduplicated content-addressed snapshot store for lightweight incremental backups. Or choose self-contained ZIP archives for portable sharing.
Saves only what changed since the last backup. Unchanged files are shared between snapshots, so frequent backups take very little space. Every snapshot can still be restored on its own.
Why developers & AI agents choose Vibe Backup over Git stash
Git is for milestone commits with your team. Vibe Backup is your personal high-frequency flight recorder.
| Capability | โก Vibe Backup (MCP + App) | Git Stash / Temp Commits | Manual Zips / Time Machine |
|---|---|---|---|
| Visual History & Direct UI Operations | โUnified visual timeline: browse Git commits + checkpoints with 1-click diff & rollback | CLI text only (git log / stash list); complex branch navigation | Folder files without diffs or commit messages |
| Speed to take a snapshot | โ1 global shortcut or autonomous MCP tool call (0.3s) | Open terminal, type git stash / branch (15s) | Finder right-click & compress (20-60s) |
| Git commit history cleanliness | โ100% clean โ uncommitted WIP goes to checkpoints; zero dummy commits | Cluttered with 'wip', 'test', 'temp' commits | Clean git, but files clutter desktop/downloads |
| Prerequisites & git init | โZero prerequisites โ works on Git repos AND non-Git projects | Must be an initialized Git repository | None, but unorganized and unversioned |
| AI agent autonomy (MCP) | โAI agents call autonomously via MCP (Claude, Cursor, Codex...) | User or agent manually types git terminal commands | No AI integration |
| Capture timing & dirty state | โBoth: Git commits on commit trigger + arbitrary uncommitted WIP in checkpoints | Only committed points; uncommitted WIP hard to untangle | Manual folder copy (slow and heavy) |
| Rollback safety & undo | โAuto safety checkpoint before restore (undoable restore) | stash pop conflict or git reset can permanently lose uncommitted code | Overwrites without undo |
| Storage efficiency & deduplication | โSnapshot Store (+KB incremental delta) or portable ZIP | Local .git packfiles grow; binary bloat over time | Duplicates entire repo every time, eats gigabytes |
Choose Your Plan
Try it free with 3 projects, upgrade to Pro for lifetime peace of mind. No recurring subscriptions.
Free Tier
Forever Free3 projects, unlimited manual backups, restore the latest version.
Pro Lifetimeโก Lifetime7-Day Trial
For serious developers, vibe coders, and power users who want complete safety.
Get Vibe Backup today
Ultra-lightweight native Swift app. Consumes under 25MB RAM in your menu bar.
Direct Download (.dmg)
RecommendedStandalone macOS installer with automatic background updates. No App Store account required, ready in seconds.
System Requirements
Why we built Vibe Backup
As developers coding alongside Cursor, Claude Code, Codex, Devin, and Pi, we found ourselves in a constant cycle of panic: an AI model would hallucinate or refactor away hundreds of lines of working code across multiple files, and Git diffs became too complex to undo quickly.
Git branches and stash commands are too heavy for high-frequency AI experimentation. We created Vibe Backup as an ultra-fast, local flight recorder โ taking lightweight encrypted snapshots in milliseconds so you can let AI build without fear.
โกNative Swift & SwiftUI
No Electron bloat. Starts instantly, runs silently, consumes negligible RAM.
โกZero Data Collection
Your code stays 100% on your Mac. No analytics on your code, no third-party telemetry.
โกIndie Crafted
Built by independent Mac developers dedicated to crafting software that respects your workflow.