Generation is commoditized. Control isn’t.
An LLM will build you a website in fifteen seconds. That part is free now, and it’s getting freer. What you still can’t get is control over what it builds — a site that is on-brand, on-strategy, and provably so, and that stays that way through every later edit, experiment, and rewrite. That gap is the product. Auxon is the control layer.Auxon and sitekit
You’ll see two names throughout these docs, and they are not interchangeable. Auxon is the product. sitekit is the engine inside it.| Auxon | sitekit | |
|---|---|---|
| What it is | The product — the control layer, and the outcome it produces | The engine — the CLI and the packs it resolves |
| Where you meet it | The brand, this documentation, the copy dashboard, the site you end up with | Your terminal, your agent’s tool calls, the files in your repo |
| What you install | — | sitekit — one binary, one skill |
| What gets run | — | sitekit run, sitekit verify, sitekit deploy |
| What you’d say | ”We build our sites with Auxon." | "The agent ran sitekit verify and it failed on a banned phrase.” |
What it refuses to do
Most of what makes Auxon useful is what it declines. It is not a website builder. It doesn’t own your design, generate your words, or make product decisions. It never calls a model as its own judgment. It is an alignment layer. It holds the brand, checks the work, and refuses what drifts. The authoring is done by your agent, working inside constraints that are enforced rather than suggested.| Auxon owns — deterministic, no model | You and your agent own |
|---|---|
| The brand definition — voice, style, shape, valence | Authoring the words and the design intent |
| The locator — exactly which span is which field | Deciding what the page should say |
| The checks — structural, brand, accessibility, links | Judgment about the business |
| The refusal — what fails never ships | Strategy, positioning, taste |
On-brand by construction
The central claim is narrow and testable: a page that would drift off-brand fails a check and never ships. Brand rules exist in two forms, and it matters which is which:- Literal. Banned phrases are a deterministic string check. If the copy says a phrase your brand doesn’t say,
verifyfails. No model judgment. - Interpretive. Register, cadence, and design intent can’t be reduced to a string scan, and Auxon doesn’t pretend otherwise. They’re enforced by being placed in front of the model every single time copy is authored — and judged by an agent reading the same written standard the author wrote from.
Real images only
Auxon refuses invented image paths. You bring real files, search a stock library, or have the agent generate new ones — but they have to actually exist before a page can ship.
You talk; the agent works
Auxon is built to be operated by an AI coding agent. The CLI exists for the agent, not for you.“Build the marketing site — editorial style, our voice.” “The pricing page header looks broken on mobile — fix it.” “We just shipped SSO. Work it into the site.”You install two things once, then drive everything by describing outcomes.
Install the binary
A single self-contained executable — no Node, no source clone. See Installation.
Install the agent skill
sitekit init-skill teaches your agent (Claude Code, OpenCode, or any compatible harness) how to drive the engine — the commands, the conventions, and what it must never do.The four loops
Auxon is not a generator you run once. A site has a life beyond launch day, and that’s where the real work is.| Loop | You say | The agent runs |
|---|---|---|
| Build | ”Build the marketing site.” | init → run → verify → deploy |
| Maintain | ”Fix this section / what’s drifted?” | inspect → reconcile → verify --maintenance |
| Experiment | ”A/B test this headline; ship the winner.” | experiment new → start → status → promote |
| Evolve | ”We repositioned — update the whole site.” | brand evolve → record → reconcile --brand-delta |
It works on sites it didn’t build
This is the capability that makes Auxon useful on day one rather than after a migration. Most brand tooling requires you to rebuild your site inside it, which is why most of it never gets adopted. Auxon captures the brand off a live WordPress, Squarespace, Webflow, or bespoke site and binds the site to it in place. From there you can judge any page or proposed edit against that brand, keep it on-brand as it changes, and run conversion experiments on it through a single embed. No migration. No platform to move onto. See Capturing a brand.The surfaces
Auxon shows up in different places depending on who’s working.The CLI — for your agent
The CLI — for your agent
sitekit is the primary surface, designed to be driven by an agent rather than typed by hand. It ships with an operating manual — the agent skill — that teaches the agent to use it correctly.The copy dashboard — for whoever writes
The copy dashboard — for whoever writes
sitekit dashboard opens a local writing surface over the copy layer: navigate to any page, edit its words, then import and verify from the same screen. Loopback-only, because it writes.It’s also a mountable component, so a host application can embed the same UI. See Editing copy.The front-end editor — point and type
The front-end editor — point and type
A browser extension that lets you click any element on the live site, type the new text, review a queue, and apply. Plain text applies deterministically with no model involved.
Served to agents, not just browsers
Served to agents, not just browsers
A site Auxon builds also publishes an agent-readable surface: an
llms.txt directory at the root, Schema.org structured data on every page, and a live MCP endpoint an AI client can query — answering from the same content the site shows, held to the same brand voice.So what an agent says about the business is on-brand by construction, in the same way the page is.You own the result
The output is plain files on your own infrastructure. Deploy them where you like. There’s no runtime dependency on Auxon for the site to keep serving — stop using the tool and the site carries on working. The packs you capture and author are yours too: directories of JSON, CSS, and Markdown that live in your repo or your machine-local workshop, readable and editable without the tool.Where to start
Install it
One command, plus the agent skill.
Build your first site
Two installs, then what to say to your agent.
How it works
The enforcement contract and the verify loop.
Capture a brand
Rip a visual identity off a URL, a screenshot, or a screen recording.
Voice packs
How a site sounds, and how that’s enforced.
Editing copy
Four ways to change the words — none needing a model.