Built by you. Kept by them.
Let your clients edit their own website.
Tusk gives them a simple login to change the text, photos and files on the site you built. Your code, your design and your hosting stay yours.
No card needed. Set up in minutes. Your clients never pay.
How do I connect Tusk?
Open your site’s repository in your AI tool and paste this.
Connect this site to Tusk CMS. Read https://tuskcms.com/llms-full.txt first and follow it exactly.Works in Claude Code, Codex, Cursor or any tool that can read a link. The agent marks the editable parts, wires your host and publishes; then you invite the client.
See it in 90 seconds
A short look at how your clients edit their own site, and how a change reaches the web.
Works with the sites you build, wherever they are hosted Tick what you built it with, then where it lives, for the exact steps.
Any site whose build can run a script, or that has a deploy hook: static, Next, Astro, Eleventy, plain HTML. Sites that need a login to view cannot be previewed. Logos belong to their owners; “works with” means Tusk connects to sites built with them and hosted there.
You know these emails.
Each one is twenty minutes you do not bill. With Tusk the client does it themselves, and cannot break anything.
How it works
Set up once. Your client does the rest.
A few minutes with your AI tool for a small site. You choose what the client may change: text, photos and files. Your code and hosting stay where they are.
They get an email, open it, continue with Google or Microsoft, and they are in. No training call. If they would rather use a password, they add an authenticator app too.
They change the words or swap a photo on their own page and press Publish; it is live as soon as your host rebuilds. History keeps 30 days of versions, and any of them can be restored.
Who it is for
A client editable website, whoever built it.
Tusk is the CMS for agencies and freelancers who build fast and keep clients on retainer. Let clients edit their website without breaking it, and keep the codebase to yourself.
You build an AI website in a day with Cursor, Claude Code or Lovable. Then the client wants a new headline and you are back in the prompt.
With TuskMark the fields once. The client edits words and photos on the live page and never sees a repo or a prompt.
The website is one line in a bigger package, and every small change lands on the account manager.
With TuskClients update their own copy, photos and brochures inside the brand you set. The design stays yours.
Ten retainers, ten inboxes of phone number changes and price list PDFs.
With TuskOne dashboard for every site. The client does the small changes and you bill for the real ones.
What you keep
Your code. Your hosting.
Your rules.
You keep the codebase and the hosting. Tusk sits beside them and holds the content your clients are allowed to touch; one small build step brings it into the site.
- Any site with a build step.Static or server-rendered: connect it and keep it where it is.
- Publishes through your deploy.A deploy hook, or your next build pulls the content. Live as soon as your host rebuilds.
- Every publish on every site, in one view.Who published, on which site and when, with invitations and sign-ins alongside.
Deployed 2 min ago. All set. Your client can edit and publish.3 pages · last published 2 min ago · 1 client can edit
Add a siteConnect it and publishInvite your client
Safe by design.
- Change any text you marked
- Swap, crop and reorder photos
- Upload downloads: PDF, Word, Excel
- Add and reorder items in lists you marked
- Save drafts, publish, restore a version
- Move sections or change the layout
- Change styles, fonts or colours
- Touch code, hosting or deploy settings
- See any other client’s site
A much longer text or a very different photo can still change how a page looks. History keeps the last 30 days of versions, and any of them can be restored.
Pricing
You pay for Tusk. Your clients never do.
Priced by live site, not by seat. Fifteen retainers on Operator is US$10 a site a month, and Enterprise keeps that price from sixteen sites up.
One real client site, free for as long as you like.
- Click-to-edit editor on a live preview of the client’s site
- Edit text, photos and downloads
- Publish to live via your deploy hook or build step
- History: 30 days of versions, restore any of them
- Works with any site: Next, Astro, Eleventy, plain HTML
- Connect with Claude, Cursor or the Tusk MCP
- No “Edited with Tusk” badge on the live site
- White-label editor with your brand on it
- Priority support: your emails are answered first, same business day
Freelancers and first retainers.
- Click-to-edit editor on a live preview of the client’s site
- Edit text, photos and downloads
- Publish to live via your deploy hook or build step
- History: 30 days of versions, restore any of them
- Works with any site: Next, Astro, Eleventy, plain HTML
- Connect with Claude, Cursor or the Tusk MCP
- No “Edited with Tusk” badge on the live site
- White-label editor with your brand on it
- Priority support: your emails are answered first, same business day
Studios running many client sites.
- Click-to-edit editor on a live preview of the client’s site
- Edit text, photos and downloads
- Publish to live via your deploy hook or build step
- History: 30 days of versions, restore any of them
- Works with any site: Next, Astro, Eleventy, plain HTML
- Connect with Claude, Cursor or the Tusk MCP
- No “Edited with Tusk” badge on the live site
- White-label editor with your brand on it
- Priority support: your emails are answered first, same business day
Agencies with a book of retainer clients.
- Click-to-edit editor on a live preview of the client’s site
- Edit text, photos and downloads
- Publish to live via your deploy hook or build step
- History: 30 days of versions, restore any of them
- Works with any site: Next, Astro, Eleventy, plain HTML
- Connect with Claude, Cursor or the Tusk MCP
- No “Edited with Tusk” badge on the live site
- White-label editor with your brand on it
- Priority support: your emails are answered first, same business day
USD, monthly or yearly (10% off). Free is one site, forever, no card, with a small “Edited with Tusk” link on it; paid plans have no badge. Cancel any time; your websites keep running.
Questions.
The questions developers ask first.
What is Tusk, in one line?
A client editor for the websites you build. Your client logs in, clicks the text or photo on their own site, changes it, publishes. You keep the code.
Does it work with my site?
Any site whose build can run a script, or that has a deploy hook: Next, Astro, Eleventy, plain HTML. You add one attribute to each thing the client may edit, data-tusk="home.headline", and Tusk scans the pages and builds the editor from them. You keep your codebase and your hosting, and add a small build step (or a deploy hook) so published content reaches the site. Vercel, Netlify, Cloudflare Pages, GitHub Pages, GitLab Pages, AWS Amplify, Render, Firebase, Azure Static Web Apps or your own server: tick your host on the belt above for its exact steps. Sites that need a login to view cannot be previewed.
Does Tusk work with AI-built sites?
Yes. Sites from Cursor, Claude Code, Lovable, v0 and Bolt are ordinary sites to Tusk. Add the Tusk MCP to the tool, log in once, ask it to connect the site, then invite the client. The prompt that built the site never needs to run again for a photo swap.
How does Tusk know what is editable?
You tell it once, in your own HTML. Mark an element with data-tusk and Tusk finds it: short text, paragraphs, a photo, a download or a repeating list. In the dashboard you can also click anything on a preview of the site to make it editable, and a scan can suggest text you did not mark.
Do I have to move the site to Tusk?
No. You keep the codebase and the hosting. Tusk holds the editable content, and a small build step (or a deploy hook) brings the published content into the site.
Can a client break the layout?
They change words, photos and downloads inside the design you built, and add or reorder items in the lists you marked; layout, styles and code are not editable. A much longer text or a very different photo can still change how a page looks, so History keeps the last 30 days of versions and restores any of them.
Do I have to give the client access to my code or my AI tools?
No. The client gets a login to Tusk, not to your repo, your hosting or your Claude, Cursor or Lovable account. They see their own site: the fields you marked, its history, and the progress notes, files and invoices you share with them. Nothing of any other client.
What happens when they press Publish?
The draft becomes the published content and Tusk calls your deploy hook, or your next build pulls it. It is live as soon as your host rebuilds; how long that takes depends on your deploy setup. You get the event in your dashboard.
How do clients log in?
With their Google or Microsoft account, or with an email and password. A password sign-in also asks for a code from an authenticator app on their phone, so a stolen password alone gets nobody in. The invitation link sets it up the first time.
Who pays?
You do, by live site, and only from Agency up. Your clients never pay. Free and Agency include one client login per site; Operator and Enterprise have no limit on client logins. The Free plan is free for as long as you like on one site, no card; the only difference is a small “Edited with Tusk” link on that site. A paid plan takes the link off and is billed from the day you choose it.
What is the “Edited with Tusk” badge?
One small fixed pill in the corner of a site on the Free plan, written into the page by your build step: plain markup, no script, nothing loaded from Tusk when a visitor opens the page. It links to Tusk with your referral code, so a developer who signs up from your client’s site earns you a commission. Choose Agency or above and the next build removes it.
Will this replace my retainer?
It keeps it. The client takes the words, photos and downloads. You keep the code, the hosting, the deploy and every change that needs a developer. Fewer twenty-minute tickets, the same monthly invoice, more room for the bigger work.
What happens to the site if I stop paying?
Editing pauses. The site does not. Nothing of Tusk runs in the path between a visitor and your site, so the last published content keeps serving from your own hosting. You can still sign in, and export any site as a zip: its content, drafts, fields, files and the last 30 days of history.
How long does it take to connect a site?
A few minutes for a small site: add the Tusk MCP to your AI tool, log in once, and ask it to connect the site. Most of the wait is your host building the first time. A large site, or doing it by hand, takes longer.
Is my content and my code safe?
Your code never leaves your repo. The token your AI tool uses is one you approve on a screen that names the site and the actions; it expires by itself after 30 days and you can revoke it sooner. With a deploy hook, the hook’s link is all Tusk holds of your host; if you ask Tusk to deploy for you, it holds the host API token you give it. Both, and every build token, are encrypted at rest. Full detail is on the security page.
Can I get a refund?
Free is free for as long as you like with no card, so you only pay once it works for you. Cancel any time and you keep editing to the end of the period, then drop back to Free with one site. If something went wrong with a charge, email us and we will sort it out.
Fewer photo-swap emails.
Let clients handle the little changes themselves.



