Fully Local AI-Native Free MCP

Reduce the Risk

of AI breaking your code.

Audit and recover from your AI chat or the built-in dashboard.

macOS
Linux
Windows beta
Works with any AI agent via MCP

Use Git + Rewindex together.

Rewindex for yourself, works locally. Git for your team, synced remotely.

1

AI edits your files

2

Rewindex saves every change automatically

3

Something breaks? Use Rewindex

4

It works. Commit to Git

5

Push to Git. Your team gets it

Every edit saved automatically by Rewindex. Revert when it breaks. Commit to Git when it's ready.

Versioning

Auto-snapshot

Snap, rewind, and track every change your AI makes.

Visibility

Change tracking

View diffs, session logs, and file history directly from the dashboard.

Changelog

Version flags

Flag milestones as named versions and export as CHANGELOG.md instantly.

Audit code

AI-powered review

Let your AI review and audit it, or browse it yourself via the built-in dashboard. Every session is already logged.

No code knowledge needed.

AI edits your file. You change your mind. Ask to undo it — Rewindex handles the rest.

Step 1 of 4
Claude updated your homepage
homepage.txt Claude edited
"Welcome to our store. We sell great stuff."
"Discover products that transform your everyday life."
You Can you try a different headline for our homepage?
Claude I rewrote the headline to sound more compelling!
Step 2 of 4
You read it back. Something's off.
homepage.txt
"Discover products that transform your everyday life."
You I don't like this. Can you undo it?
Step 3 of 4
Claude rolls it back
homepage.txt Reverting…
"Discover products that transform your everyday life."
"Welcome to our store. We sell great stuff."
Claude Got it, rolling back to the previous version via Rewindex.
Done
Back to how it was. ✓
homepage.txt ✓ Restored
"Welcome to our store. We sell great stuff."
Claude Done! Your original text is back. Restored via Rewindex MCP.

Worry-free

Auto backup

Every file change is captured automatically. Nothing is ever lost.

Easy to use

Built-in dashboard

Browse snapshots, view diffs, and rewind from the browser or your AI chat. No extra install. No coding required.

Risk-free

Free to start

Free forever. No credit card. Upgrade only when you need more.

Privacy

Runs locally

Everything stays on your machine. No cloud. No account required.

AI audit

Audit code

Your AI already knows which file to check. Give it a bug and it traces that file's history to find exactly when it broke.

Start free. Upgrade anytime.

Popular
Free
$0 forever

No account required

  • Auto-snapshot on every save
  • Unlimited snapshots
  • Unlimited rewind
  • Built-in dashboard
  • Code audit tools
  • Notes, flags & changelog
  • Runs locally, no network
  • Auto-trim (save disk space)
Get Free
Best Value
Pro
$4 / month

or $39 yearly save 19%

  • Includes everything in Free
  • Faster rewind (full-base precompute)
Get Pro

* After purchasing Pro, your license key will be displayed on the confirmation page and sent to your email.

Easy to set up.

Rewindex runs silently in the background. Register it as an MCP server and your AI can take snapshots and rewind without any extra setup.

macOS & Linux · Windows (beta) · Python 3.10+

Your agent handles everything. Install, MCP setup, and init.

1

Send this to your agent chat

Read https://raw.githubusercontent.com/crsxmd/rewindex/main/AI-SETUP.md and follow the setup instructions.

Works with Claude Code, Cursor, OpenClaw, Hermes, and more.

Three steps and you're watching. Takes about a minute.

1

Install

pipx install rewindex

Also: pip install rewindex · uv tool install rewindex

2

Add as MCP server

See mcp-register.md for instructions per agent (Claude Code, Cursor, Windsurf, Cline, and more).

3

Initialize your workspace

rewindex init

Rewindex is now watching your workspace.

Tip: Tell your AI to use Rewindex to snap and note every session. And remind it when it forgets.

Included

Dashboard

Browse snapshots, view diffs, rewind files, and manage flags from the browser. Included in the package, no extra install needed.

rewindex web

Opens the dashboard at localhost:9009.

Questions & answers

Git is for big checkpoints. You commit when a feature is done, a bug is fixed, or something is ready to share. But between those commits, your AI agent edits files dozens of times. It breaks things, fixes them, breaks them again. None of that gets recorded.

Rewindex lives in the gap. Every file save is captured automatically, no commands, no decisions. It's micro version control for the messy work that happens before you're ready to commit.

Rewindex isn't a Git killer. It's what runs underneath, so when you finally push to Git, you didn't lose anything along the way. And unlike Git, Rewindex is built for AI agents first. Your agent knows how to snap, rewind, and annotate without you asking. You still can, but you don't have to.

Only when you ask. Rewindex records every change silently in the background. It never touches your source code on its own.

The only time it writes to your files is when you or your AI run rewindex rewind.

And if you're worried about something modifying your files without you knowing, that's exactly why you need Rewindex. Everything is recorded. Nothing disappears quietly.

No. Everything is stored locally in ~/.rewindex/. No cloud, no accounts, no telemetry. Your code stays on your machine. It even works offline, great for coding in the woods, a bunker, or just your mansion when you forgot to pay the bill.

The only thing that ever leaves is your Rewindex license key, just to confirm it's still valid so you can keep using Pro.

Rewindex itself is lightweight, but your snapshots grow with your code. We handle that for you. Snapshots are compressed automatically, and auto-trim runs in the background to keep things minimal.

You can check usage anytime with rewindex status.

Yes. Rewindex doesn't care who made the change, only what changed. Whether it was your AI, your editor, or your intern who definitely didn't mean to break anything, everything gets captured. Your manual changes show up in the log just like everything else.

SSH keys, certificates, and tokens are hardcoded to never be snapshotted, no matter what.

Common clutter like .env, node_modules, and log files are excluded by default to keep things clean, but you can adjust those if you want. For anything else, you can add your own exclusion patterns anytime. Just tell your AI, or do it yourself. And even if something does get captured, it stays on your machine. Nobody else sees it.

Just tell your AI: "undo that" or "rewind to before you changed X." It will check the session log and run rewindex rewind to restore your files instantly.

You can also rewind manually. Run rewindex log to see recent sessions, then rewindex rewind <session-id> --yes to restore everything in that session at once.

Yes, Windows support is available as a beta. Install with pip install rewindex or pipx install rewindex — no separate plugin needed. macOS and Linux are fully supported.

Try it! Then ask your AI if it likes it.