People
Easy to read, in their language.
A clear structure, so visitors find what they came for. Usable on a phone, with a keyboard or a screen reader.
Websites built around a business and its users, data and workflows, with no CMS or plugin stack. AI coding agents help build and maintain them; people keep the final say. The first is this website, which ran on WordPress until September 2026.
For about two decades, a website usually meant a content management system (CMS) with a design on top. It showed pages and kept them easy to edit, and it did that well.
Today a website can be the interface of the business itself: connected to its data, tools and workflows, and to AI models and agents. Then it is software, part of the company’s infrastructure. That is how we build it.
The shift
CMS-first
Business-first
Why we left WordPress behind
I worked in the WordPress ecosystem for more than a decade: BuddyPress, plugin and custom development, agency projects. I founded ThemeKraft, a company built around WordPress, and ran it as CEO for many years. I contributed to BuddyPress and spoke at WordCamp Europe.
WordPress was the right tool for its time. Themes and plugins made design and features reusable, and a business could run its website without a developer.
All of that rested on one assumption: custom software is too expensive to understand and maintain, so you build on a standard. AI-assisted engineering lowers that cost, often far enough to change the decision.
This website ran on WordPress until 30 September 2026. Today it is a purpose-built system, written largely by AI coding agents under my direction.
The custom software equation
Every custom system needed someone who understood it. When that person left, the knowledge left too. Today AI agents help carry that work:
Maintenance stays part of the job. With agents, it no longer depends on one person who remembers everything.
We used to adapt the business to the CMS. Now we can build the system around the business.
How we build
The usual loop Choose a CMS → pick a theme → install plugins → add workarounds → maintain the plugin stack → repeat
Then back to the start. A person signs off on every round.
Every change to this site is a commit. These figures come straight from its git history and update with every build.
The one without is a merge commit.
First commit Latest
Selected commit messages, unedited
Three kinds of readers
People
A clear structure, so visitors find what they came for. Usable on a phone, with a keyboard or a screen reader.
Search engines
Stable URLs, clean headings and a sitemap that matches the site. One topic, one page, one address.
AI systems & agents
Structured data and machine-readable summaries such as llms.txt. Where useful, an API that agents can call instead of scraping pages.
First instance: this website
AI agents work on this site’s code, content and server configuration. I set the direction and correct what they get wrong. The page you are reading runs on exactly that.
astro build
[build] 72 page(s) built in 2.25s
node scripts/postbuild.mjs
.htaccess written (9 inline script hashes)
llms.txt: 6 files for 68 pages
node scripts/seo-audit.mjs
72 pages, 68 indexable, 68 in sitemap
no problems # any SEO error stops the build
# the smoke test after every deploy, on the live site · 2026-10-02 17:11 UTC
ok/200
ok/lab/autonomous-web/200
ok/llms.txt200
ok/impressum/301 → https://octooai.com/de/imprint/
ok/ki-agenten/ki-agenten-im-handwerk/410
# 46 more checks, all ok
Smoke test passed.
This page before you scroll92.7 kB in total, compressed
This website is what one person, many agents looks like on the open web.
Where it fits
If your website has become a pile of plugins, workarounds and things nobody wants to touch, it may be time to rethink it.
From website to intelligent business system.
Build with us