What people pay for is the canvas: a visual editor with box-model, flex and grid controls, breakpoints and interactions that writes clean HTML and CSS, with a CMS behind it. One prompt gets you a block-based page editor with content collections and a static export, which is enough for a personal site and takes several sessions to polish. It won't match free-form layout, responsive overrides or animation tooling, and form handling you'd have to run yourself. For design-led work, self-host Webstudio or Silex rather than build.
Before you buildWebflow's Starter plan is free on a webflow.io address; a custom domain starts at $15 a month on yearly billing.
Build me a personal website builder to replace Webflow. Requirements: - Node.js 22 + TypeScript: a Fastify server and a React editor built with Vite. `npm start` opens the editor on http://localhost:4800. - Pages are trees of blocks stored as JSON: section, container, heading, rich text, image, button, link list, columns (2 to 4), gallery, form and embed. Each block has style props (padding, margin, gap, alignment, background, font size, colour) that map to generated CSS classes. - Editor: click a block to select it, edit text in place (`@tiptap/react`), a right-hand panel for style props, drag blocks to reorder (`@dnd-kit`), undo and redo (50 steps), and a desktop, tablet and mobile preview toggle that applies per-breakpoint overrides. - Storage: better-sqlite3 in ./data/site.db for pages, collections and settings. Images go to ./data/assets/, resized to three widths with `sharp`, each with an alt-text field. - Collections: define a content type with typed fields (text, rich text, image, date, link). A list block and a template page render every item at /<collection>/<slug>. - Export: `npm run build-site` writes plain static files to ./dist: HTML, one CSS file, images, sitemap.xml, 404.html and a title and meta description per page. No runtime JavaScript unless an embed needs it. - Forms: exported forms post to a small endpoint in this app that stores submissions in SQLite and emails them through SMTP settings in .env. - Single user. No accounts, no telemetry, local-first. - Out of scope: free-form absolute positioning, an animation and interactions editor, e-commerce, localization, real-time collaboration, hosting. - README: setup, how to publish ./dist to a static host, how to run or turn off the form endpoint, and a note that this is a block editor, not a Webflow-grade design canvas.
Opens your agent with the prompt filled in, you press enter. Or copy it and paste it into an empty folder.
The first prompt builds the core. Run these one at a time in the same folder to grow it into your own Webflow.
Add an importer for Webflow code exports to the site builder in this folder. Requirements: - Upload the ZIP from Webflow's code export; read each .html file and store its body as one raw HTML block per top-level section. - Copy the CSS and image files into ./data/assets/ and link the stylesheets on the imported pages; leave webflow.js out and list any elements that depended on it. - Collection template pages come over as empty templates; report them instead of guessing. - Show an import report: pages created, assets copied and anything skipped. - Update the README.
Add one-click publishing to the site builder in this folder. Requirements: - Settings for one target: Cloudflare Pages direct upload (API token and project name in .env), an S3-compatible bucket, or rsync over SSH. - A Publish button that runs the static build, uploads only changed files and shows a log and the live URL. - Keep the last 5 builds in ./data/builds/ so the previous one can be re-uploaded. - Never send .env values or the SQLite file to the host. - Update the README.
Add reusable components to the site builder in this folder. Requirements: - Select any block tree and save it as a component with a name. - Insert instances on any page; editing the component updates all instances, and an instance can override text and image fields only. - Detach an instance to turn it into ordinary blocks. - The static export inlines components, so exported pages need no runtime code. - Update the README.
Add a read-only JSON API for collections to the site builder in this folder. Requirements: - GET /api/<collection> and /api/<collection>/<slug> return published items with typed fields and absolute image URLs. - Support ?limit, ?offset and ?sort on any field, with ETag headers. - Add an optional bearer token from .env; when set, the API requires it. - Write the same JSON files into ./dist/api/ during the static export. - Update the README.
Designers get production-grade HTML and CSS from a visual tool, with hosting, a CMS and forms already wired in, so editors can change content without a developer. The lock-in is part of the price: code export leaves out CMS content, forms and search, so leaving means rebuilding those parts.
Estimate · Static hosting is free or a few dollars, and a form endpoint needs a small server. The build takes many agent turns, so token cost is higher than for most entries.
| Plan | Monthly | Annual, per month | What you get |
|---|---|---|---|
| Starter | $0 | $0 | A webflow.io domain, 2 static pages, a limited CMS (50 items, 20 collections), 1 GB of bandwidth a month and 50 form submissions per site. |
| Basic | $25 | $15 | Custom domain, 300 static pages, 10 GB of bandwidth a month, unlimited form submissions and password protection. |
| Premium | $39 | $25 | Everything in Basic plus the CMS (up to 20,000 items and 40 collections), 50 GB to 2.5 TB of bandwidth, code components, site search and form file upload. |
| Team (platform) | — | $2,500 | Bundles a site, a Workspace and add-ons: Localize, publishing workflows, activity log and API, priority support. |
| Enterprise | custom | — | Granular permissions, custom roles, dedicated account manager and enhanced SLAs. |
Starter publishes to a webflow.io address with 2 static pages and 1 GB of bandwidth; a paid site plan is needed for a custom domain.
Kinda. The core is a weekend build with the prompt on this page, but real gaps remain: Free-form layout with flex, grid and per-breakpoint controls, The interactions and animation editor.
About $25 a month on the Basic site plan plan, $300 a year (checked 2026-10-14).
Free-form layout with flex, grid and per-breakpoint controls; The interactions and animation editor; A hosted CMS with an API and up to 20,000 items; Site search, password protection and form handling that Webflow runs for you; Localization, A/B testing and the AI add-ons. If any of those matter to you, keep paying.
Yes: Webstudio (open source), Silex (open source), Plasmic (open source).