Skip to content

Version Control

Every change is committed to a GitHub repository you own. Browse and open previous snapshots from the Version History sheet.

Every change the AI makes to your app is committed to a GitHub repository you own. Your code is always accessible, exportable, and under your control.

Open the Version History sheet from the builder toolbar to browse every snapshot of your project. Each version shows:

  • Its version number (e.g. “Version 12”)
  • A short label describing the change
  • The creation timestamp in your locale
  • The first 7 characters of the git commit hash

Click View version on any row to open that snapshot in the preview. Historical versions open in read-only mode — you can inspect the code and preview, but you can’t edit from inside a historical view.

While you’re browsing a historical version, the header shows “You are viewing version N.” Click Return to latest in the header to go back to the current working state and resume editing.

If you’ve never edited anything, the sheet shows “No snapshots yet — versions are created automatically after builder turns that commit changes.”

One-click revert from the Version History sheet is on the roadmap. Today, you have two options:

  1. Ask the AI"Revert the last change", "Go back to how the homepage looked in version 6", "Undo everything from the last three commits". The AI reads the history and applies the reverse commit for you.
  2. Use git in the Terminal — for precise control:
Terminal window
# View recent commits
git log --oneline -20
# Revert a specific commit (creates a new commit undoing it)
git revert <commit-hash>
# Or reset to a specific point (destructive)
git reset --hard <commit-hash>

Your repository is hosted on GitHub under your account. You can view it directly on github.com, clone it locally, or hook up any standard git workflow. Every committed change is yours.

What’s included in each version?

Code changes, configuration updates, and schema modifications — everything that lives in git. Assets stored outside the repo (like uploaded files and database records) are not versioned.

Can I create branches?

Yes. Use the Terminal to create and switch branches: git checkout -b feature/new-homepage. The AI will commit to whatever branch is currently checked out.

How do I collaborate with my team?

Multiple team members can access the same repository on GitHub. Use standard git workflows (branches, pull requests) for collaboration.

  • One-click revert — a “Revert to this version” button in the Version History sheet that creates a new version matching an older snapshot
  • Custom version tags — name individual versions so they’re easier to find later