Skip to main content

Homebrew (macOS / Linux)

:::tip Recommended for developers If you work in a terminal, this is the best fit: a single brew install sets up devcoach and the devcoach CLI, so the command line and devcoach ui work directly (no npx prefix). :::

devcoach ships from its own tap. Add and trust the repository once, install, then connect:

# 1. Add the tap — registers github.com/UltimaPhoenix/homebrew-tap with Homebrew
brew tap UltimaPhoenix/tap

# 2. Trust the whole tap — required when Homebrew enforces HOMEBREW_REQUIRE_TAP_TRUST
brew trust --tap UltimaPhoenix/tap

# 3. Install
brew install devcoach

# 4. Connect (Homebrew puts `devcoach` on your PATH — no npx prefix needed)
devcoach install

brew tap registers the third-party repository; brew trust --tap marks it trusted so Homebrew loads its formulae when HOMEBREW_REQUIRE_TAP_TRUST is set. Both are one-time. Update later with brew upgrade devcoach.

Prefer a one-liner? brew install UltimaPhoenix/tap/devcoach taps and installs in one go — run brew trust --tap UltimaPhoenix/tap first if your Homebrew enforces tap trust. The formula declares depends_on "node", so Homebrew pulls in a recent Node automatically.

→ Next: Coaching in your agent.