Chat, refactor, fix bugs, and build websites — without leaving your editor.
Slogan: Bhai Code Karle (Brother, let's code!)
CodeBulb isn't just another chat bot.
It plans, builds, fixes, and explains code end-to-end.
CodeBulb is a Dual-Engine AI coding assistant built for developers who want speed, control, and real productivity — not fluff.
You can instantly switch between two powerful AI models depending on the task.
| Feature | ⚡ Google Gemini 2.5 Flash | 🧠 DeepSeek V3 |
|---|---|---|
| Best For | Fast replies, explanations, free usage | Complex logic, architecture, deep reasoning |
| Cost | Free (Google AI Studio) | Low cost (via OpenRouter) |
| Speed | ⚡ Blazing fast | 🧠 Thoughtful & detailed |
- Ask questions, debug errors, refactor code
- Chat history is saved automatically
- Close VS Code and continue later from the same conversation
- Smart code blocks with one-click copy & insert
- Terminal-style command recall using
↑ / ↓
Describe your idea, for example:
"Create a dark-theme portfolio website"
CodeBulb will:
- Plan the project structure
- Create folders & files (
index.html,style.css,script.js) - Write complete, production-ready code automatically
- Scans your workspace
- Detects bugs, errors, and security risks
- Fixes code automatically in place
- Click Commit in the action bar
- CodeBulb analyzes
git diff - Generates clean, professional commit messages
- Open VS Code
- Press
Ctrl + P - Run:
ext install KaranPratapio.codebulbOr search CodeBulb in Extensions
- Download the latest
.vsixfrom GitHub Releases - VS Code → Extensions → ... → Install from VSIX
git clone https://github.com/KaraNxKP007/codebulb.git
cd codebulb
npm installPress F5 to launch the Extension Development Host.
🔐 Your API keys never leave your machine. CodeBulb stores keys securely using VS Code SecretStorage. No cloud storage. No tracking.
- Click the 💡 CodeBulb icon in the Activity Bar
- Open the Welcome Screen
- Enter your API keys:
- Gemini API Key (Free): Get it here
- DeepSeek API Key (OpenRouter): Get it here
- Click Activate 🚀
Customize CodeBulb in VS Code Settings:
- Persona Example: "Be concise", "Always use TypeScript", "Explain like I'm 5"
- Model Switching Instantly toggle between Gemini & DeepSeek using the colored header buttons.
Contributions are welcome.
- Fork the repository
- Create your feature branch:
git checkout -b feature/AmazingFeature- Commit your changes:
git commit -m "Add AmazingFeature"- Push to GitHub
- Open a Pull Request
Distributed under the MIT License. See LICENSE for details.
Bhai Code Karle.

