Rack. is a small macOS menu bar app for running and monitoring multiple dev servers at once.
- Runs multiple commands concurrently from your menu bar
- Persists named server configs
- Supports working directories, args, and environment variables
- Lets you start, stop, and restart each server independently
- Stores recent process output so you can inspect logs quickly
swift run./scripts/build-app.shThat writes the bundled app to:
dist/Rack.app
./scripts/build-dmg.shThat writes the installer disk image to:
dist/Rack.dmg
The DMG includes Rack.app plus an Applications shortcut for drag-and-drop install.
The first launch creates a config file at:
~/.config/rack/config.json
Rack. will automatically migrate existing config and terminal preferences on first launch.
Rack. is currently distributed as an unsigned macOS app.
- Open the DMG and drag
Rack.appintoApplications - If macOS blocks the first launch, right-click the app and choose
Open - If needed, allow it in System Settings > Privacy & Security
- Commands are executed in an interactive login
zshshell - Arguments are currently split on whitespace, so quoted shell syntax is not supported yet
- This is intended for local dev servers, not long-lived production services