Skip to content

robertpiosik/CodeWebChat

Repository files navigation

Code Web Chat

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

A non-agentic AI coding tool for software engineers. Its simple workflow is designed for accuracy, speed and cost-efficiency—select context, type instructions and send prompt with a free chatbot or an API provider. When the model finishes, its response is ready for a one-click integration back with the codebase.

Available in VS Code, Cursor, and other forks. 100% free and open-source.

Edit context with 15+ free chatbots or API providers
Apply multi-file changes from a single response
Code completions with reasoning models
Commit messages in your team's style

Walkthrough

Why go non-agentic

  • Non-agentic is predictable. Granular control over context let you scope the model precisely to the task and develop intuition for its outputs.
  • Non-agentic is cost-efficient. With the understanding for model capabilities, you can choose the right one for the complexity of the task, not the overall codebase.
  • Non-agentic is blazing fast. Eliminate the need for long-running planning and file lookups—a single prompt generates a complete set of changes across all necessary files.
  • Non-agentic avoids context pollution. When the model isn't getting your intent on the first try, just adjust the prompt and resend without distracting it with previous attempts.

Guiding principles

  • Initialize chatbots—don't scrape responses
  • Free forever—community effort
  • Privacy first—operates locally
  • Lightweight—1MB of code

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

CWC supports any OpenAI-API compatible provider for its built-in utilities.

🛠️ 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: Revert Last Changes - Revert above command.

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

Sponsor this project

Contributors 8