Roadmap
Where CodePlans is today, and where it's going.
Public beta
The core application is functional and actively being developed. We are not yet recommending CodePlans for production workloads. Early adopters are welcome to self-host, test the hosted beta, and provide feedback.
Open Source Release
v0.3.x · 25 releasesCodePlans is publicly available on GitHub and shipping fast — 25 releases and counting since the first public cut. The repository includes a contributing guide, MIT license, and self-hosting documentation, with the full MCP server and all five tracker integrations included. Clone the repo, follow the SQLite setup guide, and you can be running CodePlans locally in minutes.
View on GitHub →Also live today
- —Dependency mapping with plan impact analysis
- —Severity-weighted tech-debt scoring per asset (deterministic)
- —Spec-linked work — markdown specs rendered in-app
- —Work items mirrored from five trackers with strict provenance
Phase 1 — Foundation
v0.1.0Core application running on live data
Released in v0.1.0, the first production-ready iteration wired a complete Next.js application to a live PostgreSQL database (Supabase) using Drizzle ORM. All core modules — authentication, products, assets, code plans, tasks, and team management — were connected to real data.
- —Full Drizzle schema covering users, organisations, products, assets, code plans, and tasks
- —Supabase Auth integration with route-protection middleware
- —Server Actions for all create/edit/delete operations
- —Seed data and development workflow
Phase 2 — Open Source Foundation
v0.2.0SQLite + pluggable backends
v0.2.0 decoupled CodePlans from Supabase, introducing an adapter pattern that allows the auth and database layers to be swapped entirely via environment variables. This is the foundation for open-source distribution.
- —Auth adapter: Supabase Auth ↔ Auth.js credentials (JWT)
- —Database adapter: PostgreSQL ↔ SQLite (via libsql/Drizzle)
- —Separate SQLite and PostgreSQL migration tracks
- —BILLING_ENABLED flag to suppress billing UI in OSS deployments
- —88 automated tests (Vitest)
Phase 3 — AI Integration
Integrated AI assistance for planning and estimation
AI features are exclusive to the hosted CodePlans.ai product. They will not be available in the open-source self-hosted version without a user-supplied API key.
- —Task effort estimation based on description and codebase context
- —Plan delta analysis (planned vs. delivered)
- —Codebase snapshot parsing to surface orphaned TODOs and unaddressed debt
- —AI-generated changelog from completed plans
- —Asset relationship suggestions
Phase 4 — MCP Server
CodePlans inside your AI-native editor
Shipped. CodePlans runs a full MCP (Model Context Protocol) server exposing 28 tools over Streamable HTTP. Claude Code and Cursor read plans, file work items, model products and dependencies, log session work, and capture your repo's /docs into structured plans — with setup snippets built into the app.
- —28 tools over Streamable HTTP
- —Claude Code and Cursor: read plans, file work items, log session work
- —Model products, assets, and dependencies from the editor
- —Capture /docs into structured plans; setup snippets built in
Phase 5 — Integrations
Five trackers, live today
Shipped across five trackers: GitHub, GitLab, Jira, Asana, and Linear. Pull-only mirroring with strict provenance — tracker-owned fields stay read-only, your annotations stay yours. PR auto-linking updates per-asset delivery status; plan completion writes a comment back. All of it works in the OSS self-hosted build.
- —GitHub, GitLab, Jira, Asana, and Linear
- —Pull-only mirroring with strict provenance — tracker fields stay read-only
- —PR auto-linking updates per-asset delivery status
- —Plan completion writes a comment back to the tracker
- —Available in the OSS self-hosted build — nothing is hosted-only
Phase 6 — Production Readiness
Hardening the hosted product for team workloads
The honest remainder. With the core, MCP server, and five tracker integrations shipped, the outstanding work is hosted-tier hardening: billing, multi-org, scheduled sync, and AI assistance.
- —AI effort estimation and plan insights
- —Scheduled sync + webhooks — today sync is on-demand
- —Hosted multi-org workspaces & team billing
- —Stripe billing with Free, Pro, and Team tiers
- —Row-level security (RLS) for the PostgreSQL data layer
Stay in the loop
Sign up for the beta to get updates as phases ship.