SayQL is the governance layer between AI and your databases. Agents and the Ask box get your schema and the numbers they need, not your rows, unless you say so.
Safe on production: queries run read-only and the database itself enforces it. Anything that could change data stops and shows you the exact statement first.
AI apps like Claude Code and Cursor connect through its MCP server and get the schema and, by default, counts and summaries instead of rows. You choose per connection, and columns you mark never send stay private in any form.
Ask in plain English and get SQL that uses your real tables and joins. Follow-ups edit the query you have, and failed queries fix themselves once. Investigate answers harder questions in read-only steps, with the queries behind every sentence.
Use Claude, OpenAI, Gemini or any OpenAI-compatible API with your own key, your Claude Pro or Max plan, or a local model so nothing leaves your computer.
Works with PostgreSQL, MySQL, SQLite and SQL Server. Apache-2.0.
No comments or reviews, maybe you want to be first?