The database studio for agents and humans.

A native database client for engineers and analysts. Query, browse, and edit every database you run in one fast app, and hand the same database to your AI agents through a built-in MCP server.

macOS, Windows, and LinuxFree to try, no account neededOther downloads

Ten engines today, from a local SQLite file to ClickHouse.

  • PostgreSQLPostgreSQL
  • MySQLMySQL
  • MariaDBMariaDB
  • SQLiteSQLite
  • DuckDBDuckDB
  • SQL Server
  • ClickHouseClickHouse
  • Cockroach LabsCockroachDB
  • TursoTurso / LibSQL
  • CloudflareCloudflare D1
  • RedisRedisBeta
  • More on the roadmap

Eleven providers, one click. Sign in and every database on your account is ready to open.

  • Neon
  • SupabaseSupabase
  • PrismaPrisma Postgres
  • PlanetScalePlanetScale
  • TiDBTiDB Cloud
  • TursoTurso
  • RailwayRailway
  • Nile
  • UpstashUpstash
  • PostHogPostHog
  • CloudflareCloudflare D1
  • Or paste a URL

A database client that respects your time.

Stroke is built for the hours you spend inside your databases. Three ideas shape every part of it.

  1. 01

    Fast from the first click

    Stroke opens in an instant and stays light no matter how large your tables get. It never makes your fans spin.

  2. 02

    Made for agents and people

    Stroke ships an MCP server, so Claude, Cursor, or any agent can read your schema and run queries in one click. The same schema-aware AI chat lives right inside the app for you.

  3. 03

    Yours, not rented

    $9.99 buys the app outright. No subscription, no renewals, no locked features. Try everything free, and pay when you decide to keep it.

1.0Connect

Sign in. Pick a database. You're in.

Sign in with your database provider and see every database on your account, then connect in one click. Any of the ten engines also takes a plain connection string.

How connecting works
  • Sign in with your provider. Authorize Stroke once from the connection screen. Neon, Supabase, Prisma Postgres, PlanetScale, TiDB Cloud, Turso, Railway, Nile, Upstash, PostHog, and Cloudflare D1.

  • Pick a database. Every database on your account shows up, ready to open.

  • You're connected. No connection strings to find, copy, or paste. Everything else still takes a plain connection string.

2.0Query

Write SQL with the schema at hand.

A full editor that knows your tables and columns as you type. Run it, read the result, and keep going without leaving the keyboard.

Every feature
  • SQL console. Schema-aware autocomplete, formatting, and the execution time of every run.

  • Export. Any result to CSV or JSON in one click.

  • Charts & dashboards. Turn a result into a chart, then pin it to a dashboard you can revisit any time.

  • Command palette. Hit Cmd/Ctrl+K to jump anywhere. Every core view has a shortcut.

3.0Views

One result, six ways to read it.

Switch how any table or query result is shown, without running it again. Each view is built for a different question.

Table view
Table view of the events table: 1,000,000 rows with typed columns id, ts, device_id, and session
JSON view of the vector_zoo table as a syntax-highlighted JSON array, with the JSONPath filter bar and the column visibility picker open
Text view of the vector_zoo table as a Markdown table, with CSV, TSV, Markdown, and JSON Lines tabs and a Copy button
Chart view of the events table: an area chart of amount over ts across 1,000 rows
ERD view of a Cloudflare D1 database: invoice_item linked by foreign keys to invoice and item, with a PK, FK, 1:N, and 1:1 legend and a minimap
Map view of the gps_pings table: 1,000,000 points in 89 clusters on a world map, SRID 4326

Scan, sort, and edit rows

The grid: typed column headers, sort, filter, search, and inline editing, paging smoothly through a million rows.

Reach for it when

Your everyday view, for scanning lots of rows or fixing values in place.

4.0Schema

One schema, six ways to see it.

Open the schema diagram on any connection and switch how it's drawn: an ER diagram, a hierarchy, Mermaid for your docs, a tree of foreign keys, a data dictionary, or the DDL. Try it below on a sample store.

Schema features
Schema Diagram
customersidbigintemailtextnametextcreated_attimestamptzaddressesidbigintcustomer_idbigintline1textcitytextcountrychar(2)categoriesidintparent_idintnametextproductsidbigintcategory_idintnametextprice_centsintstockintordersidbigintcustomer_idbigintaddress_idbigintstatustexttotal_centsintplaced_attimestamptzorder_itemsorder_idbigintproduct_idbigintquantityintunit_centsintpaymentsidbigintorder_idbigintprovidertextamount_centsintpaid_attimestamptzreviewsidbigintproduct_idbigintcustomer_idbigintratingsmallintbodytextcreated_attimestamptzcouponsidintcodetextpercent_offsmallintexpires_attimestamptzeventsidbigintnametextpayloadjsonbtstimestamptz

5.0Editing

Change data without holding your breath.

Nothing touches the database until you say so. Every change is previewed first, and every action on a cell is one right-click away.

Learn more
Staged changes in the openai_docs table: a new row at the top, a row marked for deletion in red, and a cell being edited with Stage change
The cell context menu with Open row, Preview cell, Preview row JSON, Pin column, Edit, Copy as, Filter, Transform, Duplicate row, and Delete row, and the Filter submenu open
  • Every change waits for you. Edits, new rows, and deletes are staged and marked in the grid. Apply them together, or reset and they never happened.

  • A right-click away. Filter by a value or exclude it, copy in another format, transform, duplicate, or preview the row as JSON, straight from the cell.

  • Type-aware editors. For text, numbers, booleans, enums, dates, UUIDs, and JSON.

  • Find and replace, previewed. Match case, whole word, or a regex, and see every cell that will change, old value beside new, before you replace.

6.0AI and agents

Hand your database to an agent.

Stroke ships an MCP server, so Claude, Cursor, or any agent can read your schema and run queries in one click. The same schema-aware AI chat lives right inside the app for you.

Set up MCP
  • Built-in MCP server. Expose your database to Claude, Cursor, and other MCP clients with one-click config.

  • AI chat. An assistant with direct database access that runs queries, explains schemas, and generates SQL.

  • Same schema, both ways. Agents and the in-app chat read the same schema you browse, so answers line up with what you see.

A quick tour of Stroke.

Connect, browse, query, and hand the same database to an agent.

What people say about Stroke.

“It's so fast and intuitive.”
SSuraj
“Best DB client at very low cost”
SSundar Gautam
“Super useful and cool DB client, made my job easy and fast. Best $10 ever spent.”
KKjn
“This client is really a masterpiece.”
NNischal DahalBackend at Ins

Pricing

Pay once. Own it forever.

Most database clients now charge $100 or more a year, every year. I think a tool you use every day should be one you own, so Stroke costs $9.99, once. That is the lowest price I can offer and still keep development going.

Try

$0to start

Take your time deciding.

  • Every feature unlocked while you evaluate
  • All ten engines, from Postgres to DuckDB
  • macOS, Windows & Linux
  • No sign-in required

No account or card needed.

Own

Pay once

$9.99once

One payment. Yours for good.

  • The app is yours forever, nothing to cancel
  • A license key for up to 2 of your devices
  • Every future update included
  • Priority answers on support and feature requests

One-time payment. No recurring charges.

Team

$99once

One purchase, whole company.

  • Licenses everyone on your company's email domain
  • Each teammate gets their own key
  • No seats to manage, no per-user fees

Coming soon. To license your team now, email support@stroke.click.

  • No renewals

    Pay once and keep it. Nothing comes due next year.

  • No upsells

    No locked features, no paid upgrade later.

  • Nothing to cancel

    There is no subscription to remember or forget.

  • Free to try

    Every feature, no account or card needed.

Weekly giveaway

Or win it. One free license, every week.

Enter once a week with your Stroke account. Every Monday one entrant is drawn at random and gets a lifetime license by email, the same one $9.99 buys.

Next draw in

--

days

--

hours

--

min

One entry per account, drawn every Monday.

Questions, answered.

The fine print lives in the Terms of Service and Privacy Policy.

How much does Stroke cost?

$9.99, one time. There is no subscription, no yearly renewal, and no paid upgrade later. You can try the full app for free before you buy.

Why so cheap?

Most database clients rent themselves to you for $100 or more a year. I want owning Stroke to be an easy decision, so the price stays low enough that you never have to think twice about it. If Stroke saves you one afternoon, it has paid for itself.

Do I need an account to try it?

No. Download it, open it, and connect to a database. An account only comes in when you buy a license.

Which databases does Stroke support?

PostgreSQL, MySQL, MariaDB, SQLite, DuckDB, SQL Server, ClickHouse, CockroachDB, Turso / LibSQL, and Cloudflare D1. Redis is in beta, and the roadmap lists what follows.

Does Stroke see my database credentials or data?

No. Stroke connects to your databases directly from your machine, and connection credentials are stored locally on your device. Query results never pass through our servers. See the Privacy Policy for the full picture.

Can I move my license to a new machine?

Yes. Your license covers 2 devices at once, and you can deactivate it in the app on your old machine whenever you switch, or email us if that machine is gone. Refunds are covered in the Terms of Service.

Is Stroke open source?

Yes. The whole app, Pro features included, is on GitHub. It is free to use personally or at work, just not for resale.

Open source

The whole thing is on GitHub.

Every line, Pro features included. Stroke holds your database credentials and connects to your production systems, and you should not have to take anybody's word for what it does with them. Read it.

Free to use, personally or at work. Not for resale, since that is what keeps it funded.

  • Read it. Every line is public. Build it yourself in three commands.

  • Change it. Bugs, features and docs all welcome. CONTRIBUTING.md has the setup.

  • Star it. The cheapest way to help, and the one that reaches other people.

Try Stroke on your own database.

Free to download. $9.99 whenever you decide to keep it.