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.
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
- —Tech debt scoring for assets
- —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
Use CodePlans inside your AI-native editor
CodePlans will ship as an integrated MCP (Model Context Protocol) server that can be activated to expose your plans, tasks, and assets as context within Cursor, Claude Code, and other compatible AI-first tools. This will allow engineers to query their active plans, check task status, and create or update tasks without leaving their editor.
- —Activate as a local MCP server from the CodePlans dashboard or CLI
- —Compatible with Cursor and Claude Code
- —Query current plans, tasks by status or assignee, and asset health
- —Create and update tasks from within the editor
Phase 5 — Integrations
Connect CodePlans to the tools your team already uses
Planned integrations with the version control and issue tracking tools that engineering teams rely on every day.
- —GitHub / GitLab — link pull requests and commits to Code Plan tasks automatically
- —Linear — bidirectional sync between Linear issues and CodePlans tasks
- —PR auto-linking — associate merged PRs with tasks to measure delivery against plan
Phase 6 — Production Readiness
Hardening the hosted product for team workloads
Hardening the hosted CodePlans.ai product for real team workloads, with billing, security, and full open-source documentation.
- —Stripe billing integration with Free, Pro, and Team tiers
- —Row-level security (RLS) for the PostgreSQL data layer
- —Email invitations for team onboarding
- —Analytics and velocity dashboards
- —Avatar / file uploads via Supabase Storage
- —Full OSS documentation: README, contributing guide, self-hosting guide
- —OAuth providers (GitHub, Google) for the local auth mode
Open Source Release
plannedThe OSS repository will be made public once a contributing guide, license file, and self-hosting documentation are complete. The SQLite self-hosted mode is the stable target for v1.0 of the OSS release.
Stay in the loop
Sign up for the beta to get updates as phases ship.