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.

Watch

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.

Built with
Hosted on

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.

North StudioCan you swap the hero photo?Attached. Whenever you get a sec.
Field & FormOur phone number changedCan you update it on the site? Thanks!
Good CompanyNew price list attachedCould you put this PDF where the old one is?

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.

1. You connect the site

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.

2. Your client gets a login

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.

3. They edit and publish

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.

AI web agencies

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.

Marketing and branding agencies

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.

Freelance developers

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.
CMSYour sitesPlanSettings
Operator planDemo Studio3 of 15 live sites used · unlimited client logins per site
Add a site
Client sites
NSNorth Studionorthstudio.com.au
ManageOpen editorGive access

Deployed 2 min ago. All set. Your client can edit and publish.3 pages · last published 2 min ago · 1 client can edit

FFField & Formfieldandform.com.au
GCGood Companygoodcompany.com.au

Add a siteConnect it and publishInvite your client

Safe by design.

Clients can
  • 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
Clients cannot
  • 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.

MonthlyYearly save 10%
FreeFree forever

One real client site, free for as long as you like.

1 live site1 client loginSmall “Edited with Tusk” badge on the site
Freeforever
Start freeNo card · no time limit · badge on the site
  • 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
AgencyMost studios

Freelancers and first retainers.

Up to 5 live sites1 client login per siteNo badge · upgrade for more sites
US$50/ month
billed monthly
Choose AgencyBilled by Stripe · cancel any time
  • 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
OperatorWhite-label

Studios running many client sites.

Up to 15 live sitesUnlimited client logins per siteUpgrade for more sites
US$150/ month
billed monthly
Choose OperatorBilled by Stripe · cancel any time
  • 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
EnterprisePer site

Agencies with a book of retainer clients.

16+ live sitesUnlimited client logins per sitePay per site, from 16
16 sites
US$160/ month
US$10 a site · minimum 16 sites
Choose EnterpriseBilled by Stripe · cancel any time · need more? talk to us
  • 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.

Try the live demoOr start free on one real site, for as long as you like.