Personal CopilotThis tool is an experimental extension for the Visual Studio Code IDE. It is designed for developers and operations professionals. The extension helps with generating code, finding issues and vulnerabilities, summarizing code, creating documentation, and doing git code reviews before committing changes. The extension uses different APIs for large language models (LLMs). Currently, it only works with locally hosted open-source APIs like Llama2 and Mistral. This gives the extension a wide range of features and functions. Since the LLMs are hosted locally, it works even when you are not connected to the internet. Please note that this is an experimental version resulting from my learning and experimentation with Local LLMs. Therefore, you should use it at your discretion and at your own risk.Features
PrerequisitesConfiguring the Local LLM, which can be easiliy done by following my article on medium: https://medium.com/@uppadhyayraj/exploring-local-large-language-models-and-associated-key-challenges-93618691fc9b On highlevel following are the exact requirements to getting started:
Configuring the ExtensionOpen VS Code settings, and search for "Personal-Copilot", to find the settings required for this extension. Key settings are:
How to use the Personal Copilot?
Known Issues/LimitationsDeveloped this project while experimenting with Local LLM, still work for feedback, Azure Repo review is having some trouble. With keeping these context, use it with at your risk :) .
Release Notes1.0.0Hope you will like it! |