Войти

Adam — это лёгкий, быстрый и полностью self-contained веб-сервер для разработчиков, которые ценят стабильность, гибкость и предсказуемость своего окружения.


Созданный с нуля, без Homebrew, Docker и внешних зависимостей, Adam предоставляет тебе полный LAMP-стек (Apache, PHP, Mariadb) с тонкой настройкой и графическим интерфейсом управления — прямо из коробки.


Почему именно Adam?

Полностью изолированное окружение

Ни один системный файл не пострадает. Всё работает в пределах /Applications/Adam — чисто и аккуратно.


Собственная сборка всех компонентов
Apache, PHP, Mariadb и все зависимости (OpenSSL, zlib, PCRE и т.д.) собираются вручную, чтобы ты знал: никакой магии — только контроль


GUI для запуска и управления
Встроенное Tauri-приложение управляет сервером: запуск, перезапуск, просмотр логов, конфигурация — всё удобно и быстро.


Поддержка локальных доменов
Встроенный root-агент позволяет настраивать localhost-домены и etc/hosts без постоянного запроса пароля.


Работает без интернета
Идеально для фрилансеров, поездок и всех случаев, когда стабильность — превыше всего.


Что внутри?

Apache 2.4 (оптимизированная сборка)

PHP 8.4.8 (с поддержкой расширений и libphp.so)

MariaDB 12.0.1

Готовая структура проекта: config, server, www


Для кого?

Веб-разработчики, которые устали от сломанных окружений

Фрилансеры, которым нужен надёжный локальный сервер

Энтузиасты, уважающие минимализм и чистоту в системах


Adam — это твой локальный Dev-сервер, которому не нужны костыли. Он просто работает. Быстро. Стабильно. Надолго.

Версия 4.0.0
1. Встроен Cloudpub с графическим интерфейсом
2. Cloudpub — это инструмент для публичного доступа к локальным сервисам. Он позволяет пробрасывать локальные веб-серверы, API, публикация файлов или другие сервисы в интернет, создавая безопасный публичный URL.


Версия 3.7.0
1. adam_agent - перенесён в Library/PrivilegedHelperTools - так будет правильно, если сервер уже установлен он всё равно попросит ввести пароль первый раз
2. Для каждого домена генерируется отдельный файл конфигурации, чтобы можно было добавлять необходимые параметры (например Alias)
3. Мы можете редактировать vhost конфигурацию каждого отдельно домена прямо в программе
4. Исправлена ошибка системного меню, при выходе, если сервера небыли остановлены, при запуске программы иногда не включались
--- Если сервер установлен, можно просто скопировать adam.app ---


Версия 3.2.0
1. Убрана анимация нейронов
2. Добавлены языки (Английский, Французский, Немецкий, Китайский, Японский)
Если уже стоит сервер можно просто скопировать adam.app


Версия 2.5.0

1. Переработан полностью дизайн
2. Добавлен MongoDB
3. Выбор папки с доменнами теперь можно выбирать из программы
4. Переписано более 70% кода
5. Подключён mod_http2 - Protocols h2 http/1.1
6. Устранены ошибки
7. Оптимизирован код
8. Добавлен телеграмм канал, можете оставлять вопросы, идеи, пожелания


Версия 1.6.0

1. Добавлены 4 браузера(Safari, Chrome, Firefox, Yandex) если один из них установлен будет доступ открытия домена в этом бразере

2. Добавлены заметки для каждого домена (Чтобы не отрывать лишние программы можно ввести свои записи прямо в программе)


Версия 1.4.0

Добавлен composer - можно использовать глобально (composer init - например)

Php exif.so

Php imagick.so - imagemagick

Системный трей - при закрытии

Добавлена поддержка https - сертификаты создаются автоматически и если срок подходит до месяца перезаписываются автоматически


Версия 0.9.0

Добавлен Redis

Добавлена анимация в виде нейронов когда apache или mariadb работают

Подключен opcache

Оптимизация кода

Исправлены маленькие недочеты


Версия 0.4.0

Добавлен Cron - планировщик задач

Исправлены проблема со светлой-тёмной темой (теперь всегда тёмная тема)

Изменена цветовая палитра программы, цвета более тёплые-пастельные

Исправлены некоторые недочёты оптимизирван код

Эксклюзив
Версия 4.0.0
Разработчик
Активация (RG) DRM-FREE (без защиты)
Совместимость macOS 12 и новее
Архитектура ARM
Примечание Предоставлено разработчиком
Угрозы не найдены. Подробнее...
Опубликовано (изменено): 9.09.2025 Просмотры: 26.7К

FAQ

Комментарии 102

Оставлять комментарии могут только зарегистрированные пользователи... Войти
admin Avatar
admin Комментарий закреплён

Приложение Adam предоставлено разработчиком artquant

Вы можете отправить донат разработчику через cloudtips.ru

  1. смены версий PHP не увидел(
    иногда нужны 8.0.х и 8.3.х
    как добавится такая возможность, вернусь
    -
    за Redis отдельное спасибо
    MacBook Air (13-inch, M3, 2024), macOS Sequoia
  2. MacBook Pro (16-inch, 2021), macOS Sequoia
  3. MacBook Air (15-inch, M4, 2025), macOS Tahoe
    1. maxisoft Avatar
      maxisoft для Сергей Ескин 31.01.2026 / #247816
      все работает на ура нужно только в php.ini включить короткие теги и будет счастье поставил проверил все понравилось
      MacBook Air (15-inch, M4, 2025), macOS Tahoe
  4. Добрый день! Почему-то не запускается apache, всё запускается кроме него. В чем может быть дело? Чип М2, система последней версии.
    MacBook Pro (13-inch, M2, 2022), macOS Sonoma
    1. Для начала проверь порт может порт занят
      потом попробуйте запустить в терминале
      /Applications/Adam/server/apache/bin/httpd -f /Applications/Adam/server/apache/conf/httpd.conf
      MacBook Air (15-inch, M4, 2025), macOS Tahoe
      1. MacBook Pro (13-inch, M2, 2022), macOS Sonoma
  5. MacBook Air (15-inch, M4, 2025), macOS Tahoe
  6. Интересная реализация.
    Наконец-то отказался от MAMP для legacy проектов.

    Чего правда не хватает - автоматической проверки / установки обновлений.
    MacBook Pro (14-inch, M4, 2024), macOS Sequoia
  7. MacBook Pro (16-inch, 2023), macOS Sequoia
  8. MacBook Pro (13-inch, 2019, Two Thunderbolt 3 ports), macOS Sequoia
    1. MacBook Pro (13-inch, 2019, Two Thunderbolt 3 ports), macOS Sequoia
  9. Любопытно, попробую протестировать, насколько он окажется лучше уже других решений.
    Тоже долго искал достойную альтернативу MAMP, уже полтора года пользуюсь IndigoStack — и пока это лучший вариант, что нашёл.
    Особенно гибкие настройки окружение под каждый проект - разные версии PHP, конфиги nginx/Apache.
    Пробовал Laravel Herd, но не прижился — по удобству и гибкости IndigoStack выигрывает.

    Тему Docker пропущу - для своих, доверенных решений хочется скорости и простоты, а не возни с контейнерами.
    А для внешних/внештатных задач есть отдельный сервер с гипервизором и локальным Git, полноценным CI/CD, где всё автоматизировано.
    MacBook Pro (16-inch, 2019), macOS Sequoia
  10. MacBook Pro (14-inch, M4, 2024), macOS Tahoe
  11. MacBook Air (M1, 2020)
    1. Задолбали....
      Иногда удивляешься: вроде человек давно в теме, работает с Java, Docker, IDE под 20 гигов, плюс всякие AI и плагины в помощь - а не может понять, зачем вообще кому-то нужен Apache. Ну серьёзно... в 2025 году. Если ты не понимаешь, зачем может понадобиться обычный локальный LAMP без лишних слоёв и костылей - возможно, это просто не твоя задача и это нормально, но не обязательно заходить в комменты и высирать, что всё должно быть иначе.
      Уже надоела эта хрень: "Docker! Контейнеры! Микросервисы!" - как будто это универсальный ответ на любой вопрос. А когда нужно просто быстро поднять рабочее окружение, без тонны зависимостей, без настроек и сложной инфраструктуры - многие теряются, потому что привыкли, что всё должно быть сложно и модно до усрачки. А бывает, нужно просто запустить сайт без бубнов и геморроя (частое явление, если что...прикинь)
      iMac (24-inch, M1, 2021), macOS Sonoma
      1. (Для коммента пониже, сорян чувак).
        Да, Python - отличный язык. FastAPI, Flask, Mongo, Redis - всё это мощно, гибко и, при наличии опыта, быстро настраивается и никто не спорит, но не все задачи требуют этого. Не в каждом проекте нужен свой сервер авторизации, очередь задач и два-три-четыре микросервиса. Иногда нужен обычный PHP потому что:
        1. Работает стабильно,
        2. Поддерживается десятками тысяч хостингов,
        3. Запускается за 5 минут,
        4. Понимает любой дибил(зачеркнуто) сисадмин без дополнительных вводных.
        PHP не умер. Он просто стал невидимым для нас всех, но на нём до сих пор работают миллионы сайтов, особенно WordPress, Magento и Prestashop, которые (в частности WP) тоже почему-то многим "не нравится", но замены ему у большинства "эффективных" так и нет. Не создали ему эффективную замену с докерами и питонами. Сделать проще можно, но часто это "проще" превращается в долгий марафон с кучей зависимостей, настроек и технологий, которые через год уже никто не будет поддерживать (не всегда конечно, но шансы есть).
        Если такой продукт выходит и живёт — значит он кому-то нужен и востребован. Хватит уже страдать херней и доказывать всем, что только твой обосранны(на самом деле прекрасный) стек - единственно верный путь.
        Маленький холивар...но правда задолбали уже "эффективные" мать их...извините
        iMac (24-inch, M1, 2021), macOS Sonoma
        1. a-key Avatar
          a-key для sneaky_mouse 6.08.2025 / #219822
          Поддерживаю! PHP прям круто развивается в последние годы, и как язык (начиная с версии 5.3 прям пошла жара), и в условном Laravel тоже крутяк (просто зацените какая там экосистема уже)
          MacBook Pro (14-inch, M3, 2023), macOS Sequoia
  12. Сейчас с докером на маке вроде нет каких-то проблем, особенно через Orbstack вместо оригинального. При наличии конфига для devcontainer и VS Code, и IntelliJ IDEA – запускают всё бесшовно в изолированном окружении, терминальчик сразу в контейнере стартует и etc

    в macOS 26 будет нативная контейнеризация Apple Containers и это вообще огонь
    MacBook Pro (14-inch, M3, 2023), macOS Sequoia
    1. - Работает напрямую на хосте, без виртуализации.
      - Использует все ресурсы системы без прослойки.
      - Ты сам контролируешь зависимости, конфигурации, оптимизации.
      - Можно собрать всё статически, локализовать библиотеки, отключить лишнее — это даёт максимальную производительность.

      🐳 Docker на macOS ARM
      - Работает внутри виртуальной машины (LinuxKit или Colima).
      - Есть накладные расходы на виртуализацию: файловая система, сеть, доступ к ресурсам.
      - Даже с оптимизированным образом, ты ограничен возможностями VM.

      Параметр | Нативная сборка (ARM) | Docker (на macOS ARM) |
      |---------------------------|------------------------|------------------------|
      | CPU производительность | ✅ Максимальная | ⚠️ Снижение ~5–15% |
      | I/O файловой системы | ✅ Быстрая | ⚠️ Медленнее из-за VM |
      | Сетевые операции | ✅ Прямая | ⚠️ Через виртуальный мост |
      | Время запуска сервисов | ✅ Мгновенное | ⚠️ Зависит от VM |
      | Гибкость конфигурации | ✅ Полный контроль | ⚠️ Ограничено образом |


      | 🕒 Время запуска Apache | ~0.2–0.5 сек | ~1.0–1.5 сек | Задержка из-за VM |
      | ⚙️ Время обработки PHP скрипта | ~15–30 мс | ~25–50 мс | Зависит от файловой системы |
      | 📁 Доступ к файлам (I/O) | ~100–200 MB/s | ~40–80 MB/s | Docker использует виртуальный диск |
      | 🌐 Сетевой отклик (localhost) | ~0.2–0.5 мс | ~1.0–2.0 мс | Виртуальный мост замедляет |
      | 🧠 Использование RAM | Минимальное | +200–500 MB на VM | Docker VM всегда потребляет память |
      | 🔄 Время запуска MariaDB | ~0.5–1.0 сек | ~1.5–2.5 сек | Инициализация в VM медленнее |
      MacBook Air (15-inch, M4, 2025), macOS Tahoe
      1. a-key Avatar
        a-key для oneboyfriend 6.08.2025 / #219818
        типо серьёзно?! не нашёл слов самому ответить и кинул нейрослоп в ответ 🤡🤡🤡

        ладно, если по существу ответить − различия в скорости не-за-ме-тны вообще, процессоры Apple Silicon M1-4 довольно мощны

        ✅ в докере понятно что запускается

        ⚠️ тут пачка бинарников сомнительных (вдруг там переменные окружения вытягиваются с моими ключиками и куда-то засылаются)
        MacBook Pro (14-inch, M3, 2023), macOS Sequoia
  13. Спасибо за возможность выбора браузера. Но я представлял это себе немного по другому - самому выбирать браузер по умолчанию в настройках. Выбор, который сейчас есть - ограничен. Спасибо!
    MacBook Pro (14-inch, M4, 2024), macOS Tahoe
    1. можно поставить прилажку чтобы ссылки открывать по выбору в нужном браузере — Velja / Browserosaurus / Finicky / OpenIn
      MacBook Pro (14-inch, M3, 2023), macOS Sequoia
      1. MacBook Pro (14-inch, M4, 2024), macOS Tahoe
        1. у меня установлен OpenIn и в большинстве прилажек нажатие на ссылку вызывает меню как на скрине, дальше я решаю где открыть, жму 1 2 3 4 и открывается нужный браузер

          а для некоторых прилажек стоит правило открывать в условном firefox в инкогнито сразу. Плюс на типы файлов можно повесить, условно pdf я могу захотеть открыть в preview, а могу редактировать через Pdf expert – и такое там тоже настраивается
          MacBook Pro (14-inch, M3, 2023), macOS Sequoia
  14. MacBook Pro (13-inch, M1, 2020), macOS Ventura
  15. Нет ничего лучше пайтона, развернуть свой вебсервер меньше минуты, хоть flash хоть fastapi) Подключить можно любые базы mongo, postgre, sq3l и все так просто. Хочешь редис не проблема,хочешь быстрый сфинкс - легко, хочешь системы управления докерами - не проблема, все так легко если есть понимание )

    Учите языки и учитесь писать код, в эпоху ии это так просто, а не танцуйте с бубнами)
    1. a-key Avatar
      a-key для Finance Monster 6.08.2025 / #219820
      Если в ваших случах подходит Python – прекрасно!

      А обычно нет ничего лучше инструмента, подходящего под конкретные задачи !
      MacBook Pro (14-inch, M3, 2023), macOS Sequoia
      1. Кстати, а какой в Python пакетный менеджер актуален?

        За пять лет я видел эти — uv / Rye / Hatch / PDM / Poetry / Pipenv / pip
        и честно не понял почему их так много и почему первые два на rust написаны, а не на пайтоне? (нелогично же завязывать инфраструктурные штуки на другой язык)
        MacBook Pro (14-inch, M3, 2023), macOS Sequoia
  16. Искал замену MAMP, вроде нашёл, приложение нравится..., а завести не могу.

    Апач не запускается, точнее — один раз запустится на несколько секунд и погас. Логи пустые, в чем проблема непонятно. Что делать?

    Запись с экрана:
    https://rutube.ru/video/private/7b67f47a442f2e0c8a8d25066850e624/?p=q-fQRkl-wZrbzyugzuiUHg

    MacBook Pro
    Чип: Apple M1 Pro
    Sequoia 15.5 (24F74)
    MacBook Pro (16-inch, 2021), macOS Sequoia
    1. При первом запуске спрашивало пароль? Если пароль не спрашивало значит нет прав на запись /etc/hosts соответственно Apache падает, либо у учетной записи нет прав root
      Если ничего не помогло отдельно скрипт агента для доступа к /etc/hosts
      https://disk.yandex.ru/d/J-KBGg-DDlPfFQ

      запустить из папки install_agent.command если не запуститься сделать исполняемым chmod +x install_agent.command
      MacBook Air (15-inch, M4, 2025), macOS Tahoe
      1. MacBook Pro (16-inch, 2021), macOS Sequoia
      2. afanasy.b Avatar
        afanasy.b для oneboyfriend 16.07.2025 / #216523
        Запустил агента. Скрины ниже...
        Возможно пути не те прописаны? — у меня bin на уровне local, не вложенная —???
        MacBook Pro (16-inch, 2021), macOS Sequoia
      3. MacBook Pro (16-inch, 2021), macOS Sequoia
        1. замените на это

          #!/bin/bash

          set -e

          echo "🔐 Установка агента с правами администратора..."

          SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"

          AGENT_SRC="$SCRIPT_DIR/adam_agent"
          AGENT_DST="/usr/local/bin/adam_agent"
          PLIST_SRC="$SCRIPT_DIR/com.adamapp.agent.plist"
          PLIST_DST="/Library/LaunchDaemons/com.adamapp.agent.plist"
          LABEL="com.adamapp.agent"

          [[ -f "$AGENT_SRC" ]] || { echo "❌ Не найден файл: $AGENT_SRC"; exit 1; }
          [[ -f "$PLIST_SRC" ]] || { echo "❌ Не найден файл: $PLIST_SRC"; exit 1; }

          # Проверим и создадим папку /usr/local/bin, если нужно
          if [[ ! -d "/usr/local/bin" ]]; then
          echo "📁 Директория /usr/local/bin не найдена. Создаю..."
          sudo mkdir -p /usr/local/bin
          sudo chown root:wheel /usr/local/bin
          sudo chmod 755 /usr/local/bin
          fi

          sudo cp "$AGENT_SRC" "$AGENT_DST"
          sudo chown root:wheel "$AGENT_DST"
          sudo chmod 755 "$AGENT_DST"

          sudo cp "$PLIST_SRC" "$PLIST_DST"
          sudo chown root:wheel "$PLIST_DST"
          sudo chmod 644 "$PLIST_DST"

          sudo launchctl bootout system "$LABEL" 2>/dev/null || true
          sudo launchctl bootstrap system "$PLIST_DST"

          echo "✅ Установка завершена"
          MacBook Air (15-inch, M4, 2025), macOS Tahoe
          1. MacBook Air (15-inch, M4, 2025), macOS Tahoe
          2. MacBook Pro (16-inch, 2021), macOS Sequoia
            1. MacBook Air (15-inch, M4, 2025), macOS Tahoe
              1. MacBook Pro (16-inch, 2021), macOS Sequoia
    2. MacBook Pro (13-inch, M1, 2020), macOS Sequoia
    1. MacBook Air (15-inch, M4, 2025), macOS Tahoe
      1. a-key Avatar
        a-key для oneboyfriend 5.08.2025 / #219750
        тааа откуда там 60гб??

        почисти всё сразу
        docker system prune -a

        или по-отдельности:
        docker image prune -a
        docker container prune
        docker volume prune
        docker network prune
        docker builder prune

        у меня вся прилажка обычно в 400-600мб помещается, тупо образ линукса + вебсервер + бд
        MacBook Pro (14-inch, M3, 2023), macOS Sequoia
        1. ёмана...Если тебе нужен просто LAMP, а ты ставишь Docker, чтобы запустить веб-сервер и базу, то это как взять огромный грузовик, чтобы съездить за хлебом в магазин через дорогу.
          iMac (24-inch, M1, 2021), macOS Sonoma
          1. a-key Avatar
            a-key для sneaky_mouse 6.08.2025 / #219825
            Частично согласен − под простые задачки подходит простой инструмент.


            Но у меня есть причина так делать − я решил по максимуму запускать в изолированных средах чтобы ничего не угрожало данным в осноной системе.

            Примеры

            • БЕЗ контейнеризации – условный проект на nextjs и всё барахло которое тащится в node_modules может добраться до чего угодно, до переменных окружения где условные ключи от aws / openai, и может добраться до вообще любых файлов в фс, а так могут быть украдены и кукиес из условного гугль хрома. У меня так пытались украсть ssh ключи, но они все были с паролями и я увидел в Little Snitch подозрительный исходящий запрос. Уже были случаи когда у разработчиков угоняли много чего, а начиналось всё с фейкового тестового задания в котором был вредоснос BeaverTail InvisibleFerret / XORIndex

            • С контейнеризацией – всякие скрипты работают в изолированной среде, по-сути в голом линуксе, без доступа к файлам основной системы. Бо́льшее занимаемое место − мне приемлимо (под всякое барахло 1тб карточка воткнута через baseqi адаптер), плюс у меня разные версии юзаются, и из плюсов есть возможность удалить всё разом не вникая в зависимости
            MacBook Pro (14-inch, M3, 2023), macOS Sequoia
  17. Итак, как поклонник вашей программы - очередное спасибо!
    Но есть одно замечание - при запуске CMS DLE выдаёт следущее сообщение (см. скрин). Как по мне, эта прога лучше МАМР. Корректная работа доменов доступна только на платной версии МАМР, а тут - счастье. Я хотел помочь автору "на чашку кофе", но к сожалению оплата не проходит (((
    MacBook Pro (14-inch, M4, 2024), macOS Tahoe
    1. MacBook Air (15-inch, M4, 2025), macOS Tahoe
      1. MacBook Pro (14-inch, M4, 2024), macOS Tahoe
Эксклюзив
Версия 4.0.0
Разработчик
Активация (RG) DRM-FREE (без защиты)
Совместимость macOS 12 и новее
Архитектура ARM
Примечание Предоставлено разработчиком
Угрозы не найдены. Подробнее...
Опубликовано (изменено): 9.09.2025 Просмотры: 26.7К
Наверх