DBDelve
Dive deep into your data. A fast, native, multi-engine database client written in Rust. Free and open source, no telemetry.
SayQL sits between AI agents and your database: Claude Code, Cursor and others get your schema and the numbers they need, not your rows, unless you say so. Ask in plain English too. Free, open source,
Developer toolsHTML · RustGitHub @azenvocOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Let agents into your database. Not your data. The governance layer between AI agents and your databases: agents get your schema and the numbers they need, not your rows, unless you say so. Read-only, any AI (even local), PostgreSQL, MySQL, SQLite, SQL Server. Open source.
Loading the full README.
Read the full README ↗A product of Azenvoc
The governance layer between AI agents and your databases. They get your schema and the numbers they need, not your rows, unless you say so.
Download · Docs · Website · How it compares · Discussions
SayQL lets people and AI query your databases without handing your data to the AI. It's for analysts, product managers, support and operations teams, developers who only touch the database now and then, and the AI apps they work with. Asking an engineer takes time; general chatbots don't know your schema and can't run anything safely; and an AI agent with a database password can do anything. SayQL keeps the AI on your rules.
Claude Code, Cursor and other agents query through SayQL, read-only. By default they get counts and summaries, not your rows, and columns you mark never send never reach them. See everything they ran and what was refused, and block any app in one click. Free on your computer; for your whole company, SayQL for teams gives each agent its own key and puts every query in one audit log.
Approve a note once and every app and session knows it: Claude Code, Cursor, the Ask box, Investigate. Run an audit and an AI app reads your code, files and web pages and suggests notes for you to approve. Rename a column and SayQL flags the notes about it, with the fix ready.
Ask in plain English, then refine it the same way: "only Canada", "sort by date". SayQL writes against your real tables, columns and relationships. Click tables in the navigator to point it at the right place, and if the database rejects a query, SayQL fixes it automatically.
Every query runs read-only, and the database itself enforces it. Anything that could change data stops and shows you the exact statement first, so nothing changes by accident.
This is the beginning of the README. Read the rest at the original. Read the full README ↗