Vision & roadmap
The foundation — free, local, and always on
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.
Business model
Free and open-source forever — individual developers using devcoach today will always be able to use it at no cost. That foundation doesn't change.
The revenue model funds the next two layers:
Professional courses (paid)
devcoach learns, over time, exactly where you have gaps: topics you score low on, concepts you keep marking ❌, patterns the coaching notebook flags as recurring weaknesses. The next step is connecting those gaps to depth: curated, professionally produced course modules that go far beyond a single lesson card.
When devcoach has seen you struggle with the same concept three times, it will surface the right course module for exactly that concept — not a generic recommendation, but a targeted "you've hit this wall, here's the deep dive for it." These courses stay local (no SaaS required), but they're professionally written and sequenced for maximum clarity.
Cost: modest per-course fees (subscription or one-time purchase).
Team SaaS (paid)
For engineering organisations, a hosted version will offer:
- Per-developer knowledge profiles — each developer's knowledge map, calibrated to their actual stack and experience level
- Personalised learning paths — structured progression tailored to the individual, not a generic curriculum
- Team-level visibility — which topics the team is collectively strong or weak on; where coverage is thin; what skills are concentrated in one person
- Manager and tech-lead views — coaching at scale, with enough signal to plan onboarding, spot knowledge gaps before they become incidents, and track growth over time
The individual local experience remains private by default; the team product adds a coordination and visibility layer on top.
Cost: per-seat licensing, billed monthly or annually.
The bet
Individual coaching is too cheap and too local for SaaS to make sense alone. But professional courses + team visibility at scale = a coherent product where both parts reinforce each other. The free tier is sustainable because it drives adoption and provides the data foundation for better courses and team insights.
What never changes
- 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
Shape the roadmap
Have a feature request, a use case the current tool doesn't cover, or thoughts on what the team version should look like? Start a thread in GitHub Discussions.