Rewind Beta

Your Git history,
editable in one click.
And undoable.

Rewind is a fast Git graph with one-click history editing, an Undo button for everything, and a side-by-side conflict solver. As a desktop app, and inside VS Code and Cursor.

A private beta. Thanks for trying it!

Editing a commit message in Rewind, then undoing it

What it does

The commit graph with the details of a commit

A graph you can read

Every branch, tag and remote on one graph. Smooth with 100,000 commits. Click a commit for its files and diffs.

Right-click menu of a commit

Edit history in one click

Reword or change the author of any commit, squash, drop, reorder: right-click, done. No rebase to babysit.

The Undo history

Undo anything

Every action has an Undo button, even a hard reset that threw away your uncommitted work.

Resolving a conflict side by side

Conflicts, side by side

Your side, theirs, and the result. Take a side in one click; the easy parts are done for you.

Squashing two commits

Stage lines, not just files

Pick exactly which lines go into a commit. Stash, cherry-pick, worktrees, blame and file history too.

Pushing to a remote

Fetch, pull and push

With plain-language errors, sign-in prompts that don't hang, and a safe force push when you need one.

Download

Free during the beta. You need Git installed.

VS Code & Cursor

VS Code 1.95+, Cursor, Windsurf

Extension (.vsix)

Installed from the file, not the Marketplace (see how).

Install

The beta isn't signed by Apple or Microsoft yet, so your computer asks once whether you trust it. Here's how to say yes.

  1. Open the downloaded .dmg and drag Rewind into Applications.
  2. Open Rewind from Applications. macOS says it can't check it for malicious software: click Done (or Cancel).
  3. Open System Settings › Privacy & Security, scroll down to "Rewind was blocked…" and click Open Anyway, then confirm.
  4. From then on it opens like any other app. Keep it in the Dock if you like.

Get started

1

Open a repository

Desktop: File › Open Repository…, or clone one from the start page.
VS Code: open your project, then click Rewind in the status bar or run Rewind: Show Git Graph (⇧⌘P / Ctrl+Shift+P).

2

Click and right-click

Click a commit to see what changed. Right-click a commit, branch or tag for everything you can do with it.

3

Commit

Click Uncommitted changes at the top of the graph: stage files (or single lines), write a message, commit.

4

Don't worry

Made a mistake? Click Undo on the notice, or the Undo history button in the toolbar.

Tell me what you think

What did you use most? What confused you? What's missing? Would you pay for it? Every answer helps.

Send feedback

In the app: Help › Send Feedback… · In VS Code: Rewind: Send Feedback