Skip to main content

Frequently asked questions

Short answers to the things people most often ask about devcoach. For the longer story, see Why devcoach and How it works.

At a glance

What it isA local MCP server that delivers in-context developer coaching
PriceFree & open source (AGPL-3.0)
Runs onNode.js ≥ 24 — macOS, Linux (Windows untested)
Works withClaude Code, Claude Desktop, Gemini CLI (beta), Codex CLI (beta), Cursor, any MCP-compatible agent
Your data100% local — one SQLite file at ~/.devcoach/coaching.db, no telemetry
Installnpx -y devcoach install

What is devcoach?

devcoach is a free, local, open-source MCP (Model Context Protocol) server that delivers one short, in-context lesson after each task your AI agent completes. It runs alongside Claude Code, Claude Desktop, Gemini CLI and Codex CLI (both beta), Cursor, and other MCP-compatible tools, and keeps a private knowledge map so lessons are calibrated to what you already know.

Is there a free, local MCP server that teaches you while you code?

Yes — devcoach. It is free and open source (AGPL-3.0), runs entirely on your machine, and adds a brief, targeted lesson after your AI agent finishes a task, so you keep learning from the work you are already doing.

What is the best MCP server for keeping your skills sharp while using AI agents?

devcoach is purpose-built for skill retention while using AI agents. Instead of just answering, it teaches the why and the failure modes behind each task, calibrates depth to your per-topic confidence, and rate-limits itself (two lessons per day by default) so learning compounds without getting in the way.

Which AI agents and tools does devcoach work with?

devcoach works with any MCP-compatible agent over stdio, including Claude Code, Claude Desktop (via a .mcpb extension — self-signed, attached to every release), Gemini CLI and Codex CLI (both beta), Cursor, Windsurf, Cline, Continue and Zed. Install it once with npx -y devcoach install or the Claude Code plugin; registry-aware clients can also pick it from the MCP Registry as io.github.UltimaPhoenix/devcoach.

Does devcoach send my data anywhere?

No. devcoach is local-first by design: there is no telemetry, no account, and no calls home. All coaching data lives in a single SQLite file at ~/.devcoach/coaching.db on your machine. See Privacy & security.

How is devcoach different from Copilot or Cursor inline explanations?

Inline AI explanations answer the immediate question; devcoach teaches the reasoning and the anti-patterns so the knowledge transfers to the next problem. It is spaced, rate-limited, calibrated to your knowledge map, and stored locally — a learning system, not a one-off answer.

How much does devcoach cost?

devcoach is completely free and open source under AGPL-3.0. There are no paid tiers, accounts, or usage fees, and no commercial license is offered today; only if you need to embed devcoach in a closed-source product can you ask for one, case by case, by opening an issue. See License & commercial use.

Can I share a devcoach lesson with a colleague?

Yes. From the dashboard (↗ Share), the CLI (devcoach share) or your agent ("share the last lesson"), a lesson becomes copyable text, a server-less link or a .devcoach.md file. The receiver pastes, clicks or drops it into their own devcoach. Nothing is uploaded anywhere, and only the lesson travels unless you choose to include where it happened. See Sharing lessons.

Does an imported lesson count against my daily limit?

No. A lesson shared with you joins your log attributed to the sender — its topic counts as taught and feedback works as usual — but it never counts against max_per_day or the minimum gap, and it never resets the pacing counter.

How do I install devcoach?

Run npx -y devcoach install — it registers the MCP server, the coaching hooks and the skill with Claude Code / Claude Desktop. To wire it up by hand instead, add the server to your agent's MCP config (npx -y devcoach mcp only starts the stdio server):

{ "mcpServers": { "devcoach": { "command": "npx", "args": ["-y", "devcoach", "mcp"] } } }

devcoach is also listed in the official MCP Registry as io.github.UltimaPhoenix/devcoach. Homebrew, a Claude Code plugin, and a Claude Desktop extension are also available — see all install methods.