Under the hood

What runs where, and how long it takes.

Before you let a client into your code, you want to know what touches it. Here is every part of Siteshare, where it runs, what it keeps, and the times we measured last.

The parts

Your client in the middle, your repository in charge.

Your client

Their own site at /editChat, select or draw, and Publish

Siteshare

The editorOpens on the client's own address at /edit: the chat on one side, their site on the other. The same place handles sign-in, the draft and Publish.Cloudflare
A sandbox per siteA small computer of its own for each site. It runs your site's own development server from your repository, so the client sees the real thing, and the assistant that makes the changes.Cloudflare
The AI modelReached only through Siteshare, which counts and limits every request. The sandbox holds no key to it.Anthropic
Database and filesNames, email addresses, the log, photos waiting to be published. Never the content of a site.Cloudflare

Yours, as before

Your repositoryThe draft on a branch, published versions on mainGitHub
Your hostDeploys main, as alwaysCloudflare, Netlify, Vercel

One change

From a question in the chat to the live site.

The times are the middle of our latest runs on Astro, a 255-page site on Cloudflare Pages. The last step depends on your host.

They open the editorabout 10 sThe sandbox starts your site from where it was last and shows the page they were on. Back within the hour, it's still running: about 2.5 s.
They ask in the chatabout 6.4 sThe assistant changes the site's own files, in the site's language, within what this client may change. The new text shows in the preview.
It's saved as a draftOn a branch of its own in your repository. Nothing is live yet.
They press Publishabout 4.8 sEvery change is checked again, and the site is built on a clean copy of exactly what goes live. If it doesn't build, nothing changes.
One commit on main, and your host deploys itabout 55 s on Cloudflare PagesCloudflare, Netlify, Vercel or any other host deploys it as it deploys your own pushes. Siteshare never deploys.

Where it lives

Your site lives in one place: your repository.

Everything else is around it, and you can take Siteshare away without your site noticing.

WhoWhat runs thereWhat it keeps
CloudflareThe editor, the sandboxes, the database and the files.Names, addresses and the log for a year; photos for 7 days; pictures of a page for 30 days.
AnthropicThe AI model the assistant uses.Each request as the assistant sends it, under Anthropic's terms for its API. The conversation itself stays in the site's sandbox.
GitHubYour repository, reached through a GitHub App on the repositories you choose.Your site, its draft and every published version. This is the only place your site lives.
Your hostCloudflare, Netlify, Vercel, or wherever you host today.The live site. Siteshare doesn't touch it.
Resend and StripeMail, and payments for paid sites.The addresses mail goes to. Card details stay with Stripe.

Load times

Measured, per kind of site, including what's still slow.

From our latest runs on test sites of each kind, last on 5 November 2026: 42 starts in all, at night and during the day. Each cell is the fastest and the slowest run.

SiteEditor readyafter a pauseEditor readythe very first timeChange in the previewPublish until it's on main
Astroa 255-page site on Cloudflare Pages8.3–13 s29–32 s4.5–7.9 s4.1–7.2 s
Next.jsa landing page7.8–16 s24 s7.1–8.3 s14–36 s (above our goal)
Nuxta site with Nuxt Content11–13 s (above our goal)20 s12–14 s (above our goal)28–33 s (above our goal)
SvelteKita blog5.2–5.3 s7.7 s6.7–9.2 s4.8–6.4 s
Vite and Reacta landing page4–4.6 s7.4–7.8 s4.6–6.9 s4–6.6 s
Hugoa site with Tailwind4.2–4.6 s6.4 s5.2–9.6 s3.8–5.6 s
Our goal10 s45 s10 s10 s

Back within an hour? A site keeps running for 60 minutes after it was last used, so the editor is ready in about 2.5 s.

Still above our goal: the cells in orange, with an arrow. Each waits on the site's own development server or build, which is heavier on Next.js and Nuxt. Larger machines help here; we decide on them with the numbers from the first months.

When something goes wrong

The live site is the last thing to break.

It doesn't build

Publish stops before main. The live site stays as it was, and the draft waits until it's fixed.

A change was a mistake

Restore brings back any of the last 10 versions, as a new commit on top. Main is never rewritten.

It's beyond what a client may change

It isn't refused. It waits in the draft for the site's owner, who approves it, finishes it or says no.

Siteshare is down

The editor is unavailable; your site isn't. Your host keeps serving main, with or without Siteshare.

How the sandbox, the assistant and sign-in are kept safe is on Security.

Hand it over. Get your evenings back.

Free for one site, forever. No card needed.