Keepsake — Save points for projects you build with AI Save points for AI projects<br>Save points for projects you build with AI.Snapshot when it’s good, roll back when it’s not.<br>Keepsake keeps a copy of your whole project every time it’s working. If the AI takes a wrong turn, you go back to the last good one instead of digging through version folders.<br>Download for MacSee how it works<br>Currently in beta, for Apple Silicon Macs. Windows is coming soon. Release notes
The problem<br>You already know this feeling.<br>You’re working on something that matters. To be safe, you make a copy before the big change. Then another. Then one more “just in case.” An hour later you’re staring at a folder full of near-identical files and you can’t remember which one was actually good.<br>essay.docx<br>essay_final.docx<br>essay_final_v2.docx<br>essay_final_FINAL.docx<br>essay_final_final_v2.docx<br>AI made this worse and better at once. Anyone can now ask their computer to build a report, a website, a whole app, and it will. But every good result is one wrong instruction away from being overwritten, and you’re back to duplicating folders to protect your progress.<br>AI made everyone a builder. Keepsake makes sure nobody loses what they built.<br>Keepsake gives you one clean shelf of save points instead. Snapshot when it’s good. If the next change makes it worse, go back. That’s the whole idea.
FAQ<br>Questions, answered.
What is a snapshot?A snapshot is a save point. It keeps a copy of every file in your project as it was at that moment, and you can restore back to any snapshot whenever you like.<br>Can I lose my work?That’s the one thing Keepsake refuses to let happen. Even throwing away unsaved changes is recoverable.<br>How does Keepsake integrate with my agent?Keepsake provides a plugin for agents like Claude Code and Codex. It teaches your agent how to make snapshots and revert changes at your command.<br>How can I share my work with Keepsake?You can export a snapshot as a zip file and send it however you like, email included. The zip can be extracted and used directly, or imported into an existing Keepsake project. If you’re sharing a whole project, the person receiving it can ask their own agent to set it up on their computer.<br>Can I upload my work to GitHub?Keepsake has a GitHub integration that lets you connect a project to GitHub and upload your snapshots. It works the other way too: you can download a branch from GitHub into a new snapshot to pick up the latest version.<br>Do I need to know git?No. Keepsake is an alternative to git. That cuts both ways though: if you’ve been asked to follow a specific git workflow, with branches and pull requests, Keepsake probably isn’t the right tool for that work.<br>Where does my project live?On your machine. Your snapshots stay local to you.
How it works<br>Save, undo, go back.<br>01Make a snapshot<br>When the project’s in a good place, save it and give it a name you’ll recognize later.
02Undo changes you don’t want<br>Changed your mind about the last batch of edits? Throw them away and you’re back to your last save point. Even that step is recoverable.
03Go back to an earlier save point<br>Pick any earlier save point and Keepsake puts the whole project back exactly as it was.
For your AI agent<br>Your AI does the saving for you.<br>Your AI agent already knows how to use Keepsake. Just ask in plain English and it saves and restores for you, right inside the conversation. Setting it up takes one pasted message, and it works with Claude Code, Codex, Copilot, Gemini, Cursor, and Windsurf.<br>Set up your agent<br>Please can you add a dark mode toggle?<br>Done, dark mode toggle added. Would you like me to take a snapshot?<br>Yes please!<br>Saved snapshot “Added dark mode toggle”.<br>Hmm, can we go back to when everything was blue?<br>Gone back to snapshot “Made things blue”. Your project is exactly as it was then.
We use one cookie to count visits anonymously.OkayNo thanks