Type a question and get real SQL, live results, and charts against your own Postgres, MySQL, SQLite, or ClickHouse. Valv reads your schema, writes the query, and shows you exactly what it ran, all on your machine.
Ask in plain language and the answer comes back as real SQL, a live table, and a chart. Everything lands as a file in your workspace, so you and your agent work on the same result.
Starter, by a wide margin:
The generated query isn't hidden behind a black box. It's written against your real schema, right there to inspect and change. It's a full database viewer the moment you want one.
SELECT plan, count(*) AS churned
FROM cancellations
GROUP BY plan
ORDER BY churned DESC; 3 rows · 0.3s
Valv drives Claude Code or Codex, Cursor, opencode, or Grok from your machine — no API keys, no second subscription. Credentials stay in your keychain and you can hide PII columns so the agent never sees them.
AI access
You ask a question in plain language and the coding agent on your machine writes SQL against your real schema. Valv runs it, shows the rows, and can turn the result into a live chart — you see the query it wrote and can edit or re-run it.
It reads your actual schema, so the SQL targets your real tables and columns rather than a guess. And because the query is right there, you stay in control — nothing runs that you can't inspect first.
Postgres, MySQL, SQLite, and ClickHouse. Connect once and start asking.
No. Queries run locally from your machine and you can hide PII columns so the agent never sees them. Valv uses the coding agent you already run — no API keys, no data proxied through us.
No. You can work entirely in plain language. But it's a real database viewer too, so you can drop into SQL whenever you want the exact query.
Free macOS beta. Connect a database in a couple of minutes.