CodePilot
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

On this page