Blog

Zasper 1.1.0

Zasper 1.1.0 makes signing in part of every server, sets up a Python kernel for you when there isn’t one, and fills in the notebook outputs and file types that 1.0.0 left out.

brew upgrade zasper                   # Homebrew
sudo snap refresh zasper              # Snap
conda update zasper -c conda-forge    # conda

Prebuilt binaries are on the Downloads page.

Signing In, Everywhere

Every Zasper server now requires its access token. When you start Zasper on your own machine it opens your browser already signed in, so for most people nothing changes. On a server, the startup banner prints a Sign in with link, and ZASPER_ACCESS_TOKEN keeps the same token, and the same sessions, across restarts. Deploying on Cloud walks through servers, Docker and systemd.

A Python Kernel in One Click

If Zasper finds no kernel at all, the Launcher offers Set up a Python kernel. It creates a .venv in your project, installs ipykernel into it (with uv when you have it) and lists it as a kernel. It never touches your system or Homebrew Python. On Windows, Zasper now also finds kernels installed for the Microsoft Store’s Python. See Installing Jupyter Kernels.

More Outputs, More Files

Tabs That Come Back

Zasper remembers the tabs you had open in each project and reopens them next time. Right-click a tab to close others, close to the left or right, close saved tabs, copy its path or reveal it in the file explorer, and every close action has a shortcut. There is a Help tab (F1) listing every shortcut, and Toggle Sidebar (⌘B / Ctrl+B). Files and Tabs covers all of it.

Fixes

Upgrading from 1.0.0

Installation explains each one, and the changelog has the full list.