codewhisper is an innovative VS Code extension that serves as an AI-powered pair programmer, using voice control and artificial intelligence to assist developers in real-time.
Our mission is to make coding accessible and inclusive for all developers, regardless of physical abilities. codewhisper breaks down barriers in software development by enabling voice-controlled coding, particularly benefiting users with visual impairments or motor disabilities. We strive to create a more diverse and inclusive tech industry by ensuring that everyone has the opportunity to code.
codewhisper revolutionizes the coding experience by allowing developers to interact with their entire codebase using voice commands. It leverages advanced AI to understand context, make intelligent edits, and provide real-time feedback, all driven by natural speech input.
- Voice-Controlled Coding: Navigate and manipulate your code using natural speech commands.
- AI-Driven Code Edits: Watch as the AI makes intelligent code changes based on your voice instructions.
- Real-time Feedback: See the AI's thought process and actions as they happen, providing instant visual feedback.
- Whole Codebase Understanding: codewhisper analyzes your entire project, offering context-aware suggestions and edits.
- Python: Core language for speech processing and AI integration
- Deepgram: Advanced speech-to-text conversion for accurate voice command interpretation
- OpenAI: Powerful language model for code understanding and generation
- VS Code Extension API: Integration with Visual Studio Code for seamless user experience
- TypeScript: Used for developing the VS Code extension
- Node.js: Runtime environment for the extension
- Implement more advanced code refactoring capabilities
- Add support for multiple programming languages and frameworks
- Integrate with version control systems for smarter collaborative coding
- Develop a context-aware code suggestion system based on the user's coding patterns
Developed with ❤️ for CalHacks