Hako app

Hako

every branch,
its own box.

A CLI + macOS menu bar app that gives each git branch isolated ports, services, and worktrees. Zero config.

Zero config

Auto-detects Docker Compose, Node.js, Python, Go, Rust, monorepos. One command creates a fully isolated environment.

hako new feature-auth --start

Deterministic ports

Ports derived from branch name hash. No collisions. Run 10 branches simultaneously without conflicts.

PORT=51234 # hash of "repo:feature-auth"

Monorepo aware

Scans pnpm, yarn, npm, bun, and lerna workspaces. Generates per-service configs with unique ports automatically.

hako ports --json feature-auth
TutorialCreate your first environmentHow-to GuidesDocker, bare mode, hooks, secretsReferenceCLI commands and configurationExplanationArchitecture and port allocation