ChatIDE - AI assistant in your IDE
Converse with OpenAI's ChatGPT or Anthropic's Claude in VSCode
Chat-ide-claude-demo.mov
- Clone this repository and install the npm dependencies
- Open the project in VS Code
- Press
F5to launch the extension in debug mode
Grab the latest ChatIDE version from the Extensions Marketplace:
https://marketplace.visualstudio.com/items?itemName=ChatIDE.chatide
To use ChatGPT / Claude in ChatIDE, you need to procure API Keys from OpenAI / Anthropic.
- OpenAI: https://openai.com/product#made-for-developers
- Anthropic: https://console.anthropic.com/docs/api
- Bring up ChatIDE with
Cmd + Shift + i(orCtrl + Shift + ion non-Apple platforms). - Choose your AI model. Currently supported:
'gpt-4','gpt-4-0613','gpt-3.5-turbo','gpt-3.5-turbo-16k'(OpenAI)'claude-v1.3'(Anthropic)
- On first usage, you'll be prompted to enter your API key for your chosen AI providers (will be stored in VSCode
secretStorage). - Enjoy!
- Use the
Cmd + Shift + Pkeychord and type>Open ChatIDE Settings- Choose your preferred
model,max_tokens, andtemperature. - Adjust the system prompt to your liking
- Note: settings will auto save
- Choose your preferred
- Run ChatIDE with
Cmd + Shift + i. You'll be asked for your OpenAI / Anthropic API key on first time you use the model.- Note: your API keys will be stored in VS Code's
secretStorage
- Note: your API keys will be stored in VS Code's
- Run
cmd + shift + P(orctrl + shift + P) - Start typing
>ChatIDE
- Select
>Update your OpenAI API Key for ChatIDE.
- Select
>Update your Anthropic API Key for ChatIDE.
- There's currently no way to stop the model from generating. You need to wait until it's done.
- Closing the ChatIDE pane while the model is generating might lead to a non-recoverable error. You'll need to restart VS Code to use ChatIDE again.
🧐 Remember to keep an eye on your OpenAI / Anthropic billing.
ChatIDE continues to be built using ChatIDE.
