Laravel
public/ docroot, .env, queue/schedule/Reverb
MacFullStack
Native and Docker in one window. Any CMS opens like it does on the host. A clients cabinet is on Pro. Cursor connects to the stack over MCP. Free is one PHP project.
Site in ~2 minutes
Template or import → domain → HTTPS
Native every day
Docker is a button, not a ritual
Site root detected
Client archives open
PHP, Node, Python
Proxy to local servers
One app, full services in both modes. Native — no Docker Desktop; Docker — when you need isolation. Switching modes keeps projects.
Free: MySQL or MariaDB (pick one), Redis, Mailpit, phpMyAdmin — for one PHP project. Everything else is Pro/Teams.
Names match the app. MySQL and MariaDB do not run at the same time: pick one database.
Not only “our” templates: a foreign archive or git clone gets the right site root and rewrite rules.
public/ docroot, .env, queue/schedule/Reverb
Scripts, landings, admin panels — no MacFullStack template required
Multisite-friendly aliases and zones
Standard public/ and PHP versions
Typical layout and rewrite
Ready local start
E-commerce docroot
Classic PHP framework
Typical layout and rewrite, like other CMS
Clean API skeleton without a front end
Native nginx does not read .htaccess. MacFullStack finds the real root (Laravel/public, WordPress, typical CMS, and custom scripts) and applies matching rewrite and security rules — so you can drop an archive and open the domain.
Any CMS and scripts →
Don’t get stuck on .localhost. Configure custom zones, project aliases, wildcards, and multisite.
Your own domain endings for local work, not only .localhost.
Extra names per project: admin., api., staging.
Wildcards and explicit subdomains for WP Multisite and project aliases.
Everything after “the site opened”: logs, mail, dumps, diagnostics, MCP for Cursor, and modern frameworks.
A client link via Cloudflare or ngrok. Named tunnels and keep-alive — in Pro.
Queues, schedule, and Laravel Reverb as managed project processes (Pro/Teams).
Next, Vite, Angular, and more — the domain points at a local server (Pro/Teams).
Django, Flask, FastAPI — the same model as Node (Pro/Teams).
Project logs without hopping to the terminal.
Dump collector; auto-start — Pro.
Mailpit inbox in project context plus .env hints.
Stack and port checks with hints on what to fix.
Local server: projects, status, Doctor, logs, start and stop. No cloud account. Included in Free.
Run them from the project card, without fighting PATH.
Installed but quiet: trigger mode instead of always-on slowdown.
A client card next to their sites: brief, logins, files. The section is visible on Free; creating and editing needs Pro/Teams. Nothing goes to the cloud.
Contacts, requisites, and custom fields. One client, many projects.
Logins and passwords in a 0600 secrets.json on your Mac, not in the project git tree.
Briefs and contracts copy into the client folder. Deleting a card never deletes www/.
Menu bar, ⌘K command palette, scheduled workspace backups, config profiles, and clear Pro/Teams plans.
Quick stack access from the macOS menu bar.
Command palette: projects, services, phpMyAdmin, Mailpit, logs.
Shortcut help in the app and on the site.
Stack status and important events without spam.
A LaunchAgent takes an archive on a schedule, even if the window is closed.
Snapshots of ports, runtime, and PHP — switch stack presets.
A settings snapshot now; site files only if you ask.
Branch data for safe experiments.
Replay common CLI actions from the UI.
Track space for runtimes and data.
Repo status on project cards.
Soft entry from familiar macOS stacks.
New versions come from macfullstack.ru. Check: Settings → About MacFullStack.
Free: 1 PHP project + MySQL/MariaDB, Redis, Mailpit, phpMyAdmin — no card. Pro: unlimited projects, Clients, Next/Django, Postgres and other services, Share — the default for one developer. Teams: up to 10 people and 10 Macs for a studio.
Download Free with no card, or buy Pro via YooKassa. Activate in Settings → License.
Product: macfullstack.ru · studio MAX:BENK