Skip to main content

Code Web Chat

Get from Visual Studio Code Marketplace Get from Open VSX Registry GPL-3.0 license

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

Screenshot

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