Datus for VS Code & Cursor

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
Capabilities

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.

Quickstart

Install and connect

01Install the extension

Install Datus Studio in VS Code or Cursor.

02Start the Datus web server

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:8501
03Connect the local port

Open the Datus Studio panel → gear icon → Settings, and point Endpoint at your local server.

Endpoint = http://localhost:8501

Using 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.