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
F5
to 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 + i
on 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 + P
keychord 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.