Type / for commands
/explain, /fix, /improve, /new and /followup, right in the Ask box.
The safe way to query production databases, without being a SQL expert.
SayQL writes the query. You see it before anything runs.
/explain, /fix, /improve, /new and /followup, right in the Ask box.
Save an instruction once, like “never select email, phone or address columns”, and add it to any question.
Run a selection that cuts a statement short and SayQL runs the whole statement. A DELETE never loses its WHERE.
Anything that may change data stops and asks first.
If the database rejects a query, SayQL corrects it and runs it again, in plain sight.
Bring your own key, or run a model with Ollama or LM Studio.
The AI sees your question and table names, never your data.
Passwords and API keys are never stored in files.
A desktop app that connects straight to your database.
Each statement gets its own results tab, and the run stops at the first error.
Keep many queries open and reuse the ones you need.
Let Claude, Cursor and other AI apps query through SayQL, read-only.
SayQL Community Edition is free for personal and commercial use. No account, no telemetry.
Linux: .AppImage, .deb or .rpm. Early-access builds aren’t code-signed yet, so confirm the first launch once (how). Updates are signed.
“I knew what I wanted to ask my databases, but not always how to write it. So I built SayQL, and made it free.”
A free, open-source desktop app that turns plain English into SQL (text-to-SQL) for PostgreSQL, MySQL, SQLite and SQL Server. It knows your schema and runs queries read-only.
No. The SQL is always in front of you, so you’ll pick it up along the way.
Your question and your table and column names. When a query fails, the SQL and the error too. Never the rows in your tables. With Ollama or LM Studio, nothing leaves your computer.
Queries run read-only, and the database enforces it too. An UPDATE or DELETE always stops for your confirmation first.
SayQL is free. You pay your AI provider for what you use, with your own key, or nothing with a local model.
Early-access builds aren’t code-signed with Apple or Microsoft yet. Confirm the first launch once and it opens normally after that. Updates are signed with SayQL’s own key.