![]() Code Web ChatInitialize your favorite chatbot, then apply the response with a single clickDocumentation Meet CWC100% free and open source VS Code extension created by an independent developer aimed at making AI coding inexpensive, fast and accurate. 🧩 Built for VS Code and its derivatives (Cursor, Windsurf, VSCodium, etc.) Guiding principles:
CWC is for you if:
See how simple it is to implement a feature with ChatGPT:
Workflow with CWC is simple and effective: ![]() Context selectionCoding agents are designed to offload the burden of relevant context selection from the programmer. With today's advancements in LLMs capabilities, the technology is dramatically accelerating the pace a new code is created. For some it is too fast too keep up though. Over time, they lose confidence in their understanding of the codebase they work on. Verifying AI-suggested changes can become challenging, making it easier for bugs or unintended behaviors to slip in. CWC does not prompt-engineer any form of autonomous AI assistance, instead, it expects programmer to be constantly in the loop with the evolving codebase by requiring careful context selection. The benefits of this friction include:
Chatbot initializationCode with your favorite chatbot without tedious copy-pasting and apply responses with a single click. The Connector extension bridges your editor and the browser. Available for all Chrome and Firefox based browsers. Supported chatbotsAI Studio • ChatGPT • Claude • DeepSeek • Doubao • Gemini • Grok • HuggingChat • Mistral • Open WebUI • OpenRouter Chat • Perplexity • Qwen • Yuanbao
API ToolsCWC includes battle-tested must-have API tools. Code CompletionsGet code at cursor from state-of-the-art reasoning models. ✅ Includes selected context Edit ContextCreate and modify files in context based on natural language instructions. ✅ Multi-file updates in a single API call Intelligent UpdateWhen applying chat response, update files based on code blocks in truncated edit format and fix malformed diffs. ✅ Regenerates whole files in concurrent API calls Commit MessagesGenerate meaningful commit messages precisely adhering to your preferred style. ✅ Includes affected files in full Predefined API providersAnthropic • Cerebras • Chutes • DeepInfra • DeepSeek • Fireworks • Gemini • Hyperbolic • Mistral • OpenAI • OpenRouter • TogetherAI ℹ️ Any OpenAI-API compatible endpoint works with CWC CommandsCode completions
Editing context
Applying chat responses
Chat
Context
Version Control
SettingsChatbot initialization
Commit Messages
CommunityPlease be welcomed in discussions and in our subreddit /r/CodeWebChat. DonationsIf you find CWC helpful, please consider supporting the project. Thank you! BTC: bc1qfzajl0fc4347knr6n5hhuk52ufr4sau04su5te ETH: 0x532eA8CA70aBfbA6bfE35e6B3b7b301b175Cf86D XMR: 84whVjApZJtSeRb2eEbZ1pJ7yuBoGoWHGA4JuiFvdXVBXnaRYyQ3S4kTEuzgKjpxyr3nxn1XHt9yWTRqZ3XGfY35L4yDm6R ContributingAll contributions are welcome. Feel free to submit pull requests, feature requests and bug reports. LicenseCopyright © 2025-present Robert Piosik
|