Limited beta · 152 / 200 seatsLimitierte Beta · 152 / 200 Plätze Laravel 12 + WordPress 6.5Laravel 12 + WordPress 6.5

Production PHP apps in 5 minutes
not 6 weeks.
Webanwendungen in 5 Minuten
statt 6 Wochen.

The first AI platform that ships real Laravel & WordPress codebases — not React clones. Describe your idea, watch nine specialised agents build it live, and download the code. Yours to keep, no lock-in. Die erste KI-Plattform, die echte Laravel- und WordPress-Codebases ausliefert — keine React-Klone. Beschreiben Sie Ihre Idee, neun spezialisierte Agenten bauen sie live, und der Code gehört Ihnen. Kein Lock-in.

No cardKeine Kreditkarte Code is yoursCode gehört Ihnen Cancel anytimeJederzeit kündbar
localhost:8765/preview/a3f7c1d2
Build a Laravel blog with markdown posts
Laravel-Blog mit Markdown-Posts
Master Architect
Routing to Laravel Forge · Blade + Tailwind + SQLite Routing zu Laravel Forge · Blade + Tailwind + SQLite
Laravel Forge
Wrote PostController.php, welcome.blade.php + 6 more Erstellt PostController.php, welcome.blade.php + 6 weitere
Make the hero darker and add an RSS link
Hero dunkler, RSS-Link hinzufügen
Iteration agent · editing 2 filesIteration · 2 Dateien
preview updatedPreview aktualisiert

Why we still write PHP in 2026.

Warum wir 2026 immer noch PHP schreiben.

04.18.2026 · maria · 8 min

A meditation on craft and the frameworks that age well.

Eine Meditation über Handwerk und Frameworks, die gut altern.

04.11The case against ORMsGegen ORMs (manchmal)
04.04Queue workers we trustQueue-Worker, denen wir trauen
Plan Generate Validate Build & reloadBuild & reload Run #14 · 0:23
Time to working appZeit bis zur App
4:11min
Median for a full Laravel CRUD app with auth, measured across our private beta.
Median für eine vollständige Laravel-CRUD-App mit Auth, gemessen in der privaten Beta.
n = 412 generations · Apr 2026
Cost per generationKosten pro Generierung
€0.19
Roughly 1,000× cheaper than briefing an agency. Credits start at €5.
Rund 1.000× günstiger als eine Agentur. Credits ab 5 €.
Includes Claude tokens, sandbox runtime, storageInkl. Claude, Sandbox, Storage
Faster live previewsSchnellere Previews
~27s
Saved per build via parallel agent execution. Watch every file appear as it's written.
Pro Build durch parallele Agent-Ausführung. Sehen Sie jede Datei entstehen.
vs. sequential pipeline · p50vs. sequenzielle Pipeline · p50
The problemDas Problem

3.5M German SMBs need software they can't afford.

3,5 Mio. deutsche KMU brauchen Software, die sie sich nicht leisten können.

Bookings for the yoga studio. A scheduler for the dentist. A members area for the football club. Standard problems. Sky-high quotes. The market moves on while everyone waits.

Buchungen für die Yogaschule. Termine für den Zahnarzt. Mitgliederbereich für den Fußballverein. Standardprobleme. Astronomische Angebote. Der Markt zieht weiter, während alle warten.

01
6–12 weeksWochen

Wait time at agenciesWartezeit bei Agenturen

Discovery, quoting, sprints, QA. By the time you ship, the requirements have moved twice.

Discovery, Angebot, Sprints, QA. Bis zum Launch haben sich die Anforderungen zweimal verschoben.

02
€10k–50k

Custom-build budgetCustom-Build-Budget

Out of reach for craft, clubs, solo founders. Off-the-shelf SaaS doesn't fit; bespoke costs more than the business case.

Unerreichbar für Handwerk, Vereine, Solo-Gründer. Standard-SaaS passt nicht; Custom kostet mehr als der Business-Case.

03
React onlyNur React

Existing AI tools miss 75% of the webExistierende KI-Tools verfehlen 75% des Webs

Lovable, v0, Base44 ship JS apps. Most agencies, hosters, and SMBs run PHP. The mismatch is total.

Lovable, v0, Base44 liefern JS-Apps. Agenturen, Hoster und KMU laufen auf PHP. Das passt nicht.

Craftly closes the gap. Production PHP apps from a sentence — written in the same Laravel and WordPress your hosting already runs. Same craft, 1,000× the throughput.

Craftly schließt die Lücke. Produktions-PHP-Apps aus einem Satz — im gleichen Laravel und WordPress, das Ihr Hosting ohnehin spricht. Gleiches Handwerk, 1.000× Durchsatz.

How it worksSo funktioniert's

Three steps. About four minutes.

Drei Schritte. Ungefähr vier Minuten.

No flowcharts. No DSL. Just describe what you want — like emailing a colleague.

Keine Flowcharts. Keine DSL. Beschreiben Sie einfach, was Sie wollen — wie eine E-Mail an einen Kollegen.

Step 01Schritt 01

Describe it in your own words

In eigenen Worten beschreiben

No jargon, no flowcharts, no prior knowledge. Type the way you'd brief a developer over coffee.

Kein Fachjargon, keine Flowcharts, kein Vorwissen. Schreiben Sie wie bei einem Briefing am Kaffeetisch.

"I need a booking platform for my yoga studio. Customers should browse and book classes, I need an admin panel."
„Ich brauche eine Buchungsplattform für meine Yogaschule. Kunden sollen Kurse sehen und buchen, ich brauche ein Admin-Panel."
  • Examples library to remix fromBeispiel-Bibliothek zum Remixen
  • Ask follow-ups: "make it bilingual", "add Stripe"Nachfragen: „mehrsprachig", „Stripe hinzufügen"
NEW PROJECT · IDEANEUES PROJEKT · IDEE
I need a booking platform for my yoga studio. Customers should browse and book classes, I need an admin panel Ich brauche eine Buchungsplattform für meine Yogaschule. Kunden sollen Kurse sehen und buchen, ich brauche ein Admin-Panel
Laravel 12PostgreSQL+ Stripe
Try:Beispiele: dental practice schedulerZahnarzt-Termine recipe blog with markdownRezepte-Blog HOA member portalVereinsportal
Step 02Schritt 02

Nine agents work in parallel

Neun Agenten arbeiten parallel

The unique part: you watch every file appear in real time. The screen is no longer a black box — it's a workshop.

Das Einzigartige: Sie sehen jede Datei in Echtzeit entstehen. Der Bildschirm ist keine Blackbox — er ist eine Werkstatt.

Specialised agents plan the architecture, generate code, run validation, and prep the live preview — concurrently. Parallel execution cuts ~27 seconds per build.

Spezialisierte Agenten planen die Architektur, generieren Code, prüfen und bereiten die Live-Preview vor — parallel. Parallelisierung spart ~27 Sekunden pro Build.

Pipeline · run #14 · 00:23 elapsedPipeline · run #14 · 00:23
Architectdone
Requirementsdone
Router→ Laravel
Laravel Forgewriting
Style Workertailwind
Contentqueued
Iterationidle
Validatoridle
WP Forge
+app/Models/Booking.php
+app/Http/Controllers/ClassController.php
+database/migrations/2026_05_05_create_classes.php
+resources/views/classes/index.blade.php
+routes/web.php
+resources/views/admin/dashboard.blade.php
Step 03Schritt 03

Done. Working. Yours.

Fertig. Funktioniert. Gehört Ihnen.

The full app opens in a live preview — login, database, CRUD, admin panel. Iterate by chat or download the code and open it in your editor.

Die fertige App öffnet sich in der Live-Preview — Login, Datenbank, CRUD, Admin-Panel. Iterieren Sie per Chat oder laden Sie den Code herunter.

  • Push to your own GitHub repoPush in eigenes GitHub-Repo
  • composer install workscomposer install funktioniert
  • Deploy to any PHP host — Hetzner, Forge, HostingerDeploy zu jedem PHP-Host — Hetzner, Forge, Hostinger
localhost:8765/admin/classes
Yogastudio · Admin
Yogastudio · Admin
● live

Classes

Kurse

4 active · next session in 12 minutes

4 aktiv · nächste Stunde in 12 Min

IDClassBookedBelegtStatusStatus
#41Vinyasa Flow · Tue 18:00Vinyasa · Di 18:0014/16openoffen
#42Yin Yoga · Thu 19:30Yin · Do 19:3016/16fullvoll
#43Power · Sat 09:00Power · Sa 09:009/14openoffen
Built in 4:11 · 47 filesGebaut in 4:11 · 47 Dateien Download .zip.zip laden
The orchestraDas Orchester

Nine agents. One conductor. Your codebase.

Neun Agenten. Ein Dirigent. Ihre Codebase.

Each agent owns one craft. Together they replace what used to take a team of five — and beat them on speed, every time.

Jeder Agent beherrscht ein Handwerk. Zusammen ersetzen sie ein Fünfer-Team — und sind jedes Mal schneller.

01
RequirementsAnforderungen

Requirements Engineer

Translates the idea into a structured blueprint. Asks follow-ups when something's ambiguous.

Übersetzt die Idee in ein strukturiertes Blueprint. Fragt nach, wenn etwas unklar ist.

02
Smart routingSmart Routing

Router Agent

Picks Laravel or WordPress based on the project's actual shape — not a coin flip.

Wählt Laravel oder WordPress basierend auf dem Projekt — kein Münzwurf.

03
Laravel

Laravel Forge

Models, controllers, Blade views, migrations, tests. Idiomatic Laravel 12.

Models, Controllers, Blade-Views, Migrations, Tests. Idiomatisches Laravel 12.

04
WordPress

WordPress Forge

Themes, custom plugins, ACF blocks, WP-CLI config. Real WordPress 6.5.

Themes, Plugins, ACF-Blöcke, WP-CLI-Config. Echtes WordPress 6.5.

05
IterationIteration

Iteration Agent

Surgical edits. "Make the hero darker" touches one Blade file, not the whole app.

Chirurgische Edits. „Hero dunkler" ändert eine Blade-Datei, nicht die ganze App.

06
DesignDesign

Style Worker

Tailwind tokens, CSS, brand colour systems, component layout, dark-mode parity.

Tailwind-Tokens, CSS, Markenfarben, Komponenten-Layout, Dark-Mode-Parität.

07
ContentInhalt

Content Worker

Copy that doesn't sound like a robot. Localised. Honest. Skips the platitudes.

Texte, die nicht roboterhaft klingen. Lokalisiert. Ehrlich. Ohne Floskeln.

08
QA

Validation Fix

Catches and auto-repairs broken syntax, missing imports, busted routes — before you see them.

Findet und behebt Syntaxfehler, fehlende Imports, kaputte Routen — bevor Sie sie sehen.

Why usWarum wir

The other tools ship JavaScript. We ship PHP.

Andere Tools liefern JavaScript. Wir liefern PHP.

If your hosting, your agency, or your team already speaks PHP — these are not the same product.

Wenn Ihr Hosting, Ihre Agentur oder Ihr Team PHP spricht — das sind nicht dieselben Produkte.

Lovablev0Base44Craftly
Real Laravel codebaseEchte Laravel-Codebase
Real WordPress siteEchte WordPress-Seite
Watch every file as it's writtenJede Datei live mitsehen
Download & self-hostDownload & selbst hostenpartial
Push to your GitHubPush in Ihr GitHub
Cost per generationKosten pro Generierung$0.30+$0.40+n/a€0.19
Made in Europe · GDPREU · DSGVO
Live demoLive-Demo

See it with your own eyes.

Sehen Sie es mit eigenen Augen.

Ninety seconds. One idea. One full working web app — DentalNova, a WordPress site for a dentist, generated end-to-end.

Neunzig Sekunden. Eine Idee. Eine vollständige Web-App — DentalNova, eine WordPress-Seite für einen Zahnarzt, end-to-end generiert.

Recording: WordPress · DentalNovaAufnahme: WordPress · DentalNova Length: 1:30Länge: 1:30 Generation: 4:11 actualGenerierung: 4:11 real No edits, no cutsKeine Schnitte, kein Editing
Built on the boring stack you trustGebaut auf dem soliden Stack, den Sie kennen
Laravel12
WordPress6.5
PHP8.4
PostgreSQL
Claude
ReactUI only
Who's behind thisWer dahinter steht

ShvedkoDev. Built in Göttingen, for the German Mittelstand.

ShvedkoDev. Gebaut in Göttingen, für den deutschen Mittelstand.

Since 2022 we've shipped custom web apps for German SMBs. 24 client projects taught us exactly what's missing — and what to automate.

Seit 2022 liefern wir individuelle Web-Apps für deutsche KMU. 24 Kundenprojekte haben uns gezeigt, was fehlt — und was sich automatisieren lässt.

Craftly is the next step: from billable hours to a product. Same craft, productised. Same care, distilled into nine agents.

Craftly ist der nächste Schritt: von Stundenarbeit zum Produkt. Gleiches Handwerk, produktisiert. Gleiche Sorgfalt, destilliert in neun Agenten.

2022
FoundedGegründet
24
Client projectsProjekte
9
AgentsAgenten
🇩🇪
GöttingenGöttingen
2022
Founded
Gegründet
Custom web for SMBs
Custom Web für KMU
2024
20th project shipped
20. Projekt geliefert
Repeatable patterns emerge
Wiederholbare Muster
2025
Craftly research
Craftly-Forschung
Multi-agent prototypes
Multi-Agent-Prototypen
2026
Beta opens
Beta startet
You're here
Sie sind hier
Göttingen, DE · 51.5413° N, 9.9158° E
FAQ

Honest answers to the questions you're already asking.

Ehrliche Antworten auf Ihre Fragen.

Can I really download and host the code myself?Kann ich den Code wirklich selbst hosten?

Yes. Every project is a real Laravel or WordPress codebase you can git clone and composer install. Deploy to Hetzner, Forge, your own VPS — wherever PHP runs.

Ja. Jedes Projekt ist eine echte Codebase, die Sie klonen und mit composer install starten können. Hetzner, Forge, eigener VPS — überall, wo PHP läuft.

What happens after the beta?Was passiert nach der Beta?

Beta seats keep their early-access pricing forever (50% off Pro). After GA, plans start at €19/month with credit-based generation top-ups available.

Beta-Plätze behalten den Early-Access-Preis dauerhaft (50% Rabatt auf Pro). Nach GA starten Pläne ab 19 €/Monat.

Why PHP and not React?Warum PHP und nicht React?

PHP runs ~75% of the web. Every shared host speaks it. Your client's agency speaks it. Your CMS speaks it. We meet you where production already lives.

PHP läuft auf ~75% des Webs. Jedes Shared Hosting spricht es. Wir treffen Sie dort, wo die Produktion schon läuft.

Is the code actually good, or just plausible-looking?Ist der Code wirklich gut?

The Validation Fix agent runs PHPStan, Larastan, and our own conventions before each preview. Generated code passes php artisan test, follows PSR-12, uses Eloquent properly.

Der Validation-Fix-Agent prüft mit PHPStan, Larastan und eigenen Konventionen vor jeder Preview. Code besteht php artisan test, folgt PSR-12.

GDPR & data residency?DSGVO & Data Residency?

Built in Germany. Data processed in EU regions. AVV (DPA) on request. We don't train on your prompts or code.

Gebaut in Deutschland. Datenverarbeitung in EU-Regionen. AVV auf Anfrage. Kein Training auf Ihren Daten.

What about more complex apps — multi-tenant, payment, integrations?Komplexere Apps — Multi-Tenant, Payment, Integrationen?

Stripe, OAuth, multi-tenant scaffolds, queue workers — supported. Beyond that, the codebase is yours; bring it to your team or back to ShvedkoDev for a follow-on engagement.

Stripe, OAuth, Multi-Tenant-Scaffolds, Queue-Worker — unterstützt. Darüber hinaus gehört der Code Ihnen.

Beta · 152 / 200 seats takenBeta · 152 / 200 Plätze belegt

Be there when Craftly opens.

Seien Sie dabei, wenn Craftly startet.

Beta seats include lifetime early-access pricing — 50% off Pro, forever. No card required. We email when your seat is ready.

Beta-Plätze beinhalten dauerhaften Early-Access-Preis — 50% Rabatt auf Pro, für immer. Keine Karte. Wir mailen, sobald Ihr Platz frei ist.

SEATS FILLEDPLÄTZE BELEGT152 / 200
Free during betaKostenlos in der Beta No spam, everKein Spam Unsubscribe one-click1-Klick-Abmeldung