oneprompt

How is Craft.do built — and could you clone it?

Last analyzed 10/4/2026 · full report

https://craft.do
Screenshot of Craft.do
█
MAYBE
9
clone + compete
EasyHard
Moderate
moat
NoneFortress

You can clone the pretty Next.js website in a weekend, but Craft the product is a $20M, six-year, multi-platform sync engine — not a prompt away.

landing 4·backend 9·moat 6→9·medium confidence

The marketing page is a weekend clone; the 2M-install native sync engine, $20M in funding, and Apple-native polish that users pay a premium for are not.

Brand6
Switching costs6
Capital5
Network effects3
Integrations4
Build time
~1-2 days for the landing page only; 2+ years with a team for the full product (native apps, sync, AI, collaboration)
Build cost
$1,500-4,000 (landing only) / $2M+ (full product with a team)
Prompts · full
not promptable
Should you clone it?researched live on the web

Not worth it as a real business clone — the market is real but dominated by Notion and well-funded Craft itself ($20.2M raised, 450K+ MAU); the landing page is trivial to copy but has zero value without the native sync/offline/AI engine behind it, which is a multi-year, capital-intensive build. Only worth it as a portfolio/landing-page exercise, not a competing product.

Market

Note-taking/productivity is a large, crowded market anchored by Notion (100M+ users); Craft has carved a smaller premium niche with "Monthly active users (MAUs) hit 450,000+ in Q2 2026, with 50% growth YoY" and "Estimated annual recurring revenue (ARR) stands at approximately $7.6 million in 2026".

Cost to run / mo

$50-200 for a landing-page-only clone (hosting + domain); $5,000-20,000+/mo to run a real sync/AI backend at any scale (DB, object storage, CRDT infra, LLM API costs, mobile push, CDN)

How it makes money

A cloned landing page alone generates no revenue; monetizing would require rebuilding the actual freemium subscription product (~$5-9/mo Pro tiers per competitor research) which demands the full native-app/sync stack, making profitability contingent on the unclonable backend.

Competitors

Notion, Obsidian, Bear, Apple Notes, Evernote, Coda, Roam Research

Business model

Freemium SaaS: free tier with limited blocks/documents, Pro/Plus plans around $5-9/user/month, Friends & Family and Team tiers, plus a custom Enterprise tier with SSO/compliance features.

Traffic

Mid-size but growing — company reports 450K+ MAU in 2026 with 50% YoY growth and 2M+ cumulative installs, far smaller than Notion's 100M+ user base.

⚠ Risk flags
  • Trademark/brand name collision if cloned under similar name
  • Public API (connect.craft.do) likely has its own ToS restricting scraping/reuse
  • AI features rely on third-party LLM provider terms (OpenAI/GPT-4o) which carry usage/licensing constraints
How you'd actually clone itthe build plan
Stack

Next.js (App Router) + Tailwind + Vercel for the marketing site; if attempting the real product: Supabase/Postgres or custom CRDT backend (e.g. Automerge/Yjs) + S3-compatible object storage + Electron/Capacitor or native Swift/Kotlin clients + OpenAI API for AI features

Fork this starter

Vercel's Next.js marketing starter or Taxonomy/shadcn-ui template for the landing page

  1. 1.Scaffold Next.js app with App Router, set up locale routing ([locale]) mirroring craft.do's i18n structure
  2. 2.Build the marketing pages (home, /pricing, /imagine, /learn) using Tailwind + shadcn components, replicate the glass-effect nav and SVG logo
  3. 3.Wire up Plausible analytics and a simple waitlist/signup form posting to a serverless function or Supabase table
  4. 4.If pursuing the real app: pick a CRDT library (Yjs/Automerge) for offline-first sync, stand up a Postgres + websocket relay backend for multi-device merge
  5. 5.Build a single web-based rich text editor (e.g. ProseMirror/Tiptap) before attempting native clients
  6. 6.Integrate OpenAI/GPT-4o for AI assist features behind a usage-metered API gateway
  7. 7.Add Stripe for freemium subscription billing once the editor and sync are stable
▸Technical evidenceShow
A prompt can rebuild

A prompt can nail the Next.js marketing site — hero, pricing grid, nav mega-menus, localized pages, glassmorphism header, blog/learn hub — in an afternoon.

What you can't see

Behind the marketing shell sits a full cross-platform native document app (Mac/iOS/Windows/Android/web) with offline-first local storage, real-time multi-device sync/CRDT merge engine, sharing/collaboration permissions, an AI assistant pipeline (GPT-4o + on-device models), a public developer API (connect.craft.do/api-docs) and MCP integrations for ChatGPT/Claude — years of systems engineering invisible to the crawl.

Backend signals crawled from the page
Next.js SSR app with locale routing ([locale] segments, 10+ hreflang alternates)Public API docs at connect.craft.do/api-docsDedicated /imagine MCP integration guides for ChatGPT and ClaudePlausible analytics + Cloudflare beacon scriptsPWA install-prompt handling and app-template deep-link redirect logicSeparate /app, /write, /download routes implying native/web app shell outside marketing site
Rank (DataForSEO): 392 / 1000

Clonable and beatable — the fun kind.

Get the full build plan →
Analyze your own site →