66<img src =" https://github.com/robertpiosik/CodeWebChat/raw/HEAD/packages/shared/src/media/demo.gif " alt =" Walkthrough " />
77</p >
88
9- 100% free and open source AI workflow tool that connects your editor with 10+ popular chatbots and has all the necessary API tools built-in.
9+ 100% free and open source AI workflow tool that connects your editor with any chatbot and has all the necessary API tools built-in.
1010
1111** With CWC you can:**
1212
1313- Granularly select folders and files from your project to copy them as XML-formatted text.
14- - Type your task and initialize any chatbot, or send an API request.
15- - Get code completions using reasoning models and all selected files as context.
14+ - Type your task and initialize a chatbot, or send an API request.
15+ - Get accurate code completions using reasoning models and all selected files as context.
1616- Generate precise commit messages by referencing the original state of the modified files.
1717
1818** Guiding principles:**
1919
2020- initialize chatbots—don't scrape responses
21- - univarsal—enable any workflow
2221- privacy first—zero telemetry
2322- lightweight—about 1MB of code
2423
@@ -36,14 +35,25 @@ Code with your favorite chatbot without tedious copy-pasting. The Connector exte
3635
3736** Supported chatbots:**
3837
39- ** AI Studio** • ** ChatGPT** • ** Claude** • ** DeepSeek** • ** Doubao** • ** Gemini** • ** Grok** • ** HuggingChat** • ** Mistral** • ** Open WebUI** • ** OpenRouter Chat** • ** Perplexity** • ** Qwen** • ** Yuanbao**
38+ - AI Studio
39+ - ChatGPT
40+ - Claude
41+ - DeepSeek
42+ - Doubao
43+ - Gemini
44+ - Grok
45+ - HuggingChat
46+ - Mistral
47+ - Open WebUI
48+ - OpenRouter Chat
49+ - Perplexity
50+ - Qwen
51+ - Yuanbao
4052
4153> <small >** 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.</small >
4254
4355## <span style =" background-color : #fbb100 ; color : black ; padding : 0.2em 0.6em ; border-radius : 999px " >API Tools</span >
4456
45- CWC includes all the necessary API tools.
46-
4757### Code Completions
4858
4959Get code at cursor from state-of-the-art reasoning models.
@@ -72,13 +82,6 @@ Generate meaningful commit messages precisely adhering to your preferred style.
7282✅ Includes affected files in full \
7383✅ Customizable instructions
7484
75- ** Predefined API providers:**
76-
77- ** Anthropic** • ** Cerebras** • ** Chutes** • ** DeepInfra** • ** DeepSeek** • ** Fireworks** • ** Gemini** • ** Hyperbolic** • ** Mistral** • ** OpenAI** • ** OpenRouter** • ** TogetherAI**
78-
79- ℹ️ Any OpenAI-API compatible endpoint works with CWC \
80- 🔒️ API keys are [ stored encrypted] ( https://code.visualstudio.com/api/references/vscode-api#SecretStorage )
81-
8285## <span style =" background-color : #fbb100 ; color : black ; padding : 0.2em 0.6em ; border-radius : 999px " >Commands</span >
8386
8487### Code completions
@@ -120,18 +123,18 @@ Generate meaningful commit messages precisely adhering to your preferred style.
120123
121124## <span style =" background-color : #fbb100 ; color : black ; padding : 0.2em 0.6em ; border-radius : 999px " >Settings</span >
122125
123- ### Chatbot initialization
124-
125126- ` Code Web Chat: Edit Format Instructions Truncated ` - Style instructions for chat responses when using truncated format.
126127
127128- ` Code Web Chat: Edit Format Instructions Whole ` - Style instructions for chat responses when showing complete files.
128129
129130- ` Code Web Chat: Edit Format Instructions Diff ` - Style instructions for chat responses when using diff format.
130131
131- ### Commit Messages
132-
133132- ` Code Web Chat: Commit Message Instructions ` - The instructions used when generating a commit message.
134133
134+ - ` Code Web Chat: Ignored Extensions ` - List of file extensions to ignore in the context.
135+
136+ - ` Code Web Chat: Presets ` - A preset is a general or task specific web chat configuration.
137+
135138## <span style =" background-color : #fbb100 ; color : black ; padding : 0.2em 0.6em ; border-radius : 999px " >Community</span >
136139
137140Please be welcomed in [ discussions] ( https://github.com/robertpiosik/CodeWebChat/discussions ) and in our subreddit [ /r/CodeWebChat] ( https://www.reddit.com/r/CodeWebChat ) .
0 commit comments