Appearance
Introducing kitloom
kitloom is a CMS for Laravel that keeps its content in the WordPress database. Not a copy of it, not an import into new tables: wp_posts, wp_postmeta, wp_options, the terms, the users, and the tables of the plugins a site already has. A WordPress site moves to kitloom with its database as it is, and keeps its URLs.
Why the WordPress database
Many Laravel teams inherit WordPress sites, and many WordPress developers would rather write Laravel. Between the two sits years of content in one well-known shape. kitloom reads and writes that shape — ACF field groups, Contact Form 7 forms and Flamingo messages, WooCommerce products and orders, Rank Math meta and redirects — in the formats those plugins use. There is no WordPress code inside: no hooks, no wp-admin, just Laravel that understands the data model.
The public site is handled the way WordPress handles it: rewrite rules from the permalink settings, the main query, canonical redirects, the template hierarchy. A theme is Blade, Vue, React — or none, and every page answers JSON.
Filament or Nova
The admin is yours to pick. Kitloom for Filament and Kitloom for Nova carry the same core, modules and themes; only the admin differs. Every module — custom fields, forms, the shop, SEO, redirects, languages, bookings and more — is a Composer package with an admin for each.
An agent with exactly the access you give
kitloom/ai puts an MCP server on the site. Claude, Cursor or your own agent works with the rights of the user it acts as — an author's agent writes drafts, an editor's publishes — and every change it makes is the one that user could make in the admin. kitloom/ai-writer goes the other way: the site asks a model itself, with your key and a monthly budget, for the "with AI" buttons in the admin.
Try it
Each demo gives you a site of your own for a few days — the admin, the content, an agent connected to it:
Then Migrate from WordPress shows how a real site comes over, and Pricing what it costs.