A new brain for WordPress

Run WordPress. Not Docker.

A complete runtime in one binary. 100MB. Zero dependencies.

2GB of RAM before you write a line of code.

You've tried them all. They all ask too much.

The Docker tax

You wanted WordPress. You got a container runtime, a Linux VM, and a $11/month Docker license.

The SQLite lie

It works great — until your client's WooCommerce plugin doesn't. Because it's not MySQL. It never was.

Some assembly required

Homebrew, then MySQL, then PHP, then Composer, then maybe WordPress. Hope nothing breaks along the way.

How Folio compares

Folio LocalWP Studio DevKinsta MAMP Valet
Dependencies None Docker None Docker None Homebrew
Memory 150MB 2GB+ 500MB 2GB+ 1GB 350MB
Database MariaDB MySQL SQLite MariaDB MySQL MySQL
Built-in caching Yes No No No No No
Multi-site Built-in Yes No Yes Yes Yes
Install time 30 sec 10-15 min 2 min 10-15 min 5 min 15-30 min

Three commands to WordPress

Install in 30 seconds. Start a server with an embedded database. Create a WordPress site. That's it. No configuration files, no containers, no separate database install.

Multi-site, WP-CLI, blueprints, and caching are all built in. Manage everything from the terminal.

# Install (30 seconds)
curl -fsSL https://foliolabs.dev/install.sh | sh

# Start Folio
folio

# Create a WordPress site
folio site

# Create more sites
folio site install --name=client1
folio site install --name=shop --gallery=woo-starter

# Manage with WP-CLI
folio site cli plugin list
folio site cli theme activate flavor

# Blueprints
folio site blueprint --gallery=developer-blog

Everything in 100MB

PHP, MariaDB, HTTP server, WebSocket, SSE, caching, AI tools. One binary. Zero dependencies.

PHP 8.4

Full ZTS build with OPcache. 65+ extensions compiled in. No Homebrew, no apt-get, no phpenv.

HTTP Server

Multi-threaded, event-driven. No Apache, no nginx. WebSocket and SSE built in.

Embedded MariaDB

Production database, not SQLite. Every plugin works. Every query runs the same as production.

Built-in Caching

Object cache and full-page cache included. No Redis, no Memcached, no plugins to configure.

Multi-Site

Run dozens of WordPress sites simultaneously. Each with its own database, plugins, themes. One process.

AI-Native

Built-in MCP server. Connect your AI tools directly to WordPress — no plugins, no glue code.

Developer experience

WP-CLI Built In

Install plugins, manage themes, export content, run cron — no separate install needed.

Self-Updating

Checks for updates on launch. One command to upgrade. No package managers, no manual downloads.

65+ Extensions

Everything WordPress needs — plus redis, imagick, ssh2, protobuf, and enough to build the next Facebook.

Your laptop back

No fan noise. No battery drain. No 2GB background process you forgot was running. A full WordPress stack in less memory than a single Chrome tab.

150MB

total memory

Docker tools use 2GB+. That's 13x more RAM for the same WordPress site.

<1s

cold start

No container boot. No daemon startup. Run the command, site is ready.

200

req/s — uncached

Faster than most production hosts — on your Mac.

Coming soon

The runtime is just the beginning. Each capability launches as its own drop.

Folio AI

MCP server for Claude Code. Query the database, search docs, manage plugins — with WordPress-specific skills and agents.

Folio Local

Test on phones and tablets instantly. Your local site appears on every device via mDNS. No app, no configuration.

Folio Share

Share your local site with anyone. One command, public URL. Show clients work-in-progress without deploying.

Folio Sync

Pull your live site into local dev. Incremental transfers, automatic resume. Works on any PHP 7.4+ host.

Frequently asked questions

How is this different from LocalWP or MAMP?

DevKinsta needs Docker Desktop — that's 2GB+ of RAM gone before you even open WordPress. LocalWP and MAMP juggle separate processes for the web server, database, and PHP. Folio stuffs all of that into one binary. 100MB. Starts in under a second. Your laptop fans will wonder what happened.

Does it use a real MySQL database?

The real deal. Folio embeds MariaDB — same engine most WordPress hosts run in production. Every plugin works, every query behaves identically. No "works on my machine" surprises because your machine is the production stack. Looking at you, SQLite.

Can I use it for production?

Could you? The engine does 30,000+ req/s — faster than most managed hosts. Should you? Not yet. It's a brand new runtime and we'd rather iron out the rough edges on your laptop than on your live sites. Let us earn that trust first.

This sounds too good to be true. What's the catch?

No catch — just stubbornness. Johan Janssens co-founded Joomla, spent twenty years in CMS land, and decided CMS developers deserved better tooling. So he wrote a custom C engine that embeds PHP, MariaDB, and an HTTP server into one binary. It took years, not months. It's real, it works, and it's free during beta. WordPress devs just get to try it first — don't tell the Joomla folks.

What platforms are supported?

macOS Apple Silicon for now — M1 through M4. Ships with PHP 8.4 and MariaDB compiled for ARM64. Linux and Intel Macs are next in line. Windows? We'd love to — someone send us a machine.

How much does Folio cost?

Free during beta. No credit card, no time limit, no feature gates. When beta ends, the runtime moves to a per-developer license. We'll never charge for what WordPress already does for free — the paid license covers the engine that makes it fast, the AI tools, and the cloud services built on top.

Will Folio be open source?

The runtime is closed source. The tools and plugins around it — WordPress CLI, Sync plugin, Claude Code skills, blueprints, documentation — are all open source on GitHub. We keep the core closed so we can sustain development long-term. We'll never sell your data. And if Foliolabs ever shuts down? Runtime goes open source. Pinky swear.

Get started in 30 seconds

curl -fsSL https://foliolabs.dev/install.sh | sh

Free during beta. macOS Apple Silicon.