You're building apps, sites, and products with AI. Vibeversion keeps a complete timeline of every change so you can always go back to what was working.
You're in the zone. AI is helping you build something real. An app, a client site, a side project. Then one change breaks everything.
You try to undo. You dig through files. You can't remember what it looked like an hour ago.
Developers have tools for this. But those tools were built for developers, not for you.
Your project's timeline shows every save you've ever made. Each one has a title, a description in your own words, and color-coded markers so you can spot what matters. Think Google Docs version history, but for your entire project.
One action. That's the whole workflow. Give your save a name, describe what changed, and Vibeversion snapshots your entire project. Like hitting save in a video game, except for the real thing you're building.
Changed something that broke your site? Go back to the version that worked. Pick a point on your timeline and restore it. No begging a developer for help.
Cursor, Claude, or whatever you build with. The agent runs vv connect and finishes setup.
After each change, save your project with a quick description. It takes seconds.
Browse your timeline and restore any previous version with vv restore .
Vibeversion is the remote. Snapshots so you can undo. Deploy to Laravel Cloud. No GitHub account.
Paste this into Cursor, Claude, or your agent. It runs vv connect and keeps saving as you work.
Copy/paste this into Cursor, Claude, or your agent
This project uses Vibeversion, not GitHub. `vv` is not on PATH yet — use `npx @vibeversion/cli@latest` for every command. Keep using npx for this run even if a global install is attempted. 1. Do not open a browser. Do not use Chrome or claude-in-chrome. Do not wait on a device code. Do not run interactive login (it asks for a dashboard CLI token, not a password). Run: npx @vibeversion/cli@latest connect If you are already signed in, that finishes headlessly. It names the project after this folder or links the one already created. It configures detected integrations and may install `vv` globally for later terminals. Do not restart the GUI to finish setup. If you are not signed in, stop and ask me to click Copy connect command on the logged-in Vibeversion dashboard, then run that command in this folder. Do not invent a code, token, or secret URL. 2. Keep saving as you work with `npx @vibeversion/cli@latest save --auto`. If something breaks, restore with `npx @vibeversion/cli@latest restore`. Don't ask me to use git. 3. Deploy only when I ask, with `npx @vibeversion/cli@latest deploy`. Do not create a GitHub repo or ask me for one. If something is missing (Node, a Vibeversion account, a Laravel Cloud account), do what you can and tell me the single click I still have to make.
Vibeversion is the safety net for everything you create. Free while in beta.
No credit card required.