Native every day
Compose before every edit. Battery and RAM gone.
Native by default: the same services as Docker. Turn Docker on when you need isolation.
MacFullStack
No Docker Desktop · Apple Silicon
Works without Docker. PHP, WordPress, Laravel, Next, and Django in one window. Free: one PHP project, no card.
macOS 14+ · Apple Silicon · Free, no card · promo LAUNCH10
How it looks in real work
The usual ritual on the left. MacFullStack on the right.
Compose before every edit. Battery and RAM gone.
Native by default: the same services as Docker. Turn Docker on when you need isolation.
MAMP lies about .htaccess: it works on the host, 404 locally.
We find the site root and nginx rules instead of htaccess. Drop the archive — open the domain.
Clients on different versions. Xdebug always slows the stack.
Several PHP versions, including 8.5. Xdebug on demand — no permanent slowdown.
PHP in one stack, npm run dev in another terminal, domains by hand.
Next, Vite, and Django as normal projects: the domain points at a local server (Pro).
Stuck on .localhost, certs by hand, multisite won’t stand up.
Custom zones, aliases, wildcards, and HTTPS in the UI.
Hopping between phpMyAdmin, mailcatcher, and ngrok.
Mailpit and phpMyAdmin on Free. A client link to the local site — on Pro.
Herd · MAMP · DDEV
Studio clients, MCP for Cursor, Native and Docker, any CMS, and payment in rubles — in one table.
The same services as Docker. Switch modes without losing projects.
Learn more →We find the site root and nginx rules instead of .htaccess. Aliases, zones, multisite.
Learn more →Versions including 8.5. Xdebug on demand — no permanent slowdown.
Learn more →Next, Vite, Angular, Django, Flask, FastAPI — the domain points at a local server (Pro).
Learn more →Custom zones, wildcards, extra names — not only .localhost.
Learn more →Logs, Mailpit, phpMyAdmin, Doctor — plus a client link to the local site (Pro).
Learn more →The agent can see projects, stack status, logs, and Doctor. Local, no cloud account.
Learn more →Brief, logins, and files next to the client’s sites. Writes need Pro.
Learn more →App screenshots
Real project and tools screens.
What’s in each plan
Free is one PHP project with the core stack. Pro unlocks the rest. Teams is the same features for a studio.
| Capability | Free | Pro | Teams |
|---|---|---|---|
| 1 PHP project + MySQL/Redis/Mailpit/phpMyAdmin | |||
| MCP server for Cursor (projects, stack, Doctor) | |||
| PHP CMS and scripts (Laravel, WP, custom PHP…) | |||
| Native and Docker modes, switch anytime | |||
| Custom domains, site root, HTTPS | |||
| Unlimited projects & Herd/Valet import | — | ||
| Next, Vite, Django, and background jobs | — | ||
| Postgres, MinIO, search, and other services | — | ||
| Share a site with a client | — | ||
| Clients: brief, logins, and files (local) | — | ||
| More pinned projects and dump auto-start | — | ||
| License seats (people) | — | 1 | 10 |
| Macs you can activate on | — | 2 | 10 |
Vs Herd, MAMP, DDEV, and Local — on the Comparepage.
YooKassa · rubles
Pay in rubles via YooKassa. One-year license. Promo LAUNCH10 — 10% at checkout.
Try it
One PHP site on your Mac: MySQL, Redis, mail, and phpMyAdmin. No card required.
0 ₽
For one developer
Unlimited projects and the full stack. One developer: 1 seat, 2 Macs.
8 990 ₽ / year
For studios
Same Pro features: up to 10 people and 10 Macs.
29 990 ₽ / year
Details on the pricingpage.
MacFullStack
macOS 14+, Apple Silicon. No card for Free. Pro/Teams key emailed right after payment. LAUNCH10 — 10%.
Short answers
Yes, it ships with the app. The CLI runs a local MCP server: project list, stack status, Doctor, logs, start and stop. No cloud account. Help: MCP for Cursor.
No. The stack runs without Docker Desktop by default. Turn Docker on when you want containers. You can switch modes; projects stay.
Like any new .app outside the App Store: on first launch you may need Open from the context menu or allow it in System Settings → Privacy. Details in the install help.
No. MacFullStack is macOS 14+ only, a native app. We don’t support Windows or Linux.
No. Apple Silicon only (M1 and later). Rosetta will not help: the app is built for arm64.
Pay via YooKassa → key by email and on the success page → in the app: Settings → License → paste the key. Online check (Mac limits: Pro 2, Teams 10). Help: Activate Pro.
Yes. We detect the site root, emit nginx rules instead of typical .htaccess, and support aliases and custom zones — WordPress, Laravel, custom PHP, and other systems. See the CMS page.
Herd is strong for Laravel. MacFullStack adds Native and Docker in one app, any CMS “like the host”, an honest Free plan (one PHP project), and RUB payments. See Compare.
MySQL/MariaDB, Redis, Mailpit, and phpMyAdmin for one PHP project. Postgres, MongoDB, search, MinIO, and similar services need Pro.
Yes on Pro/Teams: the project opens on a domain, and the app starts the local server. Free is PHP-only (one project).
Unlimited projects, a Clients cabinet, Next/Django, Postgres and other services, Share for clients, more pins. Teams is the same features for up to 10 people and 10 Macs. Pricing.
The app returns to Free: one PHP project and the core services. Existing projects and data are not deleted. Extra projects, JS/Python, Share, and extra services lock until you buy a new key.
A seat is who uses the license (Pro: 1 person, Teams: up to 10). A device is a Mac where the key is activated (Pro: 2, Teams: 10). One person can keep the key on a work Mac and a home Mac.
On Free you can import one PHP site if you have none yet. Several sites at once need Pro.
A local studio cabinet: brief, logins, files, and bound sites. The section is visible on Free; creating and editing cards needs Pro/Teams. Passwords never go to macfullstack.ru. Help: Clients.
Via YooKassa. After successful payment the key is emailed. Promo LAUNCH10 — 10%.
Email support@macfullstack.ru within 14 days if the key was not activated on a client production site.
By default http://name.localhost:8088 and https://name.localhost:8443. That way the stack needs no macOS admin password. Ports 80 and 443 can be enabled in Settings → Ports. Help: credentials and ports.
Yes. New versions come from macfullstack.ru. Check manually: Settings → About MacFullStack.
No. Native installs its own PHP, nginx, and services. Homebrew and system PHP are left alone. Docker Desktop is only for Docker mode.
Project folders are shared. MySQL, Redis, and other service data are not: each mode has its own store. There is a DB migrate when you switch. Help: runtime migrate.
User macstack / password macstack, root / root. This is a local stack on your Mac. Details: ports and passwords.
Yes, usually up to 14 days on the signed token, and never past the license end date. After that the app needs to check in with the site again.