zero 1.6.20
Fixed
- A failed "Add account" no longer blames the wrong thing. When Google turned a sign-in away with a bare
access_denied— which most often means the sign-in was cancelled, or the app's Google project hasn't been verified for the scopes it needs — zero would confidently tell you the OAuth consent screen was "Internal" or "in Testing," even when it wasn't. It now says that only when Google's response actually points at the audience or test-user settings, and otherwise shows the real error so you can act on it.
Installing
Requires macOS 26 (Tahoe, Apple Silicon). zero is signed ad-hoc, not notarized by
Apple, so a downloaded copy is quarantined and Gatekeeper refuses to launch it —
expected for a source-available app. The quarantine flag must be removed once.
Easiest — one command does everything (installs prerequisites, removes the
quarantine flag, launches):
curl -fsSL https://raw.githubusercontent.com/drewling/zero/master/macapp/install-zero.sh | bash
By hand: open the DMG, drag zero to Applications, then in Terminal:
/usr/bin/xattr -cr /Applications/zero.app
Use the full /usr/bin/xattr path — a Python or Homebrew xattr earlier in your
PATH may not support the recursive flag and will silently fail, leaving the app
blocked. (On macOS 26 the old right-click → Open trick no longer works for
ad-hoc-signed apps.)
Full setup (Google + Claude CLIs, first run) is in the README.