🎥 Demo — See CodeBulb in Action
CodeBulb isn't just another chat bot.
It plans, builds, fixes, and explains code end-to-end.

🚀 Why CodeBulb?
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.
🔀 Dual-Model Architecture
| 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 |
✨ Key Features
💬 Smart Chat with Persistent Memory
- 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
↑ / ↓

🏗️ Project-Aware Website Builder
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

🚑 Code Doctor & Auto-Fixer
- Scans your workspace
- Detects bugs, errors, and security risks
- Fixes code automatically in place
📝 Git Commit Companion
- Click Commit in the action bar
- CodeBulb analyzes
git diff
- Generates clean, professional commit messages
🛠️ Installation
Option 1: VS Code Marketplace (Recommended)
- Open VS Code
- Press
Ctrl + P
- Run:
ext install KaranPratapio.codebulb
Or search CodeBulb in Extensions
Option 2: Install via VSIX
- Download the latest
.vsix from GitHub Releases
- VS Code → Extensions → ... → Install from VSIX
Option 3: Run from Source
git clone https://github.com/KaraNxKP007/codebulb.git
cd codebulb
npm install
Press F5 to launch the Extension Development Host.
🔑 Setup & Privacy
🔐 Your API keys never leave your machine. CodeBulb stores keys securely using VS Code SecretStorage. No cloud storage. No tracking.
Setup Steps
- Click the 💡 CodeBulb icon in the Activity Bar
- Open the Welcome Screen
- Enter your API keys:
- Click Activate 🚀
⚙️ Configuration
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.
🤝 Contributing
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
📄 License
Distributed under the MIT License. See LICENSE for details.
Made with ❤️ by Karan Pratap
Bhai Code Karle.