Sites and domains

A folder becomes a website.

Put a site.json in a folder and it has an address. Each deploy is a record in the folder, a preview before production, and a domain of your own when you add one.

O app de sites do workbench do CommandAGI: a prévia ao vivo de um modelo; depois "Start from this" transforma a pasta em um site, implanta uma prévia e a publica.
Recorded in the workbench: a site template's live preview, then its folder made a site.

From a folder to an address

A site is a folder with a site.json.

Only the slug is required. The build is detected or named, each deploy writes its record and its log into the folder, and the slug is a claim: two folders cannot publish at one address.

How a folder becomes a siteA folder with a site.json claims a slug. A push or a deploy builds the folder, on a computer of the account or in the cloud, and writes the deploy's record and log into the folder's .commandagi/deploys. A preview deploy gets its own address; production is the slug's address under commandagi.app, and a domain of your own points there.folder/site.jsonslug · build · domainsBuildstatic, Vite, Next.js, Astro,SvelteKit.commandagi/deploys-/<id>.jsonand <id>.log, growing as itrunsPreviewits own address<slug>.commandagi.a-ppand your own domainHow a folder becomes a siteA folder with a site.json claims a slug. A push or a deploy builds the folder, on a computer of the account or in the cloud, and writes the deploy's record and log into the folder's .commandagi/deploys. A preview deploy gets its own address; production is the slug's address under commandagi.app, and a domain of your own points there.folder/site.jsonslug · build · domainsBuildstatic, Vite, Next.js, Astro, SvelteKit.commandagi/deploys/<id>.jsonand <id>.log, growing as it runsPreviewits own address<slug>.comman-dagi.appand your owndomain

One real site, as stored.

Worldline's opt-out page: the one-click link at the end of every outreach mail. Its site.json in CommandAGI's Drive, as it is.

cloud://home/user-commandagi/companies/worldline/sites/optout/site.jsona real file · production · 2026-11-04
{
  "v": 1,
  "slug": "worldline-optout",
  "description": "Worldline's opt-out page: the one-click link at the end of every outreach mail, and the list every sender honours.",
  "status": "active",
  "resources": [],
  "domains": []
}

What is live today

One site claimed, none deployed yet.

The platform's answer for CommandAGI's own account on 2026-11-04: one site, worldline-optout, claimed on 2026-10-28 and private. It has no deploy yet and no domain of its own. Seven company folders hold a sites/BRIEF.md: the brief of a site that lives on that company's own organisation Drive, which this study does not read. The hosting itself is verified on the local platform (docs/site-hosting.md): push, preview, rollback and five frameworks.

site claimed by CommandAGI's account
1
deploys, 0 custom domains
0
templates to start from: blog, docs, landing, portfolio, shop, status
6
site briefs in company folders
7
ProvenanceFile GET /v1/sites (production)Output case-studies/sites-and-domains/stats.jsonTool scripts/sites/case-studies.mjs sites-and-domainsRan on This computer (dell-gb10-1), as user-commandagiWhen

Make your folder a site.

Start from a template, or point a folder you have at a slug.