Updates
What we’ve been shipping.
We actively maintain Klaudius. The framework evolves continuously — lessons and improvements drawn from running the pipeline every day, and updates that keep Klaudius in sync with Claude Code and Codex as they evolve. Every improvement listed here lands in your install via npx klaudius@latest update, included with your licence.
Build any business a complete booking system, in one command
Klaudius can now add a full booking system to any site it builds — restaurant table bookings with sittings and party sizes, or salon-style appointments with services and staff calendars. Customers book on the business's own website and get instant confirmation emails with a cancellation link; the owner gets a booking notification in their inbox, a password-protected dashboard for the day's bookings, phone bookings and closures, and automatic day-of reminder emails. It's distilled from a system running in production at a real restaurant, it costs the business nothing to run, and Klaudius live-tests the whole installation — including making and cancelling a real booking — before reporting it done.
A closer eye on review section layout
Klaudius's built-in quality pass now extends the same close eye it already keeps on photo galleries to a site's customer-review section. The reviews still use varied, magazine-style layouts where they look best — this just guards against the occasional case where a review column came out uneven with an awkward empty gap, catching and fixing it before the site reaches you, so the testimonials always look tidy and intentional.
Add a live, self-updating Google rating to any site
Klaudius can now put a live Google rating on any site it builds, in a single command. The star rating and review count are pulled straight from the business's own Google listing and refresh themselves as new reviews come in — so the number on the site never goes stale, with no widget to rent and nothing for anybody to update by hand. A site whose social proof keeps itself current is an easier sell, and it answers the worry owners have about a website quietly going out of date the moment it's built.
New hosting provider option: Netlify
Netlify now joins the two existing hosting options for the sites Klaudius builds — pick it during install, or switch any time. If Netlify's already your platform, you can point Klaudius straight at your own account instead of setting one up elsewhere. As always, your choice of host only changes where finished sites live; how they're found, built and pitched stays exactly the same.
A closer eye on photo gallery layout
Klaudius's built-in quality pass now keeps a closer eye on how photo galleries are laid out. The sites still use varied, magazine-style photo arrangements where they look best — this just guards against the occasional case where a gallery came out with an uneven column and an awkward empty gap, catching and fixing it before the site reaches you, so the finished galleries always look tidy and intentional.
Every site now wears the client's own logo and colours
Klaudius now finds a business's real logo and brand colours from their Facebook or Instagram and builds the whole site around them — their logo in the header and footer, their signature colour carried through the buttons, links and accents — so the design reads as an extension of their existing brand rather than a template. If it can't find a clean logo, it falls back gracefully to a tidy monogram and colours drawn from the site itself, so the result is always polished. It's the difference between a site that looks generic and one that makes an owner think 'this is so clearly mine' the moment they open your message.
Hand your clients a website they can edit themselves
Klaudius can now add a built-in editor to any site it builds, in a single command: a private, password-protected page where the business owner updates their own text, photos and reviews from their phone, with changes live in seconds. No WordPress, no plugins, no monthly platform fee. It answers the question owners ask most — “can I change this myself?” — and gives you a strong reason to charge more per build, or to add an ongoing maintenance arrangement.
An even more bespoke finish, down to the browser tab
Klaudius now gives every site it builds its own icon — the business's logo where one exists, or a clean monogram drawn from the site's own colours otherwise. A small thing with an outsized payoff: the browser tab, and the little preview that appears when you share the site over WhatsApp or text, now carry the business's own mark rather than a stock default. One more detail that makes the finished site feel genuinely built for them.
Optionally have Klaudius save outreach emails as drafts
Klaudius can now prepare your outreach emails and drop them straight into your email Drafts folder instead of sending them automatically. It's there for operators who'd prefer to keep a human eye on every email before it goes out — review each one, adjust the wording, and send it yourself. Completely optional; automatic sending stays the default.
Smarter photo framing for a more hand-designed look
Klaudius now always matches each photo's frame to its natural shape — portrait shots shown tall, landscapes wide. The sites it builds get an even more polished, hand-designed feel, with every image placed the way a designer would. Its built-in quality pass keeps an eye on photo framing as well.
Pick where your sites are hosted
Klaudius now lets you choose between two hosting options for the sites it builds — so you can run on whichever you'd rather have an account with. Set during install.
Klaudius now runs on Codex (OpenAI) too
You can now use Klaudius with either Claude Code or Codex — the install wizard asks during setup. If you'd rather run on a ChatGPT subscription than a Claude one, that path now works end-to-end: same pipeline, same outcomes, just operated through Codex instead. The full operator guide adjusts per agent so you only see what's relevant to the one you picked.
On non-English sites, reviews stay in the customer's own words
When Klaudius builds a site in a language other than English, the customer reviews it features now appear in the customers' own original words instead of being passed through Google's automatic translation, which can quietly distort meaning. On an English site you want English reviews anyway, but in every other language Klaudius builds in, the testimonials now read exactly as real local customers wrote them, not as a machine rewrite.
Better double-check for no-website prospects
When a business doesn't have a website obviously set publicly, Klaudius now runs an extra double-check before treating them as a no-website prospect — trying domain patterns like brand-name + country-code (e.g. acmeplumbing.co.uk) and brand-name + city (e.g. acmeplumbing-leeds). Cleaner outreach list, fewer mistakes where a business with a non-standard domain gets pitched a site they already have.
CRM setup catches a common mistake
The CRM step in the install wizard now validates the shape of the key you paste before continuing and gives a clearer error if you've pasted the wrong one. A common stumble for first-time operators — now caught instantly instead of surfacing as a confusing error later in the pipeline.
Operator docs overhaul
The bundled operator documentation has been redesigned with the marketing-site visual language and split into two pages: a public-eligible reference (DOCS.html) you can share with collaborators, and an internal operator guide (operator-guide.html) that goes deeper. Raw shell commands have been replaced with Claude-driven workflows wherever it makes sense — most operators talk to Claude Code, not the terminal.
Windows install hardening + new install command
The install wizard now runs reliably on Windows machines (Git Bash and WSL2 both supported). A new `klaudius install` command lets you re-run the dependency-install step if anything fails mid-init, so you don't have to start over from scratch.
Finish-line polish on the install wizard
When `klaudius init` completes, the next-steps message is sharper, includes a platform-aware `open` command (macOS, Linux, Windows), and a hint for installing Claude Code itself if you don't have it yet. First-time operators get from finished-install to first pipeline run faster.
CLI now works behind corporate networks
If your machine has a custom certificate authority installed (common in corporate networks with TLS inspection), the CLI now detects it and relaunches itself with the system CAs trusted. Install no longer breaks silently in those environments.
Pick your country and language up front
During install, the wizard asks for the country you want to find businesses in and the language you want websites and outreach messages to be in. The entire pipeline picks up those choices — phone-number formats, place-name matching, accumulated lessons, outreach sign-off framing — so Klaudius behaves correctly for your chosen market out of the box.
Framework CLAUDE.md trimmed to fit Claude Code's context window
Claude Code reads your project's CLAUDE.md on every session, and there's a ceiling on how much it can read in one go. The template's CLAUDE.md has been trimmed to comfortably fit under that ceiling — meaning Claude Code spends less of its attention on framework setup and more on getting your sites built.
New outreach channel added
Klaudius now reaches prospects through an additional outreach channel. The install wizard handles the new channel-specific setup during init. The outreach engine rotates intelligently across whichever channels you've configured — picking whichever lands best with a given business, with no double-sends — using a per-account daemon and a priority cascade.