Fast, local, and built for your Mac.
And your browser, terminal & IDE.
Works with Claude Code & Gemini CLI.
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.
Transform query results into stunning visualizations in code.
Or use the UI, or AI agents ✨
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.
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.
Yes, 100% free to use on your desktop.
Modestly-priced team features are coming soon to make collaboration easier.
DuckDB, which can also connect to Postgres and MySQL compatible databases, BigQuery & Snowflake via DuckDB extensions.
You can connect any agent CLI that supports ACP— today that's Claude Code & Gemini CLI.
No; this was an explicit design choice. SQL notebooks for analytics, with no compromises.
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.
Coming soon!
A VS Code extension is in the works that supports both .sql file mode and notebook mode.
Via the VS Code extension mentioned above.
macOS Sequoia and beyond
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.
You can still access it at lite.sidequery.dev