The SQL client with an AI agent built in.
plusq is a macOS SQL client for PostgreSQL, BigQuery, MySQL, Snowflake, and DuckDB. An AI agent reads your schema, drafts queries from plain language, explains errors, and proposes optimizations — using your own API key, so your data stays in your stack.
macOS 13 Ventura or later · Apple Silicon & Intel
SELECT date_trunc('day', event_time) AS day,
country,
count(DISTINCT user_id) AS active_users
FROM analytics.events
WHERE event_time >= timestamp_sub(current_timestamp(), interval 30 day)
GROUP BY day, country
ORDER BY day DESC;The events table is partitioned by country. Filtering it first lets BigQuery skip ~78% of the scan.
Why plusq
Built around your AI workflow.
An AI pair-analyst, a polished result viewer, and the boring-but-essential plumbing that makes a SQL client actually feel pleasant.
An AI agent that knows your schema
Chat side-by-side with an agent that reads your tables, drafts queries from plain language, explains errors, and proposes optimizations. Bring your own key — Claude, OpenAI, Gemini, Azure, Bedrock, or local Ollama — so your data never touches our servers.
Multi-database, one app
PostgreSQL, BigQuery, MySQL, Snowflake, and DuckDB are first-class citizens. Use DuckDB locally to join results across different databases without spinning up a warehouse.
A polished result viewer
Virtualized scrolling handles 1M+ rows. Column headers show type, null rate, distinct count, and a mini histogram. Select cells to see live stats — Excel-style.
Git-backed query management
Treat .sql files as first-class assets. Connections and secrets live outside the repo so queries stay safe to commit, review, and share with your team.
BigQuery-aware by default
Automatic dry-runs surface scan size and dollar estimates before you run. Threshold warnings catch runaway queries, and read-only mode blocks destructive DML on production connections.
Lightweight charts, instantly
Turn a result set into a line, bar, scatter, or heatmap with one click. Powered by ECharts. Export to Excel, JSON, or Pandas when you need to go deeper.
See it in action
A native app, not a browser tab.
Real screens from plusq — the query workspace, and the zero-setup first run.

Query workspace
Schema tree, SQL editor, and a fast result grid with per-column types — all in one native window.

Productive in five minutes
A guided first run and a built-in DuckDB connection let you run your first query with zero setup.
Pricing
Buy once. Update for a year.
One license, every feature — no subscription, no tiers. Keep using the version you bought forever, with a year of updates included. Try it free for 14 days first.
3 devices · 1 year of updates
- Every feature unlocked — no tiers, no add-ons
- Unlimited connections, tabs, and saved queries
- Full AI agent, bring your own key — no monthly cap
- CSV / Excel / JSON / SQL export
- Activate on up to 3 Macs
- Use forever — updates included for 1 year
14-day free trial · no card required
Every license includes
Buy once, use it forever
The version you buy keeps working with no expiry, and a full year of updates is included.
Renew only if you want
After a year, renew for $39 to get another year of updates. Otherwise, keep your version — it stays free.
Three devices per license
Activate on up to 3 Macs, and deactivate one anytime to move it to another.
Bring your own AI key
OpenAI, Anthropic, Gemini, Azure OpenAI, Bedrock, or local Ollama. Your data never touches our servers.
We're in beta — grab the launch price.
Download the beta free today. Early supporters get the $49.99 launch price when paid licenses open.
Get plusq
Available on macOS today.
plusq is a signed and notarized macOS app distributed as a .dmg. Releases are published on GitHub.
We're in early beta — releases may move quickly. Star the repo to be notified when 1.0 ships.
System requirements
- macOS 13 Ventura or later
- Apple Silicon (M1/M2/M3/M4) and Intel
- Approx. 250 MB of disk space