CodeAssy is an AI-powered VS Code extension designed to enhance developer productivity by generating code, creating test cases, and debugging using multiple LLMs. It allows users to integrate their preferred AI model via an API key, making AI-driven coding seamless and flexible.
- Code Generation: Generate high-quality code snippets based on user prompts.
- Automated Test Cases: Create test cases dynamically for any function.
- AI Debugging: Detect and fix errors efficiently using AI assistance.
- Multi-LLM Support: Choose from different AI models (GPT, Claude, Gemini, etc.).
- Seamless Integration: Works directly within VS Code, enhancing workflow.
-
Clone this repository:
git clone https://github.com/ishi-ta-lal/Code-Assy.git
-
Navigate to the directory:
cd Code-Assy
-
Install dependencies:
npm install
-
Build the extension:
npm run build
-
Run the extension in VS Code:
code --install-extension code-assy.vsix
- Open VS Code and activate the extension.
- Set your API Key for the preferred AI model in the extension settings.
- Use commands:
CodeAssy: Generate Code
β Provide a prompt to generate code.CodeAssy: Create Test Cases
β Generate test cases for a selected function.CodeAssy: Debug Code
β Analyze and fix errors using AI.
- API Key: Enter your AI model API key in the settings.
- Model Selection: Choose from available AI models.
- Customization: Adjust response parameters as needed.
- No data storage: Your code remains private, and API calls are local.
- Secure API key handling: Keys are stored securely and not shared externally.
- Support for additional LLMs.
- AI-powered code explanations.
- Customizable AI-generated comments and documentation.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch (
feature-name
). - Commit your changes and push to your fork.
- Open a Pull Request.
This project is licensed under the MIT License.
For questions or suggestions, reach out via:
- GitHub Issues: Open an issue
- Email: ishita.lal01@gmail.com
Happy coding with CodeAssy! π