Sidequery
Join waitlist
Thanks, we'll be in touch shortly

SQL Notebooks

Fast, local, and built for your Mac.
Works with Claude Code, Codex & Gemini CLI.

pynb for Python notebooks mdnb for Markdown notebooks
brew tap sidequery/sidequery && brew install sidequery

Bring Your Own Agent

Sidequery agent works with all ACP-compatible agents.

This means Claude Code & Gemini CLI, with more to come.

Use the AI subscription you already have.

Beautiful charts.
By default.

Transform query results into stunning visualizations in code.
Or use the UI, or AI agents

The power of DuckDB.
And friends.

Analyze & visualize millions or billions of rows right on your MacBook from CSV, Parquet, JSON files.

Federated joins reduce ETL and speed up time-to-answer. Connect to your Postgres, MySQL, Snowflake & BigQuery databases and join against your data from files.

Your data stays on your machine by default, 100% privacy. Or offload bigger DuckDB-native workloads to the cloud with MotherDuck.

WITH customers AS (
  SELECT * FROM postgres.customers
),
orders AS (
  SELECT * FROM mysql.orders
),
promotions AS (
  SELECT * FROM 'q4_promotions.csv'
)
SELECT
  c.customer_name,
  o.order_total,
  p.discount_rate
FROM orders o
JOIN customers c ON o.customer_id = c.id
LEFT JOIN promotions p ON o.promo_code = p.code
WHERE o.order_date >= '2024-01-01';

Cruft-free Notebooks

Organize related queries and charts into a notebook.

Reference prior queries as if they were tables, as if one big CTE.

Edit queries in your favorite text editor or IDE.

Coming Soon Publish dashboards to the web

FAQ

Is this free?

Yes, 100% free to use on your desktop.

Modestly-priced team features are coming soon to make collaboration easier.

What databases are supported?

DuckDB, which can also connect to Postgres and MySQL compatible databases, BigQuery & Snowflake via DuckDB extensions.

What AI models & agents are supported?

You can connect any agent CLI that supports ACP— today that's Claude Code & Gemini CLI.

Does this support Jupyter notebooks & Python?

Sidequery is SQL-only by design. For Python notebooks, check out pynb.app.

What is the file format?

sqlnb is a new standard based on plain SQL that allows specification of dashboards & charts. If a couple features are avoided, it gracefully degrades in other SQL environments and can be used with any editor.

Where did the old Sidequery go?

You can still access it at lite.sidequery.dev

What about the Sidequery data agent & Slack bot?

That's sidequery.ai — connect your databases, ask questions in Slack or on the web, and get MCP server access for Claude and ChatGPT.

If this is free, how do you make money?

We don't, yet. Team collaboration features are still to come.