Skip to main content

Installation

devcoach runs locally — a stdio MCP server that stores everything in ~/.devcoach/coaching.db on the machine where your agent runs. It works in Claude Code, Claude Desktop, Gemini CLI (beta), Codex CLI (beta), and any other MCP client — including registry-aware ones, via the MCP Registry — but not on claude.ai web (which only supports hosted/remote connectors — see Privacy & security); there you can paste the skill by hand. Requires Node.js ≥ 24 (Windows is untested).

Which method is right for you?

devcoach works the same whichever way you install it — pick by how you like to work:

  • Developer, comfortable in a terminal → Homebrew (macOS / Linux). One brew install sets up devcoach and the devcoach CLI, so you also get the command line and can launch the dashboard with a bare devcoach ui. (On Windows, or if you prefer npm, npx / npm is the equivalent.) Mind one thing: brew upgrade updates only the binary — you re-run devcoach install to refresh the hooks and the skill. In Claude Code the best of both is plugin + Homebrew: the plugin keeps the coaching wiring current automatically, Homebrew adds the CLI.
  • Prefer the simplest, no-terminal setup → the Claude Code plugin (one-click from the marketplace) or, on Claude Desktop, the .mcpb extension (Beta). Nothing to configure — install and go. (These don't add the devcoach CLI — open the dashboard with /devcoach:ui or by asking Claude; run CLI commands with npx -y devcoach … if you ever need them. For the most stable experience, use Homebrew or npm.)

All methods

MethodBest forTerminal?Status
HomebrewDevelopers on macOS / Linux who use the CLIYesStable
Claude Code pluginNon-expert Claude Code users — one-click setupNoStable
Claude Desktop (.mcpb)Non-expert Claude Desktop users — one-click setupNoBeta
Gemini CLIGoogle Gemini CLI — full loop (hooks + skill)YesBeta
Codex CLIOpenAI Codex CLI — full loop (hooks + skill)YesBeta
npx / npm CLIAny MCP agent · Windows · npm workflowsYesStable
Other MCP agentsCursor, Windsurf, Cline, Continue, ZedYesBeta
MCP RegistryAny registry-aware client — io.github.UltimaPhoenix/devcoachDepends on the clientBeta
claude.ai webclaude.ai (manual skill paste, no MCP)Skill only

Each page below is self-contained: it covers install and connect.

→ Next: once installed, head to Coaching in your agent for onboarding and your first lesson.