Join waitlist
Thanks, we'll be in touch shortly

SQL Notebooks

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

Launch Imminent
brew tap sidequery/sidequery && brew install sidequery
Sidequery SQL Notebook

Bring Your Own Agent

Sidequery agent is compatible with all ACP compatible agents.

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

Use the AI subscription you already have.

Sidequery agent connected to Claude Code and Gemini CLI via ACP
Agent mode on mobile

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 can reduce ETL and reduce the time needed to answer a question. 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';
SQL Notebook Example

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 making collaboration eaiser.

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 Gemini & Claude Code

Does this support jupyter notebooks & python?

No; this was an explicit design choice. SQL notebooks for analytics, with no compromises.

What is the file format?

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

Can I publish my analysis to the web?

Coming soon!

Do any other tools read sqlnb format?

There is a coming soon VS Code extension in the works that supports both .sql file mode as well as notebook mode.

Does this support Windows? Linux?

Via the VS Code extension mentioned above.

What versions of macOS are supported?

macOS Sequoia and beyond

What is a federated join?

Ever wanted to join a table in Postgres or MySQL against a CSV file, or maybe to each other? Fear no more, federated joins let you do this.

Where did the old Sidequery go?

You can still access it at lite.sidequery.dev