Websites

How long AI website generation takes, from recorded jobs

A single pass AI website generation took about 3 minutes in the jobs recorded here, and a multi step pipeline that plans, builds, reviews and fixes took 5 to 14 minutes. The extra time goes on builds and checks that a one shot run skips, and the numbers come from 13 completed jobs on one local stack, so treat them as a sample, not a promise.

· Co-founder

4 min read · Published

AI website generation takes from about 3 minutes to about a quarter of an hour, depending mostly on how much checking happens before the site is called done. In the 13 completed jobs recorded here, single agent website runs took 2.6 to 2.9 minutes, and the multi step pipeline, which plans, builds in steps, reviews screenshots and fixes, took 4.8 to 13.6 minutes, with one outlier at 30 minutes that included a long queue.

Where the numbers come from

The table comes from the job records of OneCraft’s own local development stack, read on 20 October 2026: every completed website and app generation from 14 to 20 October, 13 in all. Nothing was added or removed. The caveats matter:

Single run versus pipeline

The four single run websites took 2.6, 2.8, 2.9 and 2.9 minutes, each with one or two builds, all green. The five pipeline websites took 4.8, 5.8, 12.4, 13.6 and 30.0 minutes, with one to five builds each. Apps took 3.3 minutes twice as single runs, and 10.5 and 16.0 minutes through the pipeline.

Separate recorded test runs point the same way. Ten one shot website generations recorded with test fixtures on 12 October took 51 to 178 seconds, about 100 seconds on average, and every one was green on its first build. Whole pipeline app generations recorded on 19 October took 439 to 504 seconds, about seven and a half to eight and a half minutes, through a plan, a foundation, two build steps, a review and a fix.

What the extra minutes buy

A pipeline run does what a person checking the site would do, in order:

  1. Plan. The agent decides the pages, sections, shared components, the features to build and a design direction.
  2. Foundation. It writes the home page and a guide for the rest of the site.
  3. Build steps. It writes the other pages four at a time, each typechecked.
  4. A green build. The site must pass a type check, ESLint, the production build and a layout check that opens every page in headless Chromium at 375, 768 and 1280 pixels and fails on sideways overflow or runtime errors.
  5. Review and fix. A fresh agent reads the code and the screenshots and returns up to 12 fixes, for at most two rounds.

Each build in the sample averaged 17 to 29 seconds, except the queued job at 50. A pipeline run with five builds spends two minutes on building alone, before any thinking time. That is the price of catching a broken phone layout before you do.

Why apps take longer

An app generation runs the same stages with screens instead of pages: up to 14 screens across 3 to 5 tabs, ending with an Account tab. Its checks differ too. Instead of a website build, each round exports the app and takes screenshots of every tab at 390 and 768 pixels wide, plus the Home screen in dark mode, and the review reads those. More screens and two screen widths per tab mean more to look at, which helps explain why the two pipeline app jobs in the table took 10.5 and 16.0 minutes, against 4.8 to 13.6 for pipeline websites leaving out the queued job.

What it means for you

If you are comparing AI website builders on speed, ask what happens in the minutes you are waiting. A builder that returns a site in under a minute is usually filling a layout; one that takes ten may be writing code and testing it. Neither is better in itself: a quick draft suits trying ideas, and a checked build suits something you will publish.

Three habits keep your own wait short. Write the brief once, completely: business name, pages, features and the main action, as the AI website generator page shows. Ask for one change per chat message after generation, since each runs its own build. And use version history rather than regenerating when a change goes wrong, since restoring a known good version needs one build instead of a whole new generation. Every chat change on OneCraft is a commit, and a change whose build fails is rolled back to where the turn started, as the edit with AI chat page describes.

For how this sits among other builders, see AI website builders compared, and for what generation costs in credits, see what an AI written website costs to run.

Completed generation jobs on one local development stack, 14 to 20 October 2026 (n = 13). Total minutes run from job creation to completion and include any queue wait
JobMulti step pipelineDateTotal minutesSite builds (green)Mean build seconds
WebsiteNo2026-10-142.81 (1)17
WebsiteNo2026-10-142.91 (1)28
AppNo2026-10-143.3n/a (app exports)n/a
AppNo2026-10-143.3n/an/a
WebsiteNo2026-10-142.61 (1)23
WebsiteNo2026-10-152.92 (2)21
WebsiteYes2026-10-1712.45 (5)24
AppYes2026-10-1716.0n/an/a
AppYes2026-10-1710.5n/an/a
WebsiteYes2026-10-1813.62 (1)29
WebsiteYes2026-10-185.81 (1)20
WebsiteYes2026-10-184.81 (1)18
WebsiteYes2026-10-2030.03 (3)50

Questions people ask

Why does a checked AI website take longer than a quick one?

Because every check is real work. A build compiles the site, a type check and a linter read every file, and a layout check opens each page in a headless browser at three widths. A review step then reads the code and screenshots and may send fixes, which means another build. A one shot run skips most of that.

Can I use the site while it generates?

Not until the first green build exists, because there is nothing to preview before then. Once the generation finishes, the preview and chat edits open. Use the wait to gather what the brief could not hold: real photos, exact prices, opening hours and the wording of your policies.

How long does a chat edit take after generation?

In recorded tests, single changes such as adding an FAQ, switching a site to dark colours or adding a page took 22 to 27 seconds of agent time, plus a build. Larger requests that touch many pages take longer, and a change whose build fails is rolled back.

Does a longer brief make generation slower?

More pages and features mean more build steps, so a longer site takes longer. A clearer brief can still save time overall, because it avoids rounds of chat corrections afterwards. Name the pages, the features and the one action visitors should take, and leave out what you do not need.

Why did one job take 30 minutes?

It was queued behind another job that the owner cancelled, and the wait is inside the 30 minutes, because total time runs from when the job was created. Its own builds averaged 50 seconds, the slowest in the sample. It is kept in the table so the numbers are not cherry picked.

Written by

Indunil Asanka · Co-founder

Builds the generation pipelines behind OneCraft: the slide, flyer and poster layout engines, the document grid and the render workers that turn a written brief into a finished file.

LinkedIn profile

Sources

Written and checked by the OneCraft team. Last checked .

Make your own website

Describe what you need and the generator writes and designs it, then you edit anything you like.

See what it can make

Read next