Everything you need to edit safely.
Eight features that turn your site into something you can actually change yourself. Connect a repo, define what’s safe, and chat. The big stuff still routes to your developer.
Describe the change. Watch it ship.
Type the change you want in plain language. CMS Chat finds the right file, writes the edit, and commits it. No dashboards. No CMS lock-in. No training.
- Plain-language edits — “change the price to $99”
- Works on text, images, links, prices, copy
- Streaming responses with live diffs
Stops you before you tank a ranking
CMS Chat connects to Google Search Console and checks every headline, title tag, and meta description against live ranking data. If you’re about to edit a winner, you see exactly what’s at stake.
- Real keyword + position data shown inline
- Click and impression counts at risk
- “Edit anyway” is always an option
SEO Warning
This H1 ranks #3 for “family dentist Brooklyn”
Position
#3
Clicks/mo
1,247
Impressions
42K
You decide what gets edited
Mark editable regions in your repo. Text and images stay open. Layout, code, and SEO-critical elements stay locked or escalate to your team. Configure once and forget it.
- Editable, warn, escalate, locked — four levels
- Per-file or per-component overrides
- Lives in your repo as plain config
Zone configuration
- AaHero textEditable
- IMGHero imageEditable
- TELPhone numberEditable
- SEOPage titleWarn
- $Pricing layoutEscalate
- {}Footer codeLocked
Big changes route to your developer
When someone asks for a layout change or a new section, CMS Chat doesn’t guess. It opens a pull request with the proposed change and notifies your team. Reviewed and merged on your schedule.
- Auto-classified as commit, warn, or escalate
- Escalations become real GitHub PRs
- Built-in queue for your dev team
Escalation queue
Sarah, 2h ago
Layout changeMike, 1d ago
PR #41Lisa, 3h ago
StructureWorks with any framework, any repo
Next.js, Astro, Hugo, Nuxt, Eleventy, plain HTML — anything in a Git repo. CMS Chat auto-detects the stack on connect and maps editable content without any plugins or migration.
- Auto-detects framework on connect
- No plugins, no custom build step
- Headless or static — both work
Auto-detected on connect
Granular permissions. Your repo, your rules.
CMS Chat installs as a GitHub App on the specific repos you choose — nothing more. Every change is a real Git commit with a full audit trail. Cancel anytime and your site keeps running.
- Per-repo install — never sees other code
- Every edit is a Git commit + diff
- Branch protection and PR reviews respected
GitHub App permissions
Upload an image. Get a fast page.
Drop a 4MB PNG and CMS Chat resizes, converts to WebP, compresses, and writes alt text — automatically. Your client never has to think about image weight or accessibility again.
- Auto resize to display dimensions
- WebP conversion + 90%+ size reduction
- AI-generated alt text for SEO + a11y
Image pipeline
Original
4.2 MB
Optimized
180 KB
- Resized to display dimensions
- Converted to WebP
- AI-generated alt text
- Compressed 96%
A clean editor on your own subdomain
Give clients a portal at edit.theirsite.com. Auto-provisioned SSL, your branding, no CMS Chat header — they don’t even know the tool exists. Just “the editor”.
- One-click custom subdomain
- Automatic SSL provisioning
- Optional white-label branding
Custom client portal
DNS records
Every edit is tracked. Every edit reversible.
See who changed what, when, on which page. One-click undo. Export the full edit history as a zip of commits. You own the trail — not us.
- Full audit log per site, per user
- One-click revert on any change
- Exportable as Git commits or PDF
Change history
- 2 min ago · Lisa
Updated phone number on /contact
committed - 1 hour ago · Sarah
Replaced hero image on /home
committed - 3 hours ago · Lisa
Reworded Pricing section copy
warned - Yesterday · Mike
Requested footer redesign
escalated
The little things that matter
Mock mode
Demo CMS Chat without connecting a real repo. Great for client pitches.
Team roles
Owner, editor, viewer — fine-grained access per site or per client.
Multi-site management
One dashboard for every site you run. Group by client or studio.
Bring-your-own keys
Plug in your own OpenAI or Anthropic key on Pro and Studio plans.
Audit log export
Compliance-friendly export of every change as a signed Git history.
Localization-ready
Edits respect i18n — chat in one language, edit content in another.
Stop emailing your developer for typos.
Connect your site in 60 seconds. Make your first edit by chatting. Your developer handles the real work.