CodeWebChat

CodeWebChat

Free AI pair programming with ChatGPT, Gemini, Claude, and more

Stars: 1145

Visit
 screenshot

Code Web Chat is a versatile, free, and open-source AI pair programming tool with a unique web-based workflow. Users can select files, type instructions, and initialize various chatbots like ChatGPT, Gemini, Claude, and more hands-free. The tool helps users save money with free tiers and subscription-based billing and save time with multi-file edits from a single prompt. It supports chatbot initialization through the Connector browser extension and offers API tools for code completions, editing context, intelligent updates, and commit messages. Users can handle AI responses, code completions, and version control through various commands. The tool is privacy-focused, operates locally, and supports any OpenAI-API compatible provider for its utilities.

README:

Code Web Chat

Get from Visual Studio Code Marketplace Follow on X Join subreddit /r/CodeWebChat Join Discord server

Walkthrough

Meet Code Web Chat, a versatile, free and open-source (FOSS) AI pair programming tool with a unique web-based workflow—select files, type instructions and initialize ChatGPT, Gemini, Claude, and more, hands-free! Once ready, apply the response with a single click.

👉️ Save money free tiers and subscription-based billing
👉️ Save time multi-file edits from a single prompt

Available in VS Code, Cursor, and other forks.

Guiding principles

  • Initialize chatbots—don't scrape responses
  • Free forever—a community effort
  • Privacy first—operates locally

Chatbot initialization

Install the Connector browser extension and never copy&paste again.

Supported chatbots:

  • AI Studio
  • ChatGPT
  • Claude
  • DeepSeek
  • Doubao
  • Gemini
  • Grok
  • Kimi
  • Mistral
  • Open WebUI
  • OpenRouter Chat
  • Perplexity
  • Qwen
  • Together
  • Yuanbao
  • Z.AI

Legal Disclaimer: After chat initialization, the extension does not read the incoming message. The injected Apply response button is not a means of automatic output extraction, it's an alias for the original copy to clipboard button.

API Tools

For convenience and flexibility, the tool ships with must-have API tools. Use them with any OpenAI-API compatible provider.

🛠️ Code Completions
Get accurate code at cursor from state-of-the-art reasoning models.

🛠️ Edit Context
Modify files based on natural language instructions.

🛠️ Intelligent Update
Integrate truncated code blocks and fix malformed diffs.

🛠️ Commit Messages
Generate meaningful summaries of changes adhering to your preferred style.

Commands

Handling AI responses

  • Code Web Chat: Apply Chat Response - Integrate with the codebase copied to clipboard overall chat response or a single code block.
  • Code Web Chat: Apply Clipboard Content to Active Editor - Serves as a flexible fallback for applying AI-generated edits, e.g. broken diffs.
  • Code Web Chat: Undo Last Changes - Revert applied AI-suggested edits.

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 - Get code at cursor with instructions.

Version Control

  • Code Web Chat: Commit Changes - Generate a commit message for staged changes and commit.

Community

If you have a question about CWC, or want to help others, you're always welcome to join the conversation:

Donations

Buy me a coffee↗

BTC: bc1qfzajl0fc4347knr6n5hhuk52ufr4sau04su5te

ETH: 0x532eA8CA70aBfbA6bfE35e6B3b7b301b175Cf86D

XMR: 84whVjApZJtSeRb2eEbZ1pJ7yuBoGoWHGA4JuiFvdXVBXnaRYyQ3S4kTEuzgKjpxyr3nxn1XHt9yWTRqZ3XGfY35L4yDm6R

Contributing

All contributions are welcome. Feel free to submit pull requests, feature requests and bug reports.


Copyright © 2025 Robert Piosik↗
E-mail: [email protected]
Telegram: @robertpiosik

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for CodeWebChat

Similar Open Source Tools

For similar tasks

For similar jobs