llms.txt@website/static · git:20261006.2d36462 · 2026-10-06 · sha256 102b450e28a5fc87
llms.txt@website/static git:20261006.2d36462A
Immutable. This exact content never changes and is served at /api/v1/blob/102b450e28a5fc87.
# devcoach
> devcoach is a free, local, open-source MCP (Model Context Protocol) server that turns the tasks your AI agent finishes into short, in-context lessons on what you don't know yet — progressive technical coaching for Claude Code, Claude Desktop, Gemini CLI, Codex CLI, Cursor, and other MCP-compatible tools. Everything stays on your machine in a single SQLite file: no accounts, no telemetry, no calls home.
Install: `npx -y devcoach install` (registers the MCP server, the coaching hooks and the skill) · MCP config for any client: `{ "mcpServers": { "devcoach": { "type": "stdio", "command": "npx", "args": ["-y", "devcoach", "mcp"] } } }` · MCP Registry name: `io.github.UltimaPhoenix/devcoach`
devcoach decides whether to deliver a lesson after each completed task, based on your knowledge map, a rate limit (default 2/day, 4h gap), a pacing counter (default: one cue every 10 interactions per chat session), and what it has already taught — so it teaches a little, continuously, and stays out of the way. It keeps developers sharp enough to validate what AI produces, precisely as that skill becomes harder to maintain.
## Docs
- [What devcoach is](https://ultimaphoenix.github.io/dev-coach/): overview, what a lesson looks like, the local-first learning notebook.
- [Why devcoach](https://ultimaphoenix.github.io/dev-coach/why): the problem (skill erosion under AI-assisted dev) and how in-context coaching addresses it; comparison vs courses, docs, and inline AI explanations.
- [How it works](https://ultimaphoenix.github.io/dev-coach/how-it-works): the session-startup, coaching-loop, lesson-selection, and depth-calibration flows.
- [FAQ](https://ultimaphoenix.github.io/dev-coach/faq): concise answers to common questions — what it is, who it's for, supported agents, privacy, pricing, install.
- [Vision & roadmap](https://ultimaphoenix.github.io/dev-coach/vision): free, local, not commercialized; what's being explored next.
## Using devcoach
- [Coaching in your agent](https://ultimaphoenix.github.io/dev-coach/usage/coaching): your first lesson, onboarding (Automatic, Automatic (Deep), Guided, Import backup), and the feedback loop.
- [Sharing lessons](https://ultimaphoenix.github.io/dev-coach/usage/sharing): hand a lesson to a teammate as copyable text, a server-less link or a .devcoach.md file; import from the dashboard, the CLI or the agent; what travels and how an imported lesson behaves.
- [Web dashboard](https://ultimaphoenix.github.io/dev-coach/usage/web-ui): manage your knowledge map locally.
- [CLI reference](https://ultimaphoenix.github.io/dev-coach/usage/cli): all CLI subcommands.
## Install
- [Install overview](https://ultimaphoenix.github.io/dev-coach/install): choose a method.
- [Homebrew](https://ultimaphoenix.github.io/dev-coach/install/homebrew): macOS/Linux; also installs the CLI.
- [Claude Code plugin](https://ultimaphoenix.github.io/dev-coach/install/claude-code-plugin): one-click, bundles everything.
- [Claude Desktop extension](https://ultimaphoenix.github.io/dev-coach/install/claude-desktop): the `.mcpb` bundle attached to every release (self-signed).
- [Gemini CLI (beta)](https://ultimaphoenix.github.io/dev-coach/install/gemini-cli): `npx -y devcoach install --gemini` or the extension zip.
- [Codex CLI (beta)](https://ultimaphoenix.github.io/dev-coach/install/codex): `npx -y devcoach install --codex`.
- [npx (no install)](https://ultimaphoenix.github.io/dev-coach/install/npx): `npx -y devcoach install` — no global install needed.
- [Other MCP agents](https://ultimaphoenix.github.io/dev-coach/install/other-agents): Cursor, Windsurf, Cline, Continue, Zed and any MCP-compatible client.
## Reference
- [MCP server reference](https://ultimaphoenix.github.io/dev-coach/reference/mcp-server): the 25 tools, 11 resources and the prompt exposed over MCP.
- [Configuration](https://ultimaphoenix.github.io/dev-coach/reference/configuration): rate limits, pacing, UI theme, data location, environment variables.
- [Privacy & security](https://ultimaphoenix.github.io/dev-coach/reference/privacy): local-first design, what is and isn't read or stored.
- [License & commercial use](https://ultimaphoenix.github.io/dev-coach/reference/license): AGPL-3.0; no commercial license offered today — closed-source embedding only on request, case by case.
## Optional
- [Full documentation as one file](https://ultimaphoenix.github.io/dev-coach/llms-full.txt): the entire docs corpus concatenated for retrieval.
- [GitHub repository](https://github.com/UltimaPhoenix/dev-coach): source, issues, releases.
- [npm package](https://www.npmjs.com/package/devcoach): `devcoach`.
- [MCP Registry entry](https://registry.modelcontextprotocol.io/v0/servers?search=io.github.UltimaPhoenix/devcoach): `io.github.UltimaPhoenix/devcoach`.