SQL Server client that runs in your browser

Planche is a free Microsoft SQL Server GUI — a lightweight alternative to SSMS or Azure Data Studio — that needs only a browser and a one-line local agent. Works with SQL Server 2017–2022, SQL Server on Linux and Docker, and Azure SQL Database.

Open the SQL Server client The Planche SQL client: schema tree, SQL editor and result grid

Features

How it connects

Run npx planche in a terminal (Node 22+). It starts a tiny local agent on your machine that holds the SQL Server connection (TDS via the mssql driver, TLS optional) and opens this page already paired to it. The browser talks only to 127.0.0.1; your host, login and password never go to any server. Remote instances can be reached through an SSH tunnel.

No Node.js? One line installs the agent — curl -fsSL https://planche.dev/install.sh | sh on macOS and Linux, irm https://planche.dev/install.ps1 | iex on Windows. Everything stays inside your home directory, nothing asks for an administrator, and a machine without Node.js gets a private copy of it. Afterwards planche is a command that starts instantly; planche upgrade keeps it current.

Because the agent runs locally you can use Planche as a SQL Server GUI on macOS and Linux — where SSMS is not available — as well as Windows, without installing a desktop application.

Also available: SQLite viewer, MySQL client, MariaDB client, PostgreSQL client, Oracle client, Neon client, Supabase client, Cloudflare D1 client, Cloudflare Durable Objects client, Redis client, Elasticsearch client and OpenSearch client.

Free to use

Planche has a free tier that needs no account and uploads none of your data — connection profiles live only in your browser. A few advanced features need Pro; see pricing.