How it works

Three steps from scattered terminals to predictable local ops.

1. Register projects

Add each repo once with its startup commands and expected ports so sessions become repeatable.

2. Launch workspace sessions

Start full stacks from one view instead of opening and managing several terminal windows.

3. Monitor and recover fast

Track runtime state, process anomalies, and service logs in context when failures hit.

Inside the app

Focused surfaces for command, visibility, and cleanup.

Control

Service orchestration

  • Start or stop grouped services by workspace.
  • Keep command definitions tied to each project.
  • Restore saved sessions after machine restarts.

Health

Process and port guardrails

  • Detect orphan and suspicious background processes.
  • Surface port conflicts before services silently fail.
  • Inspect process metadata without dropping to shell commands.

Debug

Runtime and logs

  • Stream recent service logs directly in the UI.
  • Correlate log lines with current runtime status.
  • Trace failures quickly across related services.

Where DevDock fits

Best when your local environment acts like a small distributed system.

Solo builders

Keep side projects and client repos isolated, but still operable from one dashboard.

Product squads

Standardize local startup behavior so onboarding and debugging are less tribal.

Platform engineers

Use consistent local runtime snapshots to catch environment drift earlier in the build cycle.

Local-first model

Built to run on your machine without requiring a hosted backend.

No cloud dependency

DevDock can run entirely locally for service control, runtime state, and log inspection.

Clear data location

Runtime and config files are stored under ~/.devdock for predictable local operations.

Command ownership

You control the commands DevDock runs. Treat service configs and env vars as sensitive local data.

Install & support

Download directly from GitHub Releases or install with Homebrew.

Download binaries

Grab the latest signed builds from GitHub Releases (macOS DMG/ZIP and Linux AppImage).

Homebrew install

Install or update DevDock on macOS with:
brew install --cask hweihwang/devdock/devdock