Checkpoints: Save and restore your project
Checkpoints let you save a copy of your entire project at any point. If something goes wrong later, you can go back to any checkpoint and pick up from there.
What is a checkpoint?
Think of a checkpoint like a save point in a video game. It captures everything in your project - all your files, code, images, and settings - exactly as they are right now. You can create as many checkpoints as you want.
When should I save a checkpoint?
Save a checkpoint whenever your project is in a good state and you're about to make big changes:
- Before redesigning a page
- Before adding a complex new feature
- After finishing a major section (like the homepage)
- Anytime you think "I like how this looks right now"
The AI will also suggest saving a checkpoint at key moments during your project.
How to save a checkpoint
- Click the project name in the top left corner to open the menu.
- Click Checkpoints.
- Click Save checkpoint.
Your checkpoint is saved instantly. You can continue working without interruption.
How to go back to a checkpoint
- Open the menu and click Checkpoints.
- You'll see a list of all your checkpoints (Checkpoint 1, Checkpoint 2, etc.).
- Click the checkpoint you want to open, then click Open.
Your project will switch to that checkpoint. All your files will be exactly as they were when you saved it.
Checkpoints vs. Undo from here
PlayCode has two ways to go back:
- Undo from here (in the chat) - Undoes the AI's recent changes within the current conversation. Good for quick fixes when the AI's last few changes didn't work out.
- Checkpoints (in the menu) - Saves and restores your entire project. Works across all conversations. Good for major rollbacks or keeping safe copies of working states.
Default checkpoint
One checkpoint is always marked as "Default" - this is the one that opens automatically when you or someone else opens your project. You can change which checkpoint is the default by clicking Set as default in the checkpoint menu.
Checkpoints and publishing
When you click Publish, PlayCode publishes whichever checkpoint you currently have open - not necessarily the one marked as "Default." Make sure you have the right checkpoint open before publishing.
Important notes
- You can't delete the default checkpoint.
- Each checkpoint is a complete copy of your project - they don't affect each other.
- Checkpoints are saved instantly and don't use any of your credits.
Related Articles
Need more help?
Can't find what you're looking for? Chat with us or send us an email.