Zasper 2.2.0 makes the whole IDE usable from the keyboard alone and with a screen reader. It can also be served under a path, as a hub serves each person’s server, and a kernel output’s scripts now run in a sandbox rather than in the page. Antigravity CLI takes Gemini CLI’s place in the agent panel.
brew upgrade zasper # Homebrew
sudo snap refresh zasper # Snap
conda update zasper -c conda-forge # conda
Prebuilt binaries are on the Downloads page.
F6 moves between the window’s parts: the editor, the panel under it, the agent panel, the
activity bar and the sidebar. It is the way out of a terminal or a code editor, which keep Tab for
themselves, and each part keeps the place the focus last had in it.Home, End and a
first letter. Dialogs keep the focus inside and hand it back when they close. The tab strip is a tab
list the arrows walk along, and Delete closes the focused tab.Accessibility has the whole list. If something cannot be reached from the keyboard, please open an issue.
--base-url serves Zasper under a path, such as https://example.com/zasper/ or a hub’s
/user/<name>/. Pages, the API, WebSockets and the session cookie all stay under it, and nothing
outside it is served. Deploying on Cloud shows the proxy
setup.
output_notebook() and show() draw in the notebook.connections.json.Nothing needs doing for most people. A script in an HTML output that reached into Zasper’s page will no longer find it, and an agent set up as Gemini CLI is now started by its command line. Installation explains both, and the changelog has the full list.
No account to make, and your files stay on your machine.