Your best AI pair programmer. Save conversations and continue any time. Supports OpenAi, DeepInfra, AnyScale, TogetherAi, Ollama. Create new files, view diffs with one click; your copilot to learn code, add tests, find bugs and more. Generate commit messages using Ai.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
SpaceBoxAi is your best AI pair programmer. Save conversations and continue any time. Support OpenAI, DeepInfra, AnyScale, TogetherAI and Ollama. Create new files, view diffs with one click; your copilot to learn code, add tests, find bugs and more. Generate commit messages using AI.
Features
Code Generation: Generate code based on your prompts and descriptions.
Testing: Add tests, find bugs, and optimize your code with the help of AI.
Explanation: Explain your code and get insights into its functionality.
Commenting: Add comments to your code to improve readability.
Commit Message Generation: Generate commit messages using AI based on your git diff.
Conversation History: Save and load conversations for future reference.
Custom Prompts: Create and use custom prompts for specific tasks.
Ad-hoc Commands: Use ad-hoc commands for quick actions.
Bot Name: Rename and personalize your assistant.
Tokens: Streaming conversation support and stop the response to save your tokens.
Export History: Export all your conversation history at once in Markdown format.
Requirements
Visual Studio Code version 1.80.0 or higher
Api Keys from OpenAi, DeepInfra, AnyScale or TogetherAi
Installation
Open Visual Studio Code
Go to the Extensions view (Ctrl+Shift+X)
Search for 'SpaceBoxAi'
Click on Install
Demo
Custom prompt
Git commit
Ollama models
Optimize code
Chat
Note
Remember to change the API key every time you change the API end-point URL. In the future, I might include a function to save the API for all providers.
All models included in the list should be working fine. However, as you know, you have the option to add custom models. Keep in mind that not all models may work as expected, so be sure to test them first before using them in the extension.
Disclaimer and Credits
There is no guarantee that the extension will continue to work as-is without any issues or side-effects. Please use it at your own risk.
This extension never uses/stores your personally identifiable information.