I built Stroke because I was tired of fighting my database client every day. The ones I tried were either slow on large tables, cluttered with things I never used, weak on keyboard support, or missing any real AI and MCP integration.
Stroke is my attempt at the tool I actually wanted. It's a lightweight desktop app that connects to PostgreSQL, MySQL, SQLite, and Cloudflare D1. It stays fast even on tables with over a million rows, it's keyboard-first with a command palette for everything, and it has AI and a built-in MCP server built in so I can work with my data using the tools I already use.
Hey everyone,
I've used a lot of database clients over the years and always ended up frustrated. One would lag the moment a table got big. Another had a UI so bloated I couldn't find anything. Some had awkward interactions, some didn't support the dialects I actually needed, and almost none of them were built for working from the keyboard. On top of that, barely any of them had real AI or MCP support. and it renders big huge table without lagging, or perf drops, and so on.
So I built Stroke, the client I wished existed.
It's a Tauri desktop app that connects to PostgreSQL, MySQL, SQLite, and Cloudflare D1. It stays fast even on tables with a million-plus rows, it's keyboard-first, and it has AI and a built-in MCP server baked in so you can actually use your data with the tools you already work with.
It's still early and there's a lot I want to improve, so I'd really like to hear what you use today and what annoys you most about it.