This extension integrates Anthropic's Claude 3.5 model into VSCode and Positron, enabling intelligent chat-based code assistance with session memory.
- Direct integration with Anthropic's Claude 3.5 model
- Chat-based code assistance with session memory
- Friendly and helpful AI responses
- More accurate and context-aware than alternatives like Copilot or ChatGPT
- An Anthropic API key (register at https://www.anthropic.com)
- Purchased tokens for API usage
- Download the VSIX file from this repository.
- Open VSCode or Positron.
- Press
Ctrl+Shift+P
(orCmd+Shift+P
on macOS) to open the command palette. - Type "Install from VSIX" and select the option.
- Choose the downloaded VSIX file to install the extension.
For more detailed instructions on installing external extensions, see Installing Extensions in VS Code.
- After installation, use
Ctrl+Shift+P
(orCmd+Shift+P
on macOS) to open the command palette. - Search for "Set Anthropic API Key" and enter your Anthropic API key.
- Use
Ctrl+Shift+P
(orCmd+Shift+P
on macOS) to open the command palette. - Search for "Start Claude AI Chat" to see available commands.
- Start chatting with Claude for code assistance and more!
Image description: The VSCode command palette showing two options for the extension: "Start Chat Session" and "Store OpenAI API Key".
Image description: A dialog box prompting the user to enter their OpenAI API key. The entered key is hidden and displayed as asterisks (********) for security.
Image description: An example chat session within VSCode. The user says "Hi" and asks for a simple Python script, with the AI assistant's response shown below.
Further testing is still in progress. Please report any issues you encounter.
Initial developmental release of Claude Chat for VSCode and Positron.
We are committed to improving this extension and have several enhancements planned for future releases:
-
Improved Code Output Rendering: We aim to enhance the way code outputs are displayed, making them more readable and user-friendly.
-
UI Improvements: Various user interface changes are in the pipeline to create a more intuitive and efficient user experience.
This initial version of the extension is functional and ready for use. However, to reach its full potential, we need input from experienced developers and users.
-
Try the Extension: Use the extension in your daily workflow and note any issues or areas for improvement.
-
Provide Feedback: Share your thoughts, suggestions, and any bugs you encounter. Your real-world usage insights are invaluable.
-
Contribute: If you're an experienced developer, consider contributing to the project. Your expertise can help shape the future of this extension.
- Open an issue on our GitHub repository
- Send an email to [[email protected]]
Your input is crucial in making this extension more robust and user-friendly. We appreciate your support in this early stage and look forward to growing and improving with your help.
This extension is licensed under the MIT License.
Enjoy coding with Claude!