Toble AI: VS Code Extension for LLM-Based Code Assistance
Toble AI is a VS Code extension designed to provide intelligent, LLM-powered code suggestions for any programming language. It leverages Groq as the LLM provider, utilizing the DeepSeek-R1-Distill-Llama-70B model to enhance coding efficiency.
To use this extension, users must register an API key. If a key is not detected, the extension will prompt for one upon usage. API keys can be generated by registering at Groq. Without a valid API key, the extension will be non-functional.
Usage:
Installing and Using Toble AI Code Annotations:
1. Install the Extension
2. Download and install the extension from the VS Code Marketplace or the VS Code Editor Extensions. Search for tobleai and download.
Using Toble AI Annotations:
1. Once installed, two buttons will appear on the right side of the editor:
2. “Enable TobleAI Code Annotations” button.
3. “Disable TobleAI Code Annotations” button.
4. “Run LLM programming searches” button.
How to Use Annotations:
1. Click “Enable TobleAI Code Annotations” to generate annotations for the currently open file at the cursor’s position.
2. Hover over the yellow markers to view AI-generated code hints.
3. To remove all annotations, click the “Disable TobleAI Code Annotations” button
Features
Current release version: 0.0.26
Added Selected Text Annotations – You can now generate annotations for a specific code block by selecting the desired lines. If no lines are selected, annotations will be applied to the entire file.
Added code block suggestions to the info message.
Added syntax error pointers to the hover.
Added alternate solutions as pointers to the hover.
Added semantic checks, secure code checks, docs in the hover.
Added chat functionality with a new icon.
Added the source code of the class to the context. So questions about the class can be asked in the chat.
Added slack channel for support.
Added line highlights for annotations
Requirements
None.
Known Issues
The code annotations are generated in between the line of code with no hover text. Bug fix-required.