Features

Everything the job needs,
nothing it does not

A local environment is infrastructure. It should be complete on the day you install it and quiet every day after. Here is all of it.

The stack, bundled

Every binary ships inside the app, compiled for Apple silicon and Intel, relocated and signed. No Homebrew, no Docker daemon, no package manager to keep healthy.

nginx and Apache

Both included, switchable per project — match your production stack instead of working around it.

PHP 7.4 through 8.5

Side by side, per project. One site on 7.4 for an old client and another on 8.4, at the same time.

MySQL and MariaDB

A real database server per project, not a shared instance you have to keep tidy.

PostgreSQL

When your production stack calls for it, with its own port and data directory.

Redis

Cache and queues locally, installed and started from the dashboard.

Mailpit

Catches every outgoing email in a real inbox instead of sending it to a customer.

Starting a project

Four ways in, and LocalSoft does the configuration in every one of them.

One-click WordPress

Latest core, database, admin user, trusted SSL and a hostname. Opens straight into wp-admin, already signed in.

Laravel, ready to go

Composer install, key generated, .env written, database wired up and migrations run.

Blank PHP site

An empty, correctly configured vhost when you would rather start from nothing.

Import an existing site

Point it at a folder. It detects WordPress or Laravel, the public directory, the database and the existing domain.

Clone a project

Duplicate a working site — files, database and configuration — under a new domain.

Blueprints

Save a finished project as a template, plugins and content included, and start the next one from it.

Domains and HTTPS

Local sites that behave like real ones, in every browser.

Certificates browsers trust

A local certificate authority in your keychain, so https works in Safari and Chrome with no warnings.

Certificate management

See every site certificate, its real expiry date and days remaining, and renew any of them in a click.

Hosts, managed for you

Local domains are added and removed with the project, and orphaned entries are flagged so /etc/hosts stays clean.

Live links

Put the site you are working on behind a public HTTPS URL for a client, then close it when you are done.

Databases

Enough to avoid opening another tool for the routine things.

Built-in database manager

Browse tables, edit rows, create and drop tables without leaving the app.

Import and export SQL

Drop in a dump or take one out, with the right credentials already filled in.

phpMyAdmin

Set up and opened for you, pointed at the current project’s database.

Per-project databases

Each site gets its own database and grants, created and removed with the project.

Developer tools

The things you reach for at 6pm, already wired to the right versions.

WP-CLI and Composer

On your path and pointed at the correct PHP version for that project.

Terminal and Finder

Open a shell or the folder for any project in one click, in the right directory.

Xdebug

Toggle it per project. Breakpoints work in VS Code and PhpStorm without editing an ini file.

PHP configuration

Memory limit, execution time, upload size and error display, edited per project.

Port control

Change any service port when something else on your Mac already owns it.

Safety net

Because the risky change always happens on a Friday.

Snapshots

Freeze a site and its database before a migration, and roll back in seconds when the plugin update goes wrong.

Cloud backups

Send project files and databases to Google Drive or Dropbox, and restore them just as easily.

Restore in place

Bring a project back exactly as it was, database grants included.

The application itself

A Mac app, built like one.

Command palette

Press ⌘K to start a service, open a project or jump anywhere. The whole app from the keyboard.

Log viewer

Every service in one place, filtered by level and searchable, with the errors loudest.

Status at a glance

One line tells you whether your environment is up, and every service its version, port and PID.

System tray

Start and stop the stack without bringing the window forward.

Genuinely self-contained

Nothing is installed on your Mac. Deleting LocalSoft leaves it exactly as it was.

Signed and notarised

Notarised by Apple, so it opens with no security warning and no right-click workaround.

Requirements

macOS12 Monterey or later
ArchitectureApple silicon and Intel, native on both
DiskAbout 1.5 GB for the app and its bundled services
DependenciesNone. No Homebrew, no Docker, no package manager

See pricing Ask a question