🚀 PraisonAI Code
AI-Powered Coding Assistant for VS Code, Cursor, and Windsurf
PraisonAI Code brings the power of PraisonAI's multi-agent framework directly into your IDE with a chat sidebar interface.
✨ Features
- 🤖 AI Chat Sidebar - Chat with AI directly in your IDE sidebar
- 📝 Code Generation - Generate code from natural language descriptions
- 🔧 Code Editing - AI can read, write, and modify files in your workspace
- 🖥️ Terminal Integration - Execute commands and see results
- 🔍 Codebase Search - Semantic search across your entire codebase
- 📊 Diff View - Preview changes before applying them
- 🔌 MCP Support - Extend capabilities with Model Context Protocol servers
- 🎨 Multiple Modes - Architect, Code, Debug, and custom modes
- 🌐 Multi-Provider - Works with OpenAI, Anthropic, Google, Ollama, and more
🚀 Quick Start
Install the Extension
- Open VS Code/Cursor/Windsurf
- Go to Extensions (Ctrl+Shift+X)
- Search for "PraisonAI Code"
- Click Install
Configure API Key
- Click the PraisonAI icon in the sidebar
- Enter your API key (OpenAI, Anthropic, etc.)
Start Coding!
- Type your request in the chat
- AI will help you write, edit, and debug code
🔧 Supported LLM Providers
| Provider |
Models |
| OpenAI |
GPT-4o, GPT-4, GPT-3.5 |
| Anthropic |
Claude 3.5 Sonnet, Claude 3 Opus |
| Google |
Gemini Pro, Gemini Flash |
| Ollama |
Llama 3, CodeLlama, Mistral |
| OpenRouter |
100+ models |
| Azure OpenAI |
GPT-4, GPT-3.5 |
| AWS Bedrock |
Claude, Titan |
🛠️ Development
Prerequisites
- Node.js 20.x
- pnpm 10.x
- VS Code
Setup
git clone https://github.com/MervinPraison/praisonai-code.git
cd praisonai-code
pnpm install
Run in Development Mode
- Press
F5 in VS Code
- A new VS Code window will open with the extension loaded
Build
pnpm build
📖 Documentation
🤝 Contributing
Contributions are welcome! Please read our Contributing Guide first.
📄 License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
🙏 Acknowledgments
This project is built on top of the excellent Kilo Code project. We thank the Kilo Code team for their amazing work.
Made with ❤️ by Mervin Praison
| |