Build your own business website with Claude. You own all of it.
A restaurant, a shop, a studio: describe it in plain words and Claude builds it. Your site runs on your own Cloudflare account, on your own domain, and it is yours to keep. Prefer not to set it up yourself? We can host it for you.
Do it yourself
Free plus a domain, about $10 a year
You make the site with Claude and put it on your own Cloudflare account. We charge nothing, ever. About 30 minutes to get a first version online.
We host it for you
$75 a month
We host it and set it up with you. Ask for changes in plain words, or edit it yourself. Coming soon Leave your details and we will write to you.
Path 1: do it yourself (free)
What you need (about 30 minutes)
- A computer, Windows or Mac.
- A Claude subscription (Claude Pro or higher) so you can use Claude Code. See claude.com/pricing.
- A free Cloudflare account.
- About $10 a year for a domain name like
joesdiner.com. You can start without one and add it later.
1Install Claude Code
Claude Code is Claude working inside a folder on your computer. It can read and change your website files for you. Open PowerShell (Windows: press the Start key, type PowerShell, press Enter) or Terminal (Mac: press Command and Space, type Terminal, press Enter) and paste one line.
Windows
irm https://claude.ai/install.ps1 | iex
Mac
curl -fsSL https://claude.ai/install.sh | bash
Close the window and open a new one. Then type claude, press Enter, and sign in with your Claude account when it asks.
You also need Node.js, a free helper the website tools run on. Go to nodejs.org, click the button marked LTS, and run the installer. Afterwards, open a new PowerShell or Terminal window and type node -v. You should see a number starting with 20 or higher.
2Create a Cloudflare account, and get a domain
Cloudflare is the company that will show your website to the world. Sign up free at dash.cloudflare.com.
To buy a domain, look in the left-hand menu for Domain Registration (or Domains), choose Register Domains, and search for the name you want. Cloudflare charges what the registry charges, about $10 a year for a .com. Already own a domain somewhere else? Choose Add a domain instead and follow Cloudflare's two steps for changing the "nameservers" at your registrar. Your email keeps working.
No domain yet? Skip it. Your site gets a free address that ends in workers.dev, and you can connect a domain later.
3Make your site
In PowerShell or Terminal, paste these three lines, one at a time, pressing Enter after each:
npm create cloudflare@latest -- my-site --template=github:JeffDoka/bossreach-site-starter --no-deploy --no-git --no-agents
cd my-site
claude
The first line copies our free starter kit into a new folder called my-site and installs what it needs (a few yellow npm warn lines are normal). The starter kit has three starting points: Restaurant, Small business and Blank. Then just say what you want:
Claude asks for anything it needs, builds your pages, and shows you a private preview at http://localhost:8787 in your web browser.
git clone https://github.com/JeffDoka/bossreach-site-starter my-site
cd my-site
npm install
4Put it online
When you like the preview, tell Claude:
Claude checks the site and then puts it online. The first time, your web browser opens a Cloudflare page asking you to sign in and click Allow. Your site is then live at a free workers.dev address. When you have a domain, say:
and Claude adds it for you. If you like to type the commands yourself, npm run deploy does the same as "publish my site". Want to try it before you have a Cloudflare account? npx wrangler deploy --dry-run builds and tests everything and uploads nothing.
5Get messages from your contact page
The starter has a contact form. To have messages arrive in your own inbox, tell Claude "turn on the contact form". It uses Cloudflare's free email routing on your own domain, and it walks you through the few clicks. Obvious sales pitches and bots are filtered out before they reach you.
Keep it fresh
Come back any time, open PowerShell or Terminal, type cd my-site and then claude, and ask in plain words:
Claude edits, checks and publishes. Your business details live in a few plain files in the content folder, so there is nothing to log in to.
What it costs you
| Item | Cost |
|---|---|
| Domain name (optional) | About $10 a year for a .com, paid to Cloudflare |
| Cloudflare hosting | Free for a small business site |
| Claude | Your Claude subscription (Pro or higher) |
| Bossreach | Nothing. The starter kit is free and open source (MIT licence) |
Tips
- Use real photos of your place. Claude shrinks them so the site stays fast on phones.
- Put your hours, address and phone on the site exactly as they appear on Google Maps. It helps people find you.
- Ask Claude "check my site for Google" before you share the link.
- Keep a backup of your folder. Claude can put it on GitHub for you if you ask.
- The small "Built with Bossreach" link in the footer is a thank-you. It is your site, so you can ask Claude to remove it.
- On Windows, if PowerShell says "running scripts is disabled on this system", paste
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned, answer Y, and try again.
Stuck?
Ask Claude first: tell it what you saw on the screen and it will usually fix it. The starter kit is public at github.com/JeffDoka/bossreach-site-starter, and our free tools for site owners are at tools.bossreach.io. Still stuck? Use the form below and say so.
Path 2: we host it for you ($75 a month)
Coming soon Not everyone wants to install things. Here is what we are setting up:
- We host your site and look after the technical side.
- We set it up with you. You tell us about your business and we build it together.
- You can do light changes yourself. Ask for changes to your website in plain words, the way you would in a chat with Claude. (Coming soon.)
- Or edit it in an online editor if you prefer to click and type. (Coming soon.)
- $75 a month. Nothing is charged on this page. We write to you first.
Leave your details and we will get back to you personally. It is not sold yet, and you are not signing up for anything by sending this.