Same.dev Teardown — Clone Any Website to Next.js in 60s ($100K+ MRR, Solo Founder)
Copyable to YOU
Sign in with Google to see your personal Copyable Score - a 5-dimension breakdown of how likely you (with your budget, tech stack, channels, network, and timing) can replicate this product.
Same.dev Teardown — Clone Any Website to Next.js in 60s ($100K+ MRR, Solo Founder)
TL;DR
Same.dev is solo-founder, design-to-code AI tool that takes URL or screenshot and outputs working Next.js + Tailwind project that visually matches source. Rose from Twitter demo video mid-2024 to estimated $50K–$150K MRR within ~12 months, without paid ads, without team, without moat anyone else cares about — which is exactly the lesson.
Interesting thing is NOT the AI. Interesting thing is the wedge. v0, Bolt, Lovable all take prompts as input and ask user to imagine what they want. Same.dev takes finished design as input and asks user nothing. Single input swap collapses time-to-first-output from "describe and iterate" to "paste URL and wait." For agency rebuilding client's competitor reference, or indie dev who already decided what to ship and just needs boilerplate to disappear, that swap is worth real money — fast enough that solo distribution on Twitter outperforms a funded team's paid acquisition.
Playbook copyable. Capital ~$30K (mostly inference + screenshot infra). Tech: Playwright + vision LLM + Next.js template generator. Distribution: one viral demo video per week showing recognizable site cloned in 60 seconds. Timing window closing — within 12 months big design-to-code platforms will ship URL-as-input — but wedge still open today if you pick narrower output (Framer, Webflow, Flutter, React Native, shadcn/ui components) or narrower input vertical (only Shopify, only SaaS landing, only portfolios).
Playbook in 60 Seconds
Pick one input vertical and one output stack. Do not try to clone "any website" into "any framework." Same.dev took broad slot; you take narrow one. Examples: Shopify stores → Next.js Commerce, SaaS landing → Framer, portfolios → Astro, dashboards → shadcn/ui, mobile apps → React Native.
Build the screenshot pipeline first, not the AI. Playwright + headless Chromium, full-page screenshot, plus DOM extraction (innerHTML + computed styles) for every visible element. Vision LLM is refinement layer, not foundation. Foundation is "I have deterministic snapshot of structure, color, font, spacing."
Use a vision LLM only for layout reasoning. GPT-4o or Claude Sonnet looks at screenshot, outputs component tree (Hero / Feature Grid / Pricing / Footer) with positional hints. Do NOT ask it to generate code directly — token cost explodes and quality drops below DOM-extraction baseline.
Ship to a template engine, not free-form generation. Maintain library of 30-50 well-built Next.js + Tailwind components (Hero, Feature, Pricing, Testimonial, FAQ). LLM picks components and fills props from extracted DOM data. 10x cheaper, 10x faster, 10x more reliable than asking LLM to write JSX from scratch.
Price at $20/mo entry, $50-100/mo pro. Same.dev in this band. Indie devs and agencies pay without procurement conversation. Free tier: watermarked or limited to 3 clones/month — enough to share on Twitter, not enough to run agency on.
One viral demo per week is the entire distribution plan. Pick recognizable site (Stripe, Linear, Notion, Vercel), record 30-second screen capture of pasting URL + getting working code, post to Twitter with source-vs-output side-by-side. No paid ads. No content marketing. Product IS the marketing.
Convert Twitter views to trial signups with "try the exact demo" link. Every viral post should link to pre-filled URL: same.dev/clone?url=stripe.com. User lands on result page, not homepage. Conversion 3-5x higher than generic landing.
4-6 weeks to MVP, $30K capital, no team needed. Detail in final section.
Quick Facts
| Metric | Value |
|---|---|
| Founded | 2024 (solo founder, bootstrapped) |
| MRR (estimated) | $50K-$150K (mid-band $100K) |
| Team size | 1 (with occasional contractor help) |
| Funding | Bootstrapped, no disclosed raise |
| Pricing | Free tier + paid plans roughly $20-$100/mo |
| Primary input | URL or screenshot |
| Primary output | Next.js + Tailwind project, downloadable zip or GitHub push |
| Tech stack | Playwright, vision LLM (GPT-4o / Claude), Next.js, Tailwind, Stripe |
| Distribution | Twitter demo videos, indie hacker word-of-mouth, Show HN |
| Closest competitors | v0.dev (Vercel), Bolt.new (StackBlitz), Lovable, Builder.io Visual Copilot |
| Wedge | Designs/URLs as input rather than text prompts |
Walkthrough
User flow at Same.dev is intentionally minimal — minimalism is the product.
Step 1 — Paste. Homepage is essentially one input box: "Paste a URL or upload a screenshot." No onboarding wizard, no project setup, no framework selection. Decision space collapsed to single action.
Step 2 — Wait 30-60 seconds. Backend doing three things in parallel: Playwright instance loads URL + captures full-page screenshot at desktop and mobile breakpoints, DOM extracted with computed styles (fonts, colors, spacing, image URLs), vision LLM analyzes screenshot to identify component boundaries (Hero, Feature Grid, Pricing Table). Output of all three feeds template-matching layer.
Step 3 — Preview. Split-screen: source on left, generated Next.js render on right. Visual fidelity ~70-90% — close enough that user immediately sees "yes, this is the same site," far enough from pixel-perfect that they understand they will tweak a few things.
Step 4 — Edit (paid tier). Inline editing lets user swap colors, fonts, copy, component variants. Template-engine architecture pays off — every component is real React component with typed props, so edits compile and preview live without LLM re-generation.
Step 5 — Export. Download zip or push to GitHub. Exported project is real Next.js app with working package.json, Tailwind config, component files. Not pseudo-code. Not "scaffolded." Runnable.
Full loop paste to downloaded code: 90 seconds to 3 minutes. Entire product. No dashboard, no team workspace, no analytics, no version history beyond "my projects" list. Discipline of keeping surface area tiny is what lets one person operate it.
Business Model
Freemium-to-paid funnel, unusually clean for solo operation.
Free tier — 3-5 generations/month, watermarked or limited export. Purpose: distribution. Conversion to paid 3-8% range typical of indie SaaS with high product-clarity.
Pro tier ($20-$40/mo) — Unlimited generations, full export, GitHub integration. Where indie devs and freelancers live. Anchor pricing against $500 design contract or 4 hours of personal time at $100/hr — $20/mo reads as obvious. Most MRR sits here.
Team / Pro+ tier ($80-$150/mo) — Higher volume limits, priority generation. Agencies live here. One cloned competitor reference saves 4-8 hours of pixel-pushing per client project, agencies bill $150-250/hr, tool pays for itself first project of month.
Cost structure (solo operator):
- Inference (vision LLM): $0.05-$0.20 per generation. At $30/mo ARPU + 30 gens/mo per paying user, gross margin 75-85%
- Playwright/screenshot infra: fleet of headless Chromium workers on Fly.io or Railway, $500-$2K/mo at MRR band
- Stripe 2.9% + 30¢
- Solo founder: zero salary, full equity
Realistic MRR math: $100K MRR / $30 ARPU = ~3,300 paying users. At 5% conversion = ~66,000 free user base. At 3 free users per viral Twitter video = ~22,000 viral demonstrations. Achievable in 12 months with one strong demo/week + organic resharing.
Model durable as long as vision-LLM-plus-template-engine cost curve falls faster than competitive pressure compresses pricing. Both happening. Inference cost dropped ~5x in 2024; competitive pressure real but slow because none of funded platforms (v0, Bolt, Lovable) prioritized URL-as-input — remain prompt-first.
Tech Stack
Deliberately boring — solo founder cannot operate exotic infrastructure.
- Frontend: Next.js (App Router) + Tailwind + shadcn/ui. Same stack product outputs. Eating own dog food keeps component library disciplined.
- Screenshot layer: Playwright on headless Chromium, deployed as worker pool on Fly.io or Railway. Multiple breakpoints (desktop 1440, tablet 768, mobile 375) per URL. DOM extraction runs alongside — innerHTML, computed styles, image src lists, font-family detection, color palette extracted from background and text styles.
- Vision LLM layer: GPT-4o or Claude Sonnet. Input: screenshot + structured prompt for component tree + bounding boxes + content classification. Output: JSON, not code. Temptation to ask LLM to write JSX directly — resist. Cost 10x higher, result worse than template-based approach.
- Template engine: Maintained library of 30-80 Next.js + Tailwind components, each with typed props. LLM's job: pick components from library + fill props from extracted DOM data. Architectural choice that makes unit economics work. Free-form JSX generation $0.50-$2 per page; template matching $0.05-$0.20.
- Asset pipeline: Images from source URL proxied through CDN with attribution metadata, replaced with placeholders, or swapped with stock photography (Unsplash/Pexels API). One area where Same.dev — and any clone — has real legal exposure.
- Export pipeline: Worker takes component tree + props, materializes Next.js project on disk, runs
npm installto validate, zips it, serves download or pushes to user-connected GitHub repo. - Payments: Stripe Checkout for subscriptions.
- Observability: Sentry + PostHog + Plausible. All free or near-free at this MRR band.
Total monthly infra bill at $100K MRR: plausibly $3K-$6K — well under 6% of revenue.
Solo Founder Distribution Playbook (Twitter Viral Mechanic)
The single mechanic: one viral demo video per week, showing famous website cloned to working code in 60 seconds, posted to Twitter with source and output side-by-side.
That's the entire growth engine. No other channels. No SEO content farm. No newsletter sponsorships. No paid ads. No outbound. Product is the demonstration — 30-second screen recording communicates value proposition more completely than any landing page copy.
Seven elements of viral demo post:
- Recognizable target. Stripe, Linear, Notion, Vercel, Apple, Airbnb. Clone fatigue not yet a problem; recognizability drives the click.
- Side-by-side framing. Source URL pasted on left + generated render appearing on right. Visual symmetry is entire pitch.
- Realtime timer. Small clock counting 0:00 to 0:60 (or 1:30, never longer). Constraint creates tension.
- No voiceover. Pure screen capture with subtle ambient music or no audio. People share what they can watch on mute in a meeting.
- First-person Twitter post copy. "I cloned Stripe's homepage in 60 seconds. Here's the result." No hashtags. No emojis. No "exciting news" framing. Understatement is the brand.
- Pre-filled try-it link in first reply, not main tweet. Main tweet maximizes shares (Twitter algorithm punishes link-tweets). First reply has link. Convention widely understood.
- Quote-reply the original site's Twitter account. If Stripe is target, quote a Stripe tweet. Borderline aggressive — works precisely because of that. Original brand won't respond, but their followers see post, engagement multiplier is real.
Conversion loop: Twitter view → click pre-filled link → land on result page showing clone viewer just watched being made → click "make my own" → free tier signup → 3 free generations → paywall → paid conversion. Pre-filled link bypasses homepage entirely. Generic homepage conversion from cold Twitter traffic: 1-2%. Pre-filled result-page conversion: 8-15%.
Cadence: One demo per week, every week, for at least 6 months. Compounding is the entire mechanic. First 10 posts get 5K-20K impressions each. Posts 11-25 start hitting 50K-200K as algorithm learns. Posts 26+ that hit a nerve hit 500K-2M. Viral hits not predictable in advance — what matters is showing up every week with same format until one breaks through.
Resharing infrastructure: Cross-post every video to TikTok, LinkedIn, Reddit (r/webdev, r/SaaS, r/sideproject), Hacker News (Show HN once, not repeatedly), YouTube Shorts. Marginal cost: 15 min per surface; marginal upside: occasional second-channel viral hit.
What does not work: Generic SaaS feature lists. "Built with AI" framing. Roadmap posts. Founder-journey threads. Build-in-public dashboards. Anything not a 30-second clone-this-famous-site demonstration is waste of time at this stage.
The lesson generalizes: in any product where value is visual and instant, the demonstration is the marketing, and a solo founder with one weekly demo can outperform a funded team's entire growth org.
Why Now
Three forces converging 2024-2026 that make design-to-code wedge open, roughly 12 months from now they will close.
Vision model quality crossed working threshold in 2024. GPT-4o + Claude 3.5 Sonnet can both reliably identify component structure in website screenshot. Not true in 2023. Will be substantially more true (and cheaper) in 2026. Window where "good enough vision + clever template engine" beats funded platforms with weaker prompt-to-code workflows is next 12-18 months.
Inference cost compression makes solo-operator economics viable. Vision-model call costing $2 in early 2024 costs $0.15-$0.25 mid-2026. At $30 ARPU, gross margin moved from negative to 80%+ in 18 months.
Indie developer demand structurally rising. Number of "indie hackers" / solo SaaS operators grew ~3x from 2022 to 2025, driven by AI productivity gains lowering bar to ship. Customers who pay $20/mo to skip 4 hours of pixel-pushing. TAM larger 2026 than any prior point.
What closes window: Vercel will ship URL-as-input to v0. Bolt and Lovable will add screenshot-to-code. When that happens, general-purpose Next.js slot collapses. Wedges that remain open after collapse are vertical: Webflow output, Framer output, Shopify-store-specific input, mobile-app output. New entrant today should aim at one of those verticals from day one.
Category in late-early phase. Room for 3-5 winners across verticals. NOT room for 6th general-purpose Next.js clone.
Founder
Solo, bootstrapped operator who built and shipped without disclosed funding, team, or prior exit. Public footprint intentionally light — few Twitter posts, Show HN, no podcast circuit, no founder-journey thread series. Product was always meant to be the message, not the founder.
Observable: unusually disciplined product surface (one input box, one output, no feature creep), unusually consistent distribution rhythm (one viral demo per week), unusually patient pricing strategy (free tier loose enough to drive sharing, paid tier cheap enough to skip procurement).
Broader lesson: era of "solo founder doing $100K MRR" is structurally larger in 2026 than 2018. Combination of AI productivity (less code to write, less infrastructure to operate), distribution leverage (Twitter algorithm rewards demonstrable products), customer maturity (indie devs and small agencies subscribe to $20/mo tools without sales call) makes this scale of operation achievable for wider population.
Part 2 · Buildable Blueprint
Replicate Playbook
Step-by-step build plan: MVP scope, 30-day timeline, launch strategy, pricing decisions, risk matrix, cost breakdown.
Replicate Playbook
Step-by-step build plan: MVP scope, 30-day timeline, launch strategy, pricing decisions, risk matrix, cost breakdown. Sign in with Google to read the PostSyncer Playbook free — see what you’d get for $9/mo.
- Step-by-step MVP scope (week 1-6)
- Distribution playbook (which channels worked, which didn't)
- Founder video interview transcripts
- Risk matrix + ‘why I wouldn’t build this’ analysis
- Cost breakdown (real receipts)
Cite this article
APA: Liu, J. (2026, May 18). Same.dev Teardown — Clone Any Website to Next.js in 60s ($100K+ MRR, Solo Founder). OpenAI Tools Hub. https://www.openaitoolshub.org/ai-product-research/same-dev
BibTeX:
@misc{liu2026samedev,
author = {Liu, Jim},
title = {Same.dev Teardown — Clone Any Website to Next.js in 60s ($100K+ MRR, Solo Founder)},
year = {2026},
url = {https://www.openaitoolshub.org/ai-product-research/same-dev}
}