# VSCode Extension

<figure><img src="https://3920783324-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fw0ljYkq7im6Eb0XTgcio%2Fuploads%2FBxxhFhmvg4Of3TBCA5Eu%2Fagent.png?alt=media&#x26;token=2de5973a-8aec-4580-9606-783c776bd591" alt=""><figcaption></figcaption></figure>

[BLACKBOX.AI](http://blackbox.ai/) is the best AI Coding Agnet designed to transform the way build sofware.

&#x20;With BLACKBOX AI, you can naturally ask questions about your Github repository to get precise answers about your codebase, complete your code in a relevant way to code faster and better thanks to the suggestions made by our LLM, quickly generate commits by letting BLACKBOX AI trace all your modifications to create a detailed commit for future developers who will work on the codebase, and many more features.

* **Code Chat** — BLACKBOX AI is built to answer coding questions and assist you write code faster. Whether you are fixing a bug, building a new feature or refactoring your code, ask BLACKBOX to help.
* **Generate Code** — You can easily have BLACKBOX AI create entire functions by itself as an agent expert in your code language.
* **Code Completion** — BLACKBOX AI integrates directly with VSCode to automatically suggests the next lines of code based on your repo context.
* **Code Commenting** — BLACKBOX AI will properly write the commenting for your code files, wether it contains a few lines of code of 100s of lines of code.
* **Explain Code** — BLACKBOX AI will properly write the commenting for your code files, wether it contains a few lines of code of 100s of lines of code.
* **Improve Code** — Let BLACKBOX AI optimize your code for you.
* **AI README** — BLACKBOX AI allows you to easily and effortlessly create a detailed readme file for your code, thus facilitating the understanding and guidance of other developers.
* **Commit Message Generation** — BLACKBOX AI will properly write a commit message for the changes you made in your repo files.
* **View** **Diff History** — Quickly track the changes in your project locally. Allowing you to have all the advantages of git version control on remote files.
* **Share Code Link** — Share code link with anyone anywhere.
* **BLACKBOX Snippet** — Save your best snippet for reuse it anytime.
