Checkpoints & versions
A checkpoint is a snapshot of your whole project you can always come back to. Flywrite handles all the version-control machinery for you โ you never type a git command. (For the curious: under the hood, a checkpoint is a simple git commit โ but you never have to think about that.)
Create a checkpoint
Click Checkpoint in the top bar, or press โโงC
(like every shortcut, customizable in
Settings). Flywrite saves all your files and records the snapshot. Checkpoint
whenever you hit a good stopping point โ they're instant, and you can't have
too many.
Automatic safety checkpoints
The moment an agent starts working, Flywrite automatically checkpoints first โ so anything the AI changes can be undone. (You can toggle this in Settings โ Writing, but we recommend leaving it on.)
Browse and restore
Open the Versions panel (โโงV, below the file tree)
to see every checkpoint, newest first. Expand one to:
- Restore project to this point โ roll the whole project back. Flywrite makes a safety checkpoint of the current state first, so even a restore is undoable.
- Restore a single file โ bring back just one file's earlier version.
Checkpoints and backup
Checkpoints live on your computer and work fully offline. To back them up โ and sync your project between computers โ connect it to GitHub. See Backup & sync with GitHub.