Sidequery

pynb

Python Notebooks Without the Fuss.

No kernels.
No drama.

UV-native.
Dependencies just work. No kernel configuration, no environment headaches.

SQL is first-class.
Query DataFrames with SQL, or mix Python and SQL freely.

Bring Your Own Agent

pynb works with Codex, with more agents coming soon.

Use your ChatGPT subscription.

Plain .py files.

Git-friendly.
Cells marked with # %% comments. Diffable, no merge conflicts.

Lazy by default.
Work with datasets larger than memory.

FAQ

What platforms does it run on?

macOS only 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?

You need one for the AI 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.