Websites, agentisch gebaut
Ich baue Websites inzwischen vollständig agentisch: Ein KI-Agent setzt um und steuert über MCP-Server und CLIs die Werkzeuge für Bild, Video, Stimme und Avatare. Wie etwas aussieht, entscheide weiterhin ich. Nach einem Prompt steht die Website nicht von allein, es bleibt Handwerk, nur mit deutlich besseren Werkzeugen. Hier fünf Websites, die so entstanden sind.

Ausgangslage
Seit 2006 baue ich Websites, über viele Jahre und für viele Kundenprojekte mit WordPress. Eine Website mit Medien zu füllen war dabei vor allem Handarbeit: generieren, warten, herunterladen, zuschneiden, freistellen, komprimieren, hochladen, einbauen. Für 20 neue Icons ist so schnell eine Stunde weg. Dazu kam die Technik selbst: ein Plugin für jede Kleinigkeit, Versionsstände und Sicherheitsupdates, Ladezeiten und irgendwann der Punkt, an dem das System nicht mehr hergibt, was die Idee verlangt. Heute schreibe ich für die 20 Icons in zwei Minuten einen Prompt, und der Agent erledigt den Rest bis zur richtigen Stelle auf der Seite. Für mich ist das der größte Sprung seit Jahren, weil er meine Arbeit auf deutlich stabilere Füße stellt. Geändert hat sich dabei nur, wie etwas entsteht. Mein Vorgehen, mein Ablauf und meine Werkzeuge sind geblieben.
So arbeite ich
- 01Konzept wie bisherZielgruppe, Inhalte, Seitenstruktur und Gestaltung erarbeite ich so wie in all den Jahren davor. Neu ist nur, wie die Umsetzung entsteht.
- 02EntwurfDas Design entsteht als Entwurf, oft in Claude Design, und die Richtung gebe ich vor. Der Agent übernimmt Farben, Schriften und Abstände daraus, statt sie nach eigenem Geschmack zu erfinden.
- 03UmsetzungClaude Code baut die Seiten, je nach Aufgabe als statisches HTML, mit Next.js oder als Web-App mit Vite und React.
- 04Feinschliff in vielen RundenNach dem ersten Stand ist eine Seite selten fertig. Schriften, Abstände, Bildausschnitte und Animationen justiere ich Runde für Runde nach. Globale Änderungen ziehen sich mit einem Auftrag durch alle Seiten.
- 05Medien per PromptÜber MCP-Server und CLIs erzeugt der Agent Bilder, Icons, Videos, Stimmen und Avatare, bearbeitet echte Fotos nach, schneidet zu, stellt frei, komprimiert und baut alles an der richtigen Stelle ein.
- 06Auffindbar machenTitel, Beschreibungen, strukturierte Daten, Sitemap und llms.txt gehören zum ersten Build, nicht zur Nacharbeit. So verstehen Suchmaschinen und KI-Assistenten gleichermaßen, worum es geht.
- 07Prüfen und pflegenLint, Build und Screenshots auf Desktop und Smartphone vor jedem Livegang. Für Änderungen im Alltag liefere ich WebsiteFramework mit: Texte und Bilder selbst ändern wie in einem CMS, ohne dessen Ballast.
Die Beispiele
Hausarztpraxis
Relaunch der Website einer Hausarztpraxis als schnelle, barrierearme Web-App. Patientinnen und Patienten fragen Termine, Rezepte und Überweisungen online an, und die Seite zeigt live, ob die Praxis gerade geöffnet ist. Die echten Fotos der Praxisräume hat der Agent über den MCP-Server von ElevenLabs nachbearbeitet: dieselben Räume und Möbel, nur mit besserem Licht und geraden Linien.
- Online-Dienste für Termin, Rezept und Überweisung, jeweils mit eigener Adresse und barrierearmem Formular
- Ausgelegt auf WCAG 2.1 AA: hohe Kontraste, 18 px Grundschrift und große Klickflächen, auch für ältere Menschen
- Strukturierte Daten als Arztpraxis mit Fachrichtung, Adresse und Sprechzeiten für Suchmaschinen und KI-Assistenten
- Sprachassistent und Karte laden erst nach Einwilligung, Schriften selbst gehostet
Name, Ort, Kontaktdaten und Teammitglied für die Screenshots unkenntlich gemacht.


Boardify
Die Website zu meiner Mac-App ist statisches HTML aus einem kleinen eigenen Build-Skript, umgesetzt nach einem Entwurf aus Claude Design. Die 3D-Icons um die Überschrift und in den Funktionskacheln hat der Agent über Higgsfield generiert, freigestellt, optimiert und eingebaut. Versionsnummer, Dateigröße und Release Notes zieht der Build aus dem Changelog der App.
- 18 3D-Icons per Prompt: generiert, Hintergrund entfernt, als WebP eingebaut
- Strukturierte Daten für Anbieter, Website und App mit Preis und Version, FAQ ebenfalls als strukturierte Daten
- Sitemap, robots.txt mit Zugang für KI-Crawler und eine llms.txt als Zusammenfassung für KI-Assistenten
- Vorschaubild für geteilte Links wird per Skript aus der eigenen Seite gerendert


DLMM Alert
Die Startseite von DLMM Alert ist Teil der Web-App. Hero-Motiv ist ein KI-generiertes Glocken-Maskottchen, um das Infokarten im Stil der App schweben: eine Meldung, wenn eine Position ihren Bereich verlässt, Positionswert, aktive Bereiche und Volumen. So sieht man in Sekunden, worum es geht.
- Vollflächiges Hero-Motiv, auf dem Smartphone so verschoben, dass das Maskottchen sichtbar bleibt
- Metadaten und eigenes Vorschaubild für geteilte Links

Subscraby
Vor dem Login steht eine eigene Produkt-Website. Statt Stockfotos zeigt sie die App selbst: Zum Einstieg fragt sie, wohin das Geld eigentlich geht, und zeigt dazu einen Stapel Abo-Karten aus der App. Darunter erklären farbige Kacheln die Funktionen mit echten Ausschnitten der Oberfläche.
- Funktionen als Kacheln mit echten Ausschnitten der App statt Platzhaltergrafiken
- Ein Klick vom Versprechen zur Anmeldung, per E-Mail oder Google


Image Resizer
Hier ist die Startseite gleich das Werkzeug: Bild ablegen, Format wählen, fertig. Darunter erklären drei Schritte und ein Promovideo den Ablauf. Das Video ist mit meiner Videoplattform VideoEdit entstanden, die Beispielbilder darin sind KI-generiert.
- Die Bilder werden im Browser verarbeitet und verlassen das Gerät nicht
- Promovideo direkt auf der Seite statt einer langen Anleitung


Und diese Website
Auch diese Seite ist so entstanden: Entwurf in Claude Design, Umsetzung mit Claude Code in Next.js. Porträt und Arbeitsszenen kommen aus Higgsfield, die Stimme aus ElevenLabs, die Avatar-Videos aus HeyGen, jeweils vom Agenten erzeugt, zugeschnitten, komprimiert und eingebaut. Schriften und Medien liegen auf dem eigenen Server, es gibt keine Analytics und keine Anfragen an Drittanbieter.
Was sie verbindet
- 1Ich entscheide, nicht die KIWie etwas aussieht und wirkt, gebe ich vor. Der Agent setzt um, macht Vorschläge und erledigt die Routine. Die Gestaltung bleibt meine.
- 2Handwerk, kein SelbstläuferEin Prompt, und die Website steht: So funktioniert es nicht. Gute Schriften und Abstände entstehen im Feinschliff, mit Erfahrung und vielen Iterationen.
- 3Zwei Arten von SkillsSkills für den Agenten halten als skill.md fest, wie ein Ablauf funktioniert. Dazu kommen meine eigenen aus 20 Jahren Webdesign. Erst beides zusammen ergibt das Ergebnis.
- 4Weniger HandarbeitHochladen, generieren, warten, speichern, zuschneiden, verfremden: Das übernimmt der Agent. Aus einer Stunde Klickarbeit wird ein Prompt.
- 5Mehr kreative FreiheitBilder, Videos, Stimmen und Avatare entstehen im selben Arbeitsgang wie der Code. Eine weitere Variante auszuprobieren kostet kaum noch Zeit.
- 6Gefunden werden, auch von KIStrukturierte Daten nach Schema.org, Sitemap, Canonical, Vorschaubilder und llms.txt, damit Suchmaschinen und KI-Assistenten die Seite verstehen und empfehlen.
- 7Schnell geladenStatische Seiten oder schlanke Apps, Bilder als WebP, Schriften selbst gehostet. Kein Theme und kein Plugin, das bei jedem Aufruf mitlädt.
- 8Weniger AngriffsflächeKeine Plugins mit eigenen Sicherheitslücken und kein CMS, dessen Versionen und Erweiterungen ständig nachgezogen werden müssen.
- 9Keine Grenzen durch Add-onsAnimationen, Anbindungen an andere Tools, individuelle Funktionen: Der Agent baut passend nach, was gebraucht wird, statt ein Add-on zu suchen, das nur halb passt.
Technik
- Claude Code
- Claude Design
- ElevenLabs MCP
- Higgsfield CLI
- HeyGen
- Claude Skills (skill.md)
- Next.js, Vite, React
- Statisches HTML
- Schema.org, llms.txt
- WebsiteFramework