MacFullStack

Всё, что нужно локально: PHP, CMS, Node и Python

Native и Docker в одном окне. Любая CMS открывается как на хосте. Кабинет клиентов — на Pro. Cursor подключается к стеку через MCP. Free — один PHP-проект.

Сайт за ~2 минуты

Шаблон или импорт → домен → HTTPS

Native каждый день

Docker — кнопка, не ритуал

Корень сайта сам

Архив клиента открывается

PHP, Node, Python

Proxy к локальным серверам

Стек: Native + Docker + PHP

Одно приложение, полный набор сервисов в обоих режимах. Native — без Docker Desktop; Docker — когда нужна изоляция. При смене режима проекты сохраняются.

  • Те же сервисы в Native и Docker — Native не урезан
  • Несколько PHP (включая 8.5), расширения, Xdebug по запросу
  • HTTPS через mkcert без ручной возни с сертификатами
  • По умолчанию http://имя.localhost:8088 и https://имя.localhost:8443 — без пароля администратора macOS
  • Свой PHP и nginx: Homebrew и системный PHP не трогаем
  • Native nginx (Apache — в основном в Docker)
MacFullStack — вкладка Стек: Native runtime и сервисы
MacFullStack — вкладка Проекты: локальные сайты и HTTPS-домены
MacFullStack — PHP: версии 8.2–8.5 и Xdebug

Сервисы: ядро на Free, полный набор на Pro

Free: MySQL или MariaDB (на выбор), Redis, Mailpit, phpMyAdmin — для одного PHP-проекта. Остальное включается в Pro/Teams.

MySQL / MariaDB
PostgreSQL
Redis
MongoDB
Meilisearch
Typesense
OpenSearch
MinIO
Soketi
Laravel Reverb
RabbitMQ
Memcached
Mailpit
Gotenberg
phpMyAdmin
Adminer
Redis Insight
Mongo Express
pgAdmin
nginx / PHP-FPM

Названия как в приложении. MySQL и MariaDB не работают одновременно: выберите одну БД.

CMS: залили архив — открыли домен

Не только «наши» шаблоны: чужой архив или git-клон получают правильный корень сайта и правила перезаписи.

Laravel

public/ docroot, .env, queue/schedule/Reverb

Произвольный PHP

Скрипты, лендинги, админки — без шаблона MacFullStack

WordPress

Multisite-friendly aliases и зоны

Symfony

Стандартный public/ и PHP-версии

Drupal

Типовой layout и rewrite

Joomla

Готовый старт локально

OpenCart

E-commerce docroot

Yii2

Классический PHP-фреймворк

Bitrix

Типовой layout и rewrite, как у других CMS

API

Чистый API-скелет без фронта

Корень сайта определяется сам

Native nginx не читает .htaccess. MacFullStack находит реальный корень (Laravel/public, WordPress, типовые CMS и произвольные скрипты) и подставляет те же правила перезаписи и безопасности — чтобы залить архив и открыть домен.

Любая CMS и скрипты →
MacFullStack — вкладка Проекты: локальные сайты и HTTPS-домены

Домены: зоны, multisite, wildcards

Не застревайте на .localhost. Настраивайте свои зоны, алиасы проектов, wildcard и мультисайт.

Свои зоны

Свои окончания доменов для локальной разработки, не только .localhost.

Алиасы и хосты

Дополнительные имена на проект: admin., api., staging.

Multisite / wildcards

Wildcard и явные поддомены для WP Multisite и алиасов проекта.

Инструменты: отладка, превью, фоновые задачи

Всё, что нужно после «сайт открылся»: логи, почта, дампы, диагностика, MCP для Cursor и современные фреймворки.

MacFullStack — Инструменты: Composer, artisan, Doctor

Share

Ссылка клиенту через Cloudflare или ngrok. Именованные туннели и keep-alive — в Pro.

Workers

Очереди, расписание и Laravel Reverb как управляемые процессы проекта (Pro/Teams).

Node / Vite

Next, Vite, Angular и др. — домен ведёт на локальный сервер (Pro/Teams).

Python

Django, Flask, FastAPI — так же, как Node (Pro/Teams).

Log Viewer

Просмотр логов проекта без прыжков в терминал.

Debug Dumps

Коллектор дампов; автозапуск — Pro.

Почта

Входящие Mailpit в контексте проекта и подсказки по .env.

Doctor

Проверка стека, портов и подсказки, что починить.

MCP для Cursor

Локальный сервер: проекты, статус, Doctor, логи, старт и стоп стека. Без облачного аккаунта. Есть на Free.

Composer, artisan, WP-CLI

Команды с карточки проекта, без ручной возни с PATH.

Xdebug по запросу

Установлен, но тихий: включается по trigger, а не тормозит всегда.

Клиенты: кабинет студии на Mac

Карточка клиента рядом с его сайтами: анкета, доступы, файлы. Раздел виден на Free, создавать и править — на Pro/Teams. Ничего не уходит в облако.

Анкета

Контакты, реквизиты и свои поля. Один клиент — сколько угодно проектов.

Доступы

Логины и пароли в secrets.json с правами 0600 на вашем Mac, не в git проекта.

Файлы

Брифы и договоры копируются в папку клиента. Удаление карточки не трогает www/.

Справка: Клиенты →

Интерфейс, бэкапы и тарифы

Строка меню, командная палитра ⌘K, плановые бэкапы workspace, профили конфигурации и понятные тарифы Pro/Teams.

Menu bar hub

Быстрый доступ к стеку из строки меню macOS.

⌘K palette

Командная палитра: проекты, сервисы, phpMyAdmin, Mailpit, логи.

Горячие клавиши

Справка по сочетаниям в приложении и на сайте.

Уведомления

Статусы стека и важные события без спама.

Плановые бэкапы workspace

LaunchAgent снимает архив по расписанию, даже если окно закрыто.

Профили конфигурации

Снимки портов, runtime и PHP — переключение пресетов стека.

Бэкапы и снапшоты

Снимок настроек сейчас; файлы сайтов — по желанию.

DB branch

Ветвление данных для безопасных экспериментов.

История команд

Повтор типовых CLI-действий из UI.

Disk usage

Контроль места под рантаймы и данные.

Git badges

Статус репозитория на карточках проектов.

Импорт Herd / Valet

Мягкий вход с привычных macOS-стеков.

Автообновления

Новые версии приходят с macfullstack.ru. Проверка: Настройки → О MacFullStack.

Free · Pro · Teams

Free: 1 PHP-проект + MySQL/MariaDB, Redis, Mailpit, phpMyAdmin — без карты. Pro: безлимит проектов, Клиенты, Next/Django, Postgres и другие сервисы, Share — основной выбор для одного разработчика. Teams: до 10 человек и 10 Mac для студии.

Готовы поставить стек?

Скачайте Free без карты или возьмите Pro с оплатой через ЮKassa. Активация: Настройки → Лицензия.

MacFullStack — Настройки: режим Native/Docker и конфигурация

Продукт: macfullstack.ru · студия MAX:BENK

Скачать Pro Teams