Sathwik R

Aug 21, 2025 • 3 min read

Can Vibe Coder Clone a $250M App Better Than a Pro Developer?

💡 A $250M App Clone Challenge


Can Vibe Coder Clone a $250M App Better Than a Pro Developer?

📝 Intro

Ever wondered if AI tools + smart prompting can beat a senior developer at their own game?

That’s exactly what this wild challenge tried to answer.

Two people. Two stacks. One mission:
👉 Clone Granola — a $250M AI notetaker app — using only prompts, no manual coding.

And oh, they had just five prompts each.
Snake-style turns. No cheats. No edits.
The internet (aka us, the viewers) gets to decide the winner.


🎯 The App They Had to Clone: Granola

Granola isn’t just a notes app. It’s an AI-powered meeting sidekick.
Here’s what the clone needed to do:

  • 🎤 Record voice & audio

  • ✍️ Transcribe audio into text

  • 📅 Sync with calendar events

  • 🤖 Generate AI summaries after transcription

  • 📂 Organize everything into folders

Sounds simple on paper. Brutal in practice.


⚔️ The Competitors

  • 👨💻 Vishall Dwey – Senior iOS Developer, battle-tested with Swift + Xcode.

  • 🎧 Riley Brown – A “Vibe Coder” using AI-first tools (Vibe Code + Opus 4.1).

Both had very different strategies…


🔧 Vishall’s Strategy (The Senior Dev)

Vishall went for the all-in-one approach.

Prompt 1: “Build me the core app — recording, transcription, AI summary, calendar integration.”
→ The app… crashed immediately. Build errors everywhere.

Prompt 2: Fixes errors. Now it builds! Transcription works (using Apple’s Speech framework). Calendar events show up. But AI summary? Nope, missing an API key.

Prompt 3: Adds folders + multiple recordings per event + UI polish.
→ Folders break. (Classic AI move: looks good, doesn’t work.)

Prompt 4: Switches to Whisper for better transcription + folder bug fix attempt.
→ Now the app fails to build. Conflict between Apple Speech & Whisper.

Prompt 5 (Final): Fix redeclaration error + “make it colorful but not ugly.”
→ App builds! Recording works. Calendar sync works. Summaries work.
❌ But folders are still broken.
✅ UI is sleek (with a “sick” recording animation).

Final Vibe: Feels like a polished corporate tool, but missing that one key feature.


🎶 Riley’s Strategy (The Vibe Coder)

Riley played it smarter: skip the hard part first (calendar) and get core stuff working.

Prompt 1: Focus on recording, transcription (Whisper), summaries, and folders.
→ App launches but gets stuck on a permanent “loading” error.

Prompt 2: Fixes the bug. Now everything works smoothly. Transcript + summary toggle looks clean. Folders actually work.

Prompt 3: Adds calendar integration (using Expo Calendar). Events show up, can record directly from them, even creates new calendar events.
→ Slight render error + horrendous recording animation.

Prompt 4: Fixes render bug + makes animation clean + adds follow-up recordings inside events.
→ Everything works. Folders work. Calendar works. Summaries work. Whisper works.

Final Vibe: Clean, modern, functional. Less “corporate,” more “use it right now.”


🔑 Key Lessons

  1. Big prompts ≠ better results.
    Vishall overloaded Claude with complex instructions, leading to conflicts. Riley went step-by-step, fixing along the way.

  2. Specialized AI tools matter.
    Vibe Code (built for app dev) clearly had an edge over generic coding tools.

  3. Folders are harder than they look.
    Riley nailed them. Vishall never got them working right.

  4. AI debugging = prompt feedback loop.
    Errors weren’t solved by coding — they were solved by pasting error logs back into the AI.

  5. UX still matters.
    Both apps had working features, but subtle UI differences (toggles vs. clunky sheets, animations, flow) changed how “usable” they felt.


🏆 Final Scorecard

  • Vishall (Senior Dev + Claude):
    ✅ Recording, transcription (Apple Speech), AI summaries, calendar sync, nice animation
    ❌ Broken folders, occasional bad UI (double sheets)

  • Riley (Vibe Coder + Vibe Code):
    ✅ Recording, transcription (Whisper), AI summaries, working folders, follow-ups, calendar sync, smooth UI
    ❌ Needed multiple bug fixes early on, bad animation (but fixed later)


💭 So Who Won?

Depends on what you value.

  • Want “corporate polish”? Vishall’s app looks legit.

  • Want actual working features (especially folders + calendar)? Riley crushed it.

Personally? I’d give the win to Riley — not just because the app worked better, but because he played the AI game smarter.

But hey, this was meant to be judged by the audience.
So… what do you think?
👇 Drop your vote.


Would you like me to also add a ready-to-use Notion layout block style (like toggle lists, callouts, quote blocks, tables) so you can paste it into Notion directly as a blog post structure?

Join Sathwik on Peerlist!

Join amazing folks like Sathwik and thousands of other builders on Peerlist.

peerlist.io/

It’s available... this username is available! 😃

Claim your username before it's too late!

This username is already taken, you’re a little late.😐

0

11

0