NaBotX is your AI-Powered VS Code Assistant eXtension
- Intelligent Code Completion: Get smart suggestions and code completions, making coding smoother and faster.
- Customizable LLM Integration: Connect to your preferred LLM, whether it's running locally or hosted online, ensuring secure and efficient code processing.
- Full Data Control: Your code stays where you want it. NaBotX doesn't interact with external servers unless you configure it to.
- Broad Language Support: Supports a wide variety of programming languages.
- Lightweight & Performant: Experience fast performance.
The first time you launch NaBotX, you'll be prompted to configure your LLM settings.
You can also manually configure these settings by pressing Ctrl+Shift+P, typing “NaBotX” and selecting “NaBotX: Open Settings.”
NaBotX offers multiple ways to interact:
- Direct Prompting: Send your prompt directly to the NaBotX chat window.
- Contextual Chat ("Add 2 Chat"):
- Right-click on a file or folder in the Explorer and select “Add File/Folder to chat.”
- Select text within a file, right-click, and choose “Add to chat.”
- Then, send your prompt.
- Predefined Commands:
/tree– Sends your project structure to the chat.
{
"excludeFromChat": [
"/assets",
"/showcase",
"/node_modules",
"*.vsix"
],
"preference": [
"Anything that should be always remembered for your project"
]
}-
Independent Project – NaBotX is an open-source community project and is NOT affiliated with, endorsed by, or sponsored by Google, OpenAI, Anthropic, or any other model or service provider. All trademarks are the property of their respective owners.
-
Bring Your Own Key – The extension ships no credentials. You must supply your own API key(s), keep them secure, and maintain an active account with each provider you choose to use.
-
Your Cost / Your Compliance – You are solely responsible for all usage costs, rate-limits, and for complying with each provider’s Terms of Service, Acceptable-Use Policy, privacy rules, and data-handling requirements.
-
Local Storage Only – NaBotX never transmits, ships, or stores your keys on any remote server. Credentials are stored locally using VS Code SecretStorage and sent only to the endpoint you configure.
-
No Warranty – The software is provided “AS IS”, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and non-infringement. In no event shall the authors or copyright holders be liable for any claim, damages, or other liability.
-
Data Responsibility – By using NaBotX you agree that you are solely responsible for any prompts and data you send to third-party APIs and for ensuring that no sensitive or regulated information is shared in violation of law or policy.
This notice is provided for convenience only and does not constitute legal advice. NaBotX is licensed under the Apache License 2.0. See the LICENSE.txt file for the full legal text.


