Your data engineering agent, inside VS Code and Cursor.
The Datus Studio extension runs in VS Code, Cursor, and any VS Code-compatible editor. Your data stays fully local, you configure whatever models you want, and database credentials never leave your machine.
Local-first, in the editor you already use.
The extension is just a thin UI, it holds no models or credentials. Every capability is served by the Datus-agent web server running on your own machine, so nothing about your data or connections leaves your control.
- Works in VS Code, Cursor, and other VS Code-compatible editors
- Your data stays fully local, nothing is sent to a cloud
- Bring and configure any model you want
- Database credentials live in your local Datus-agent, never in the extension
What you get
Inline SQL
Generate, run, and chart SQL from natural language without leaving your editor.
Catalog & context explorer
Browse the database catalog, context, and subagents in a side tree.
Studio chat panel
Chat with the same Datus-agent backend, Plan mode confirms high-risk queries before they run.
Credentials stay local
The extension stores no secrets; your local Datus-agent serves every model and datasource.
Same lifecycle
Plan → generate → validate → review, mirrored from the CLI workflow.
Shared context
Reuses the same context engine and knowledge base as the CLI and Studio.
Install and connect
Install Datus Studio in VS Code or Cursor.
Run the Datus-agent web server locally as the backend. Plain CLI mode exposes no HTTP port, so the --web flag is required.
datus-cli --web # serves http://localhost:8501Open the Datus Studio panel → gear icon → Settings, and point Endpoint at your local server.
Endpoint = http://localhost:8501Using a custom port? Run datus-cli --web --port 8080 and set the Endpoint to http://localhost:8080 to match.
Add Datus to your editor.
Free and open source. Runs entirely on your machine.