A unified coding assistant that seamlessly integrates Claude, OpenAI, Grok, and Gemini AI models in one place.
- Multi-AI support (Claude, OpenAI, Grok, Gemini)
- Interactive mode for per-session AI selection
- CLI support for direct AI specification
- Simple .env-based configuration
- Python 3.8 or higher
- anthropic
- openai
- google-generativeai
- Clone the repository
- Install Python dependencies:
pip install anthropic openai google-generativeai
Create a .env file in the project root with your API keys:
ANTHROPIC_API_KEY=sk-ant-...
OPENAI_API_KEY=sk-...
XAI_API_KEY=xai-...
GEMINI_API_KEY=AIza...For detailed instructions on obtaining these keys:
Run the assistant and select your preferred AI each session:
python vibe-code-assistant.pySpecify which AI to use:
python vibe-code-assistant.py --ai claude
python vibe-code-assistant.py --ai openai
python vibe-code-assistant.py --ai grok
python vibe-code-assistant.py --ai gemini- Missing API Key Error: Ensure all required keys are set in
.env - Module Not Found: Run
pip install anthropic openai google-generativeai
[Add your license here]
[Add contribution guidelines here]