Updates

What we’ve been shipping.

We actively maintain Klaudius. The framework evolves continuously — lessons and improvements drawn from operators running Klaudius in their own markets every day, and updates that keep it in sync with Claude Code and Codex as they evolve. Every improvement listed here lands in your install the moment you ask your agent to update Klaudius, included with your licence.

  1. #

    Klaudius now carries half the standing instructions, and Codex reads all of them

    The instruction file your agent loads at the start of every session is now about half the size: everything the individual skills already cover has been taken out, along with a few places where two rules disagreed. That leaves more room for the actual work on every run. If you use Codex it matters more, because Codex only reads the first part of a long instruction file, and yours now fits in full. Update as usual. If you have customised that file, Klaudius walks you through keeping your changes.

  2. #

    Klaudius now gets you paid, and knows who has

    The pipeline no longer stops at the pitch. When a business says yes, Klaudius writes the invoice with a pay-by-card link through your own Stripe account and puts the email in your drafts, ready to send. From there it watches the money: your next follow-up run records a card payment and marks that client as won, Stripe charges monthly hosting or maintenance fees every period on its own, a failed card or a cancellation shows up there too, and an overdue invoice comes with a reminder ready for you to approve. Bank transfers take one line from you: tell your agent the client paid.

  3. #

    Rescue rebuilds now keep the business's own video

    When a business's current website leads with a video of its own, Klaudius now carries that video into the rebuild instead of leaving it behind. It checks the footage really is theirs, like their premises, their vans or their team, and leaves stock clips out. The video is sized to load quickly on a phone, and their own YouTube or Vimeo videos come across too.

    How rescue rebuilds work

  4. #

    Klaudius now has a desktop app

    Klaudius is now a Mac and Windows app as well as a terminal tool: the setup, the businesses it finds, the websites it builds for them, and a chat where you can just ask it for things. If you already have Klaudius running there's nothing to redo — the app opens the folder you already have, and it's the same licence key. The app keeps itself up to date, so it's a one-time download.

  5. #

    Pitch client sites on your own domain

    Every site Klaudius builds can now optionally live on your own domain, so a prospect sees something like joes-plumbing.sites.yourdomain.com. Ask your agent to set it up, then add the single wildcard DNS record it gives you at your domain provider. There's no nameserver change, and nothing to do per client after that: every new site gets its own subdomain and its own certificate automatically.

  6. #

    New outreach channel: real letters in the post

    Klaudius can now pitch a business with a printed letter, built around a screenshot of the website it already made for them, printed and posted through your own print-provider account (Pingen in Europe, PostGrid in the US, Canada, UK and Australia — roughly €1/$1 a letter). Each letter carries a QR code to a claim page on the business's new site, so replies come back to you digitally, with the owner's consent — which makes letters the natural channel for markets like Germany and Austria, where cold email and messaging apps require prior consent. Opt in during setup, or ask your agent to enable the letter channel.

  7. #

    Send outreach from more than one mailbox

    Klaudius can now rotate outreach across several sending mailboxes — ask your agent to add another and it wires it into your setup and verifies it with a test send. Every follow-up automatically goes from whichever mailbox started that client's conversation, so email threads never break.

  8. #

    Improvements to finding a business's email address

    A round of improvements to how Klaudius tracks down a lead's email address. Facebook business pages on the newer page format are now read correctly, and the web-search step behind lead screening is more resilient.

  9. #

    Quotes before invoices, and Swiss QR-bills

    First, Klaudius can now write a quote as well as an invoice. Ask it to quote a client and it produces a proper PDF setting out what's included, the price, whether tax is on top, and how long the offer stands, then leaves it as a ready-to-send email in your drafts. Most of the time the price in your pitch is enough and you'll go straight to an invoice, but some clients want it in writing before they commit, and in German-speaking countries a written Offerte is simply how buying works. It reuses the business details you gave the first time you invoiced, and when the client says yes, the invoice is one command away. Second, if you operate in Switzerland or Liechtenstein, your invoices now carry a QR-bill — the scannable payment part Swiss clients expect, and since 2022 the only payment slip there is. Setup asks for your IBAN once (an ordinary one is fine, no special QR-IBAN needed) and it's on every invoice after that.

  10. #

    Klaudius can now write your invoices

    When a client says yes, you can now ask your agent to invoice them. It writes a professional PDF invoice for that client — sequential number, your business and tax details, the client's, the amounts broken out — and leaves a ready-to-send email in your own mailbox's drafts folder with the invoice already attached and the client already in the To field. All you do is read it and press send; it never sends anything itself, because the last click on a money email should be yours. You barely have to tell it anything, since your project already knows the client and what you quoted them, and it asks about your own business details once and then remembers them. Entirely optional — if you already have an invoicing setup you like, nothing changes.

    Read the full story

  11. #

    Booking systems: customers now move their own bookings, and every one lands in their calendar

    Every booking system Klaudius installs just learnt the thing customers most often ring up about: changing the time. The confirmation email now carries a change-or-cancel link where the customer picks a new time themselves — behind the scenes the old slot is freed and the new one secured in a single step, so nobody can lose their booking halfway through a move. The same email now attaches a calendar invite that drops the booking straight into the customer's phone, which quietly does the reminding an SMS would. And every booking arriving in the owner's inbox and dashboard is tagged first-time or returning customer, so the business greets regulars like regulars. New installs get all of this automatically; for booking systems already installed on client sites, tell your agent to upgrade them.

    How the booking system works

  12. #

    Booking mode: target businesses currently paying for booking software

    Klaudius now runs a third lead stream. Aesthetics clinics, hair salons, spas and studios overwhelmingly run their diary through Fresha, Booksy, Square or one of seventy-odd others — and thousands of them put that booking page in the website field of their Google listing, because it's the closest thing to a website they have. Every lead tool on the market reads that as 'has a website' and skips them. Booking mode finds them instead: it recognises 72 booking platforms, tells a paying business apart from an auto-generated listing nobody signed up for, and builds each one a proper site with a complete booking system built in — one that can take the platform's place entirely, or run alongside it. Our first live outreach batch pulled a response rate well beyond the classic streams. Pick it during setup, or ask your agent to turn on Booking mode.

    Read the full story

  13. #

    Rescue rebuilds now prove nothing from the old site was left behind

    When Klaudius rebuilds a business's existing website, it now maps every page the old site has, captures the important ones in priority order, and writes itself a checklist of everything that must survive — prices, legal wording, opening-hour exceptions, staff names, history, awards, downloadable documents. Before the site passes review, an automatic check verifies every item on that checklist actually made it onto the new site, and anything deliberately left out is reported with the reason. Old-site photos are also handled more carefully: only images that are provably the business's own get reused, so a stock photo licensed to the old site never ends up on yours.

  14. #

    Klaudius now uncovers the story behind every business it builds for

    Plenty of local businesses have been written about — an interview with the owner, a hundred-year anniversary piece, a community award — and that story depth rarely appears on their own website or Google listing. The research stage now searches local press coverage for every business, reads what it finds, and uses the verified facts in the site's story copy where there's a story worth telling, properly attributed and never copied wholesale. Most small businesses turn up nothing and lose nothing; the established ones with real history get websites that finally tell it.

  15. #

    Lead finding now sees about four times more of every town

    The find stage just got its biggest upgrade since launch. Alongside its core trades list, Klaudius now reads each town's actual economy and searches the categories that fit it — truck and diesel repair in a Texas border town, storm-damage restoration on a hurricane coast, damp-proofing specialists in an English market town. In our test town that grew qualified leads from 27 to over 100. It digs deeper into every search too, and filters out closed businesses and wrong-country strays before they waste your time. It's also more flexible about the target you give it: point it at a whole state or country and each session picks a fresh town to work, or narrow it to a single trade — 'find plumbers in Texas' — and it works exactly that. Nothing to configure.

    Read the full story

  16. #

    Make sure your outreach email setup is fully optimised, in one command

    Klaudius now ships with a deliverability skill — ask your agent for /deliverability and it checks your outreach email is set up as well as it can be. It sends a single test message from your own account, reads it back, and reports exactly how the receiving mail service treated it: whether your domain passed the three checks the big providers now enforce (SPF, DKIM and DMARC). If something needs changing, you get the exact line to paste into your domain settings.

  17. #

    The sites you pitch now load about four times faster on a phone

    Almost every pitch is opened on a phone, often on patchy mobile data, and a site that takes its time is a site nobody waits for. Klaudius now builds sites that arrive far quicker: measured on a real client site over a slow 4G connection, a page that took 27 seconds to fully load now takes 6.5. At the same time Klaudius pulls photos at a noticeably higher resolution than before, so the ones a visitor sees up close look sharper rather than soft — the site is quicker and better-looking at once. Nothing to configure: every new site is built this way.

  18. #

    Rescue mode: target businesses with a bad website, not just no website

    Klaudius now runs a second lead stream alongside the classic one. Rescue mode finds businesses whose existing website has genuinely failed them — a domain that no longer loads, a hosting placeholder, a browser security warning, a site that doesn't work on phones or was visibly built a decade ago — verifies the problem mechanically before anyone is pitched, and rebuilds them a proper site from everything the old one published plus everything it should have had. In our test town it grew pitchable leads by about 40%, mostly in trades where every business already had a website. Turn it on during setup, or ask your agent to enable Rescue mode.

    Read the full story

  19. #

    New hosting option: your own server

    For operators who'd rather own the whole stack, Klaudius can now deploy straight to your own server. The sites it builds are plain static files — no runtime, nothing to babysit — so the deploy simply uploads them over SSH and verifies the site is live before any pitch goes out. Pick it during install or switch any time; the wizard walks you through the two settings it needs, and your install's Claude can help you set the server side up once. How sites are found, built and pitched stays exactly the same.

  20. #

    Pipeline alerts by email or text, not just Telegram

    Klaudius pings you when outreach lands and when anything needs your eye — a failed deploy, an odd result. Until now those alerts only spoke Telegram, which meant a small bot-setup dance during install. You can now have them sent to your own inbox or as a text to your own phone instead, reusing the email or SMS account your install is already configured with — zero extra setup, chosen right in the wizard. Alert delivery also got more robust across the board: certain messages that could previously be cut short or silently dropped now always arrive whole.

  21. #

    Full SEO and GEO optimisation for any client site, in one command

    When a client says yes, Klaudius can now apply every SEO and GEO optimisation their site needs in a single command — GEO being SEO's fast-growing sibling: getting recommended by AI assistants. The SEO side sets up everything Google expects of a well-built site — sitemap, canonical domain, social-share cards, and structured data that spells out exactly what the business is, where it is and when it's open — and pushes the new site straight to the search engines that accept direct submission. The GEO side goes further: an FAQ and page copy written the way AI assistants lift answers, truthful freshness dates, and an entity graph tying the business, its services and its service area together — the groundwork ChatGPT and Perplexity read when they recommend local businesses. It works on every hosting option, and it finishes with a short checklist for the few minutes that need a Google sign-in.

    Read the full story

  22. #

    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.

    Read the full story

  23. #

    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.

  24. #

    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.

    Read the full story

  25. #

    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.

  26. #

    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.

  27. #

    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.

  28. #

    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.

    Read the full story

  29. #

    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.

  30. #

    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.

  31. #

    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.

  32. #

    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.

  33. #

    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.

  34. #

    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.

  35. #

    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.

  36. #

    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.

  37. #

    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.

  38. #

    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.

  39. #

    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.

  40. #

    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.

  41. #

    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.

  42. #

    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.

  43. #

    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.