Your AI-Powered Code Assistant - Making code review and understanding effortless across your entire development workflow!
CODEPILOT AI is an intelligent suite of tools that acts as your personal coding assistant, helping you understand complex codebases, make safer changes, and collaborate more effectively with your team.
Imagine having a knowledgeable colleague who can instantly:
- Read any code file and explain what it does in plain English
- Understand the "why" behind code decisions and design choices
- Predict impact of changes before you make them
- Track context across your entire codebase
- Analyze dependencies and relationships between files
- Help onboard new team members faster
codepilot-ai/
βββ vscode-extension/ # VS Code Extension (Ready for Use!)
β βββ extension.ts # Main extension logic
β βββ package.json # Extension manifest
β βββ README.md # Extension documentation
β βββ CONTRIBUTING.md # How to contribute
β βββ test/ # Test suite
βββ backend/ # Backend Services
β βββ intent-extractor/ # Code intent analysis
β βββ impact-analyzer/ # Change impact prediction
β βββ context-tracker/ # Context tracking system
β βββ git-analyzer/ # Git integration utilities
β βββ db/ # Database layer
βββ ai-engine/ # AI Core Components
β βββ summarizer.ts # Code summarization
β βββ impact-predictor.ts # Impact prediction AI
β βββ llmHook.ts # Language model integration
βββ shared/ # Shared utilities
βββ utils/ # Common utilities
-
Navigate to the extension directory:
cd vscode-extension -
Install dependencies:
npm install
-
Build the extension:
npm run build
-
Run tests:
npm test -
Install the extension:
npm run package code --install-extension codepilot-ai-extension-0.1.0.vsix
CODEPILOT: Show File Summary- Get AI-powered summaries of your codeCODEPILOT: Show Why Summary- Understand the purpose behind your codeCODEPILOT: Show Impact Report- Analyze potential change impacts
- Node.js (v16 or higher)
- VS Code (latest version)
- Git
# Clone the repository
git clone https://github.com/favmaclegend-ops/code_pilot.git
cd code_pilot
# Install VS Code extension dependencies
cd vscode-extension
npm install
npm run build
npm test
# Set up backend services (coming soon)
cd ../backend
# Additional setup instructions coming soon- Status: β Ready for use
- Features: File summaries, intent analysis, impact reports
- Architecture: Local-first with graceful fallbacks
- Testing: Comprehensive test suite
- Status: π§ Under development
- Purpose: Core AI models for code understanding
- Features: Summarization, impact prediction, context tracking
- Status: π Planned
- Purpose: Scalable backend for team features
- Features: Multi-user support, shared knowledge base
- VS Code extension with three core commands
- Comprehensive test suite (100% passing)
- Documentation and contribution guidelines
- Extension packaging and distribution ready
- Mock implementations for development
- AI model integration
- Backend service architecture
- Performance optimization
- Multi-language support
- Team collaboration features
- Git integration
- Custom AI model training
- Web interface
We welcome contributions from developers of all skill levels! Here's how you can help:
- AI Model Integration - Replace mocks with real AI models
- Backend Development - Build scalable backend services
- Testing - Expand test coverage
- Documentation - Improve guides and examples
- Check out our Contributing Guide
- Look at open issues
- Fork the repository and create a pull request
- VS Code Extension README - Detailed extension documentation
- Contributing Guide - How to contribute
- Changelog - Version history
- Real AI model integration
- Improved error handling
- Performance optimizations
- Multi-language support
- Team collaboration features
- Git integration
- Custom AI model training
- Web interface
- Mobile app
This project is licensed under the MIT License - see the LICENSE file for details.
- GitHub Repository: https://github.com/favmaclegend-ops/code_pilot
- VS Code Marketplace: Coming soon
- Documentation: In this repository
- Issues: GitHub Issues
In today's fast-paced development environment, understanding code quickly is crucial. CODEPILOT AI bridges the gap between complex codebases and developer understanding, making code review, onboarding, and collaboration more efficient than ever.
- Faster Code Understanding - Get up to speed on any codebase quickly
- Safer Changes - Understand impact before making modifications
- Better Collaboration - Share knowledge across your team
- Improved Onboarding - Help new developers learn faster
- Privacy-First - All processing happens locally
Ready to transform your coding experience? Start with the VS Code extension and join our growing community of developers making code more accessible! π
Made with β€οΈ by the CODEPILOT AI community