Code Web Chat
CWC makes AI coding with chatbots/APIs fast. A perfect companion for projects (also called gems or spaces).
Works with VS Code family of editors (Cursor, Antigravity, VSCodium, etc.).
👉️ Construct coding prompts for...
- Chatbots—ChatGPT, Gemini, Claude, Grok, DeepSeek, etc.
- APIs—Gemini API, OpenRouter, local Ollama, etc.
👉️ Apply responses—edits integration with checkpoints for state restoration
👉️ Fully featured—code completions with any model, commit messages, and more
🌱 Sustainable AI coding—designed for prompt caching across tasks
❤️ Free and open-source—released under the GPL-3.0 license

Enabling autofill​
Install the zero-setup Connector extension in your favorite browser and never copy and paste again!
Like all of Code Web Chat, the extension is open-source and works with minimal permissions for your absolute privacy and security.
List of supported chatbots:
- AI Studio
- ChatGPT
- Claude
- Copilot
- DeepSeek
- Doubao
- Gemini
- GitHub Copilot
- Grok
- HuggingChat
- Kimi
- LMArena
- Mistral
- Open WebUI
- OpenRouter
- Qwen
- Together
- Yuanbao
- Z AI
[!TIP] With the browser extension you can include markdown-parsed websites in context. Go to target website, click the extension's icon in the browser's toolbar and click Enable for context.
[!IMPORTANT] The Apply response button placed under responses is not a means of automatic output extraction, it's an alias for the original copy to clipboard button. Review the content script for implementation details.
[!NOTE] Use port forwarding on port 55155 when using remote machine via SSH.
API Tools​
🛠️ Edit Context
Modify, create or delete files based on natural language instructions.
🛠️ Code Completions
Get accurate code-at-cursor from state-of-the-art reasoning models.
🛠️ Intelligent Update
Handle the compact "truncated" edit format and malformed diffs.
🛠️ Commit Messages
Generate meaningful summaries of changes adhering to your style.
[!TIP] Get started with Google model provider. Gemini 3.0 Flash is excellent at long context and diff editing.
Commands​
Code completions​
Code Web Chat: Code Completion- Get code-at-cursor using API tool.Code Web Chat: Code Completion using...- ...with configuration selection.Code Web Chat: Code Completion with Instructions- ...with instructions.Code Web Chat: Code Completion with Instructions using...- ...with instructions and configuration selection.
Checkpoints​
Code Web Chat: Checkpoints- Restore the overall workspace state to the saved checkpoint.Code Web Chat: Create New Checkpoint- Save the current state of the workspace.
Context​
Code Web Chat: Apply Context- Apply a saved context or save the current file selection.Code Web Chat: Add File to Context- Search and add file (or parent folder via file action) to the context.Code Web Chat: Remove File from Context- Search and remove file (or parent folder via file action) from the context.Code Web Chat: Copy Context- Copy XML-formatted checked files from the Workspace view to the clipboard.Code Web Chat: Copy Context of Open Editors- Copy XML-formatted checked files from the Open Editors view to the clipboard.Code Web Chat: Find Paths in Clipboard- Select files based on paths found in the clipboard text.
Enterprise security​
Code Web Chat operates exclusively on your machine. Your code and instructions are sent directly to chatbots via editor-browser communication channel run on local Websockets. For API tools, model providers are called directly.
Contributing​
All contributions are welcome. Feel free to submit pull requests, feature requests and bug reports.
Copyright © 2025 Robert Piosik
E-mail: robertpiosik@gmail.com
Telegram: @robertpiosik