🪀 YOYO — AI Version Control for Vibe Coding
Save, preview, and restore your AI-assisted code across Cursor, Windsurf, VSCode — and wherever you vibe code.
📸 Snapshot your code like a screenshot — before AI breaks it.

🎯 Why YOYO?
YOYO is lightweight version control built for AI-assisted workflows:
- ⚡ Snapshot instantly — Save your project before risky edits.
- 👀 Preview safely — Explore versions without committing.
- 🔁 Restore fearlessly — Revert AI mistakes in one click.
- 🧠 AI summaries — See what changed and why.
- 🔍 Agentic AI search — Ask natural questions like:
- “What did I do in v3?”
- “Show my dark mode refactor”
- “When did we add favorite support?”
- “Show my Cursor edits to BottomNav”
- “What did I code in Windsurf yesterday?”
- 🌱 Branch-aware — Each Git branch has its own timeline.
- 🧭 Cross-IDE — Your history follows you across VSCode, Cursor, and Windsurf.
Think of it as Time Machine for AI-assisted code — with built-in intelligence.
🌀 Made for Vibe Teams
YOYO isn’t just for solo devs — it supports fast-moving teams building with AI:
🧑💻 Vibe Coders
“I break things fast with AI. YOYO snapshots before I lose control.”
- Save before AI-assisted rewrites
- Instantly restore clean versions
- Search versions using natural language
🎨 Vibe Designers
“I try three layout ideas, snapshot each, and flip between them — like Figma variants, but for code.”
- Explore UI and style variations safely
- Compare design experiments
- Restore the best one instantly
📋 Vibe PMs
“I search ‘when did we add the cart modal?’ and YOYO shows me exactly where it happened.”
- Track features across branches and IDEs
- Read AI summaries of every version
- Answer product questions without bothering devs
🛠️ How It Works
- Save — Press
⌘ + ⌥ + S
(Mac) or Ctrl + Alt + S
(Windows/Linux).
- Preview — Click
Preview
to jump into any snapshot.
- Restore — Commit it with
Restore
or go back with Exit Preview
.
- 🪢 Branch-aware: Snapshots are grouped by Git branch.
- 🌐 Cross-IDE: Seamlessly move between editors — your snapshots follow.

🆚 Why Not Just Git?
Git is for shipping.
YOYO is for exploring.
- Snapshot before you break things.
- Restore instantly — no staging, no commit spam.
- Keep your main Git history clean.
🧼 Your Git repo stays clean — YOYO saves everything separately.
💬 Feedback
Made with ❤️ by JackJack — for AI devs who build fast, trust their instincts, and code with vibes.