| title | Vision & roadmap | |||||
|---|---|---|---|---|---|---|
| sidebar_label | Vision & roadmap | |||||
| description | devcoach is free, local, and open-source — not commercialized. Where the project is headed: gap-driven learning paths, deeper course modules, and optional team-level visibility. | |||||
| keywords |
|
devcoach today is a free, open-source MCP server: one lesson at a time, rate-limited, entirely local, nothing to open or maintain. That foundation stays. The local-first model is not a limitation to eventually remove — it's a deliberate design that keeps your data on your machine and coaching genuinely unobtrusive.
devcoach is free and open-source under AGPL-3.0, and it is not being commercialized. There is no paid tier, no subscription, and no plans to sell the core tool — the thing you install and run stays free for everyone, forever.
If anything is ever sold, it would be a separate, derivative product built alongside devcoach — never a paywall bolted onto the tool you already use. There is nothing to buy today, and the roadmap below is a set of ideas we're exploring, not products with price tags.
The one existing paid path is purely a licensing matter, unrelated to the tool's features: embedding devcoach inside a closed-source product requires a commercial license. See License & commercial use for the details — ordinary use, at home or at work, is always free.
These are directions we find interesting, written down to invite discussion — not a committed plan and not a price list:
- Gap-driven learning paths — devcoach already learns where you're weak (topics you score low on, concepts you keep marking ❌, patterns the notebook flags). Connecting those gaps to a structured progression — the next thing to learn, in order — is a natural extension of that.
- Deeper course modules — when you've hit the same wall three times, a longer, sequenced deep dive on exactly that concept could go beyond what a single lesson card can carry, while staying local and private.
- Per-developer knowledge profiles — each developer's knowledge map, calibrated to their actual stack and experience level.
- Team-level visibility — which topics a team is collectively strong or weak on, where coverage is thin, and where skills are concentrated in one person — enough signal to plan onboarding and spot gaps before they become incidents.
The individual, local experience stays private by default; anything team-shaped would be an opt-in layer on top, never a change to how the solo tool works.
- Local-first for individuals — your data stays on your machine, forever
- Free for personal use — a single developer connecting devcoach to their agent will always be able to use it at no cost
- Unobtrusive by default — one lesson at a time, rate-limited, nothing to open
Have a feature request, a use case the current tool doesn't cover, or thoughts on any of the ideas above? Start a thread in GitHub Discussions.