# Websites on benchy.site

> Design a website on a canvas or build one in a folder, and Benchy hosts it at name.benchy.site or on your own domain.

Canonical: https://benchy.world/docs/websites
Last updated: 2026-10-27

## How it works [#how-it-works]

1. **Build it.** Design it on a canvas in Studio, or work in a folder with Benchy Desktop or your own agent.
2. **Preview.** Publish a preview to its own address; the live website doesn't change.
3. **Go live.** Publish to `https://name.benchy.site/`, or your own domain on a paid plan. Visitors get the new version within 15 seconds.
4. **Keep it up to date.** Edit words and pictures in Studio, read form entries, and roll back to any earlier version at once.

## What a website is [#what-a-website-is]

A website is an address plus every version published there. It usually belongs to a project, which holds the canvas or files it is built from; a website publishes one project. It belongs to the project's workspace, whose plan sets its limits, and has the project's access; in a private project, the workspace's Owner can still manage its domains and delete it, but not change it. The project's [BENCHY.md](https://benchy.world/docs/benchy-md) can name it, so the CLI and agents know where to publish.

Every publish to the live address is a fixed **version**, and putting an earlier one back is instant. Publishing and serving are free on every plan; custom domains need a paid plan, and form entries have a monthly quota. See [Plans and limits](https://benchy.world/docs/websites/plans-and-limits).

## What runs where [#what-runs-where]

| Where | What runs there |
| --- | --- |
| Your computer | Your agent, your editor, your build (`npm run build` and the like) and local previews |
| Benchy | The address, versions and previews, certificates for your domains, the content your team edits in Studio, and form entries |
| Your visitors’ browsers | Your HTML, CSS and JavaScript. A browser app, a game or a tool works as long as it needs no server of its own |

A website that needs a backend calls one you run elsewhere; see [What a website serves](https://benchy.world/docs/websites/hosting).

## Where to start [#start]

- **You don’t write code**: design on a canvas and [publish it from Studio](https://benchy.world/docs/websites/publish#canvas).
- **You use Claude Code, Codex or Cursor**: connect your agent and [ask it to start a website](https://benchy.world/docs/websites/building#your-agent).
- **You already have a built site**: publish its folder [with `benchy site deploy`](https://benchy.world/docs/websites/publish#cli).
