Open source · MIT

BRAMPP — macOS development platform

A local development environment built on top of Homebrew. Apache, Nginx, PHP, databases and real local HTTPS from a single app — without installing a second server.

  • macOS 14+
  • Apple Silicon
  • Free
  • MIT licence
  • Open on GitHub
The BRAMPP domains screen: local sites, PHP versions and running status

Our approach

We do not install a second server

Most development environment tools ship their own copies of Apache, PHP and a database, leaving a second stack on your machine. BRAMPP manages the services you installed with Homebrew instead — it takes on the tedious parts and leaves no duplicates behind.

One stack

The same services you use in the terminal. No second php.ini, no second data folder.

Works with brew

Running brew upgrade will not break your environment.

Native throughout

The app and the services it manages are all compiled for Apple Silicon.

Domains

Every local site of yours in one list

A platform badge, the PHP version per domain, the web server, the SSL lock and live running status at a glance. When you add a domain, the virtual host, the hosts entry, the site folder and a starter project are prepared in one step.

  • Apache or Nginx per domain
  • Pin a PHP version between 8.1 and 8.5
  • Start, stop or open the log with one click
The BRAMPP domains screen: local sites, PHP versions and running status

Services

Your whole environment, sorted into categories

Web servers, PHP-FPM versions, runtimes, databases and caches on a single screen. Services you have not installed can be installed from here, or hidden from the list.

  • Apache, Nginx, MariaDB, PostgreSQL, Redis
  • Live port badges and crash notifications
  • Configuration panels — without opening a file
The BRAMPP services screen: web servers, PHP versions and databases

Database

Database work without opening a terminal

Connection details ready to copy, creating and dropping databases, backing up and restoring. You open phpMyAdmin, pgAdmin or Adminer without memorising an address.

  • Back up and restore in one click
  • Installers for the management tools are ready
  • It spots connection problems and suggests the fix
The BRAMPP database screen: connection details, backup and restore

PHP extensions

Extension management per version

xdebug, redis, imagick and friends switch on and off with a single click. Every PHP version carries its own extension set and quick settings — separately, from 8.1 to 8.5.

  • 26 curated extensions, PECL installation included
  • Independent configuration per version
  • xdebug settings ready for debugging
The BRAMPP PHP extensions screen: the extension list per version

Logs and AI

One screen instead of five terminal tabs

Apache, Nginx, PHP-FPM and application logs streaming live in one place. A switch in the settings turns BRAMPP into an endpoint for AI assistants: your assistant creates a domain, starts a service, reads the log.

  • A built-in MCP server with 23 tools
  • Loopback only, switched off by default
  • SQL stays read-only until you allow otherwise
The BRAMPP log screen: Apache, PHP-FPM and application logs streaming live

All features

What the app does for you

Each one is a job you would otherwise do by hand in a configuration file.

Service control — Start, stop and restart Apache, Nginx, PHP-FPM 8.1–8.5, MariaDB, PostgreSQL and Redis.
Live status — Port-checked running status, crash notifications and automatic start at login.
Local domains — Virtual host, hosts entry, site folder and a starter project in one step.
A server per domain — Each site runs under Apache or Nginx; both can run at the same time.
Real local HTTPS — A certificate authority through mkcert, a certificate per domain and HTTP to HTTPS redirection.
Multiple platforms — PHP, Node.js, Python (FastAPI, Django, Flask), ASP.NET Core, static sites and SPA routing.
PHP version management — 8.1 through 8.5 side by side; every domain pins its own version.
Extension manager — 26 curated extensions, PECL installation and per-version settings.
Database chores — Create, drop, back up, restore, and connection details ready to copy.
Management tools — Installers for phpMyAdmin, pgAdmin and Adminer; they open without memorising an address.
Unified logs — Web server, PHP-FPM and application logs streaming live on one screen.
Access for AI assistants — A built-in MCP server with 23 tools, loopback only and switched off by default.
Temporary sharing — Put a local site on a public address for a short while.
Setup wizard — Ports, certificate authority and database access, step by step, with your approval.
Transparent by design — Every command it runs is shown on screen first.
Native end to end — Both the app and the services it manages are compiled for Apple Silicon.
All features and guides

Installation steps, troubleshooting and release notes live on the product site.

Installation

Up and running in three steps

Download and drag

Download the app and move it to your Applications folder. It is signed with a Developer ID and notarised by Apple, so macOS opens it without extra steps.

Run the setup wizard

Ports, PHP-FPM, the certificate authority and database access are configured. Only the steps you approve are applied, and every command that runs is shown on screen.

Create your first domain

Pick a name and a platform; the virtual host, certificate and site folder are prepared. Open your own local address in the browser.

Requirements: macOS 14 Sonoma or later, Apple Silicon, Homebrew. Free and MIT licensed.

We built this site on BRAMPP as well

We write our own tools because we would rather not repeat the same work on every project. We can build you something similar.