Download on the Mac App Store

Local servers made simple

Download on the Mac App Store

Requires macOS Sonoma 14.6 or later

Web development shouldn’t require a terminal. Localmost lets you spin up a local HTTP server by dragging a folder onto your menu bar. Boom.

Localmost does the boring parts. Multiple servers, automatic port assignment, access logs—all from a native menu bar app.

No need to have an elephant in the room just to serve a file or two.

Menu Bar

  • Menubar-only application (no dock icon)
  • Dynamic icon: instantly see which servers are running
  • Optional server count display
  • Warning indicator (!) when any configured directory is missing
  • Drag-and-drop directory addition directly onto menubar icon

Server Management

  • Start/stop/restart individual servers
  • One-click “Start and Open in Browser” (Option+click)
  • Automatic port assignment starting from port 3000
  • Port conflict detection and resolution
  • Server state restoration on app relaunch
  • Visual status indicators (checkmark for running servers)

Directory Management

  • Add directories via drag-and-drop or file chooser
  • Custom aliases for server/directory names
  • Directory existence monitoring with filesystem watchers
  • Automatic server stop if directory is deleted/moved
  • “Locate Directory” option to relocate missing directories
  • “Forget Directory” to remove from configuration
  • Best practice macOS access permission management

File Serving

  • Hummingbird-based HTTP/1.1 server
  • Static file serving with proper MIME types
  • Auto-generated directory listings when no index.html
  • Cache-disabled headers for development
  • Path traversal protection
  • Support for most common web file types

Logging

  • Apache-style access logs per server
  • View individual or all logs
  • Clear individual or all logs
  • Integration with klogg viewer (if installed)
  • Log clearing with undo support (10-minute window)
  • Logs stored at ~/Library/Logs/Localmost/

Notifications

  • Server started/stopped/restarted notifications
  • Grouped notifications when multiple servers change state
  • “Open in Browser” action on start notifications
  • “Undo” action on log clearing notifications
  • Sound alerts for all server events

Settings

  • Show Confirmations - Toggle confirmation dialogs
  • Show Server Count - Display count in menubar
  • Launch at Login - Automatic startup

Optimised

  • Only 7.17 MB app download size
  • Less than 40 MB base memory footprint

How It Compares

Here’s how this app compares to other similar apps.

LocalmostMAMP
SetupDrag a folderConfigure stack
Menu bar app
Multiple serversPro
PHP / MySQL
Auto port assignment
Directory monitoring
Access logs
Native Mac app
App size16 MB~900 MB
Does the app support PHP, databases, or server-side scripting?

No. Localmost is a static file server only. It serves HTML, CSS, JavaScript, images, and other static files directly from the directory you choose. If you need PHP, MySQL, or other server-side processing, you’ll need a full stack like MAMP. Localmost is intentionally simple—it does one thing and does it well.

Localmost is not affiliated with Hummingbird