Skip to content

Version Control

Every change saves a numbered snapshot. Browse earlier versions read-only from the version dropdown in the builder toolbar. There is no revert button yet — to undo something, ask the AI to change it back.

Every change the AI makes to your app is committed to a private repository managed by Proyecta, and recorded as a numbered version you can look back at.

Use the version dropdown in the builder toolbar to switch between snapshots. On mobile, access Version History via the More menu. While viewing a historical version, click Open history in the version banner to see the full version list. Each version shows:

  • Its version number (e.g. “v12”)
  • A label (set for milestone versions, or blank for ordinary iteration versions)
  • The creation timestamp in your locale
  • The first 7 characters of the git commit hash

Click any version card 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, a banner below the toolbar shows “Viewing version N in read-only mode.” Click Return to latest in the banner 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.”

Opening an old version does not revert your app, and there is no “revert to this version” button yet. To undo something, ask the AI to change it back:

  • "Undo the last change"
  • "Put the homepage hero back the way it looked in version 6"

The AI edits your app forward into the state you describe. Use Version History to see what an earlier version looked like, then tell the AI what you want back.

There’s no terminal and no git access in the builder, so git revert / git reset aren’t available to you.

Your project code is stored in a private repository managed by Proyecta’s infrastructure. It is not exposed to users: there’s no code editor in the builder, no repository URL, no git clone, and no way to connect a GitHub account or organization of your own. See Export Your Data for what this means and how to reach us if you need your code.

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?

No. Branching isn’t exposed in the builder — there’s no terminal and no git access. Every change lands on your project’s working branch as a new version.

How do I collaborate with my team?

Invite teammates from Settings and everyone works through the same builder, sharing one codebase and one version history. See Sharing.

  • 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