MindsDB is a popular open-source query engine for AI analytics, powering AI agents that need to answer questions directly from databases, data warehouses, and applications, with no ETL required.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Query, manage, and explore MindsDB directly from VS Code.
This extension brings your MindsDB workspace into the editor with explorer views, notebooks, and chat-driven workflows so you can move from idea to query fast.
Demo
1. Add Connection
2. Explore System, Projects, and Datasources
3. Create and Run a Notebook Query
4. Upload a File and Manage Datasources
5. Explore MindsDB Integrations
6. Ask Questions in Chat
Highlights
Connection management with secure credential storage
Explorer views for System, Projects, and Datasources
MindsDB notebooks for interactive SQL workflows
Chat interface for natural language exploration
Project and datasource management actions
Auto-reconnect on VS Code startup
Requirements
VS Code 1.110.0 or later
Access to a running MindsDB instance
Network connectivity to your MindsDB server
Quick Start
Install the extension from VS Code Marketplace.
Open the MindsDB icon in the Activity Bar.
Select Add Connection.
Enter your host URL, for example http://127.0.0.1:47334.
Provide credentials if required.
Core Workflows
Connect to MindsDB
Select the plus icon in the MindsDB explorer.
Enter host, username, and password details.
Credentials are stored securely and restored on restart.
Create and Run Notebooks
Run the New MindsDB Notebook command.
Write SQL cells and execute directly in VS Code.
Use Chat
Open MindsDB Chat from the Activity Bar.
Ask questions in natural language to explore data.
Manage Projects and Datasources
Create and delete projects from the Projects tree.
Upload and remove files or datasources from Datasources.
Commands
mindsdb.addConnection: Add a new MindsDB connection
mindsdb.deleteConnection: Disconnect from MindsDB
mindsdb.refreshConnections: Refresh explorer views
mindsdb.newNotebook: Create a new MindsDB notebook