Sidequery

pynb

Python Notebooks Without the Fuss.

Download for macOS
brew install sidequery/tap/pynb Copied!
As seen in TLDR
OpenAI Anthropic

BYOA: Bring Your Own Agent

Works with your ChatGPT subscription via Codex. More agents coming soon.

Postgres Snowflake BigQuery DuckDB MySQL

First-class SQL cells

Mix & match SQL results and DataFrames.
Fast data transfer via ADBC.

# %% import pandas as pd df = pd.read_csv("data.csv") # %% df.plot()

.py files with percent format

Git-friendly. Easy to diff and merge.

UV

UV-native

Dependencies just work. No kernel configuration.

3.1
1234

Any Python version

Switch versions instantly. No version hell.

Apache Arrow

Lazy by default

Less RAM than Jupyter. Powered by Apache Arrow.

Privacy-first

Your data stays local. Anonymized usage only.

Made for Mac

A fast, native app. Just download and run.

Canvas

Notebook as a canvas

Experimental canvas mode to see how everything relates.

FAQ

What platforms does it run on?

macOS 15+ & Apple Silicon (for now).

Do I need Python installed?

Nope. pynb uses uv to handle your Python environment. If you already have uv installed, pynb will use it.

How is this different from Jupyter?

It's a different implementation of Jupyter notebooks, focused on simplicity and local-first workflows.

What's a .py notebook file?

It's a percent format used by many Python tools. Cells are marked with # %% comments. The benefit is that it diffs well in git.

Can I open my existing .ipynb files?

Yes.

What can Codex do in pynb?

It can manage and run notebooks on your behalf.

Do I need a ChatGPT subscription?

Only to take advantage of the AI agent features.

Will it support other agents?

Yes, Claude support is coming soon.

Does my code leave my machine?

No. Your data stays on your machine. We only collect anonymized usage data (nothing sensitive).

Where is my data stored?

Locally on your machine. We don't store any of your data.