Community
Roadmap
Planned features and improvements for CodePilot.
This roadmap outlines planned features and improvements for CodePilot. Items are listed roughly in priority order.
Community Input
Have a feature request? Open a GitHub Issue or contribute directly with a pull request.
Planned Features
High Priority
- Streaming Chat Responses (SSE) — Stream AI responses in real-time instead of waiting for the full response
- Multi-Language AST Parsing — Add AST parsers for Python, Go, Rust, and Java
- Repository Diff Visualization — Visual diff viewer for comparing code changes between ingestion runs
Medium Priority
- Scheduled Re-Ingestion — Cron-based automatic re-ingestion to keep indexes up to date
- Fine-Grained GitHub Permissions — Per-repository access control instead of organization-level
- Embedding Model Hot-Swapping — Change embedding models without re-ingesting from scratch
- Admin Dashboard — Queue monitoring, system health, and usage analytics
Future
- GitLab and Bitbucket Support — Extend beyond GitHub to other Git providers
- Rate-Limited Public API — API key-based access for programmatic use
- Code Navigation — Click-through code exploration in the browser
- Team Workspaces — Shared repositories and chat history within teams
- Custom Prompts — User-defined prompt templates for different analysis tasks
- Export and Sharing — Export chat conversations and analysis results
Completed
- GitHub OAuth login
- Repository ingestion pipeline
- AST-aware code chunking
- Vector embeddings with nomic-embed-text
- pgvector similarity search
- RAG-powered repository chat
- AI-powered PR code review
- Incremental sync on push
- Repository overview and health scores
- Docker Compose deployment
- Turborepo monorepo setup
- BullMQ background workers