Something off?
Let’s fix it.

Get Zerre settled on your Mac, connect your tools and set up a focus session. If something feels off, start with the fixes below.

Last updated: October 28, 2026

System requirements

  • macOS 26.0 or later
  • Apple Silicon (a Mac with an M-series chip)
  • Apple Intelligence is optional: with it, notes and the status line get fresh wording; without it, Zerre uses its own written lines

Install

Three ways, all the same signed and notarized app. Each one also gives you the zerrectl command for your terminal.

Download

Get the DMG from the releases page, open it, and drag Zerre to Applications.

Homebrew

brew install --cask darkbringer1/tap/zerre

One line in Terminal

curl -fsSL https://zerre.dogukaan.dev/install.sh | sh

The script downloads the latest release, checks its checksum, Developer ID signature and notarization, installs Zerre to Applications and opens it. It never asks for your password. It links zerrectl into ~/.local/bin and tells you if that folder isn't on your PATH yet.

Getting started

Click Zerre’s menu bar icon to open its state card. Open Settings… there to choose its home, connect your tools and adjust focus sessions.

Choose its home

Open Settings → Zerre → Lives in and choose Desktop, Notch or Dock. On the desktop, Home by the notch controls whether Zerre also has a room at the top of the screen. Turn it off to keep notes on a small board beside the creature.

In Dock mode, Zerre becomes the app’s Dock icon. Click it to read its signs; right-click for focus and notes. It hides when the Dock hides.

Connect your tools

Open Settings → Connections → Hooks to connect Claude Code, Codex, Gemini CLI, OpenCode, git or zsh. Connect Calendar on the state card lets Zerre stay quiet during meetings. Settings → General → Open at login starts it when you sign in to your Mac.

Start a focus session

Use the focus button on the state card to start your configured session, or choose Just 5 min for a short block. You can also right-click the desktop creature and choose Start focus session.

In Settings → Focus, set block lengths, breaks and the number of blocks in a session. Under Calm the rest, choose Off, Behind the front window or All but apps I let in. The last option blocks clicks in other apps; drag Zerre onto a window to let that app in. Blur and Darken adjust the effect while it is enabled.

Use Stop session on the state card to end a session. During a break, the card offers a button to start the next block and End session to finish.

Right-click the desktop creature for notes, or triple-click it to write one.

Common issues

"Zerre can't be opened because it is from an unidentified developer"

Gatekeeper didn't see the notarization ticket. The download is notarized and stapled; if this still appears, re-download it from the releases page (the DMG may have been cut short), or run xcrun stapler validate Zerre.app.

My agent finished but Zerre didn't notice

Check Settings → Connections → Hooks: the agent should show Remove (installed). Agents only pick up new hooks in new sessions, so restart the agent after installing. OpenCode needs a restart to load its plugin.

Clicking a note doesn't bring my terminal forward

For Terminal and iTerm, allow Zerre under System Settings → Privacy & Security → Automation. Other terminals (Warp, Ghostty, VS Code) come forward as an app; they don't let other apps pick a specific tab.

It's hiding at the edge of the screen

It hides during meetings. If the meeting ended early, click it and choose Meeting's over.

Report a bug

Open a GitHub issue with your Zerre version, macOS version and Mac model, and the steps to reproduce. If you'd rather write privately, email [email protected]. Please don't send your event log or notes: they're not needed, and we don't want them.

Updates

Zerre checks for updates automatically through Sparkle, and you can check on demand from the menu bar card. That covers Homebrew installs too: brew upgrade leaves Zerre alone unless you add --greedy. Running the install script again also updates it.

Your data

Everything Zerre notices stays on your Mac. Settings → Your data can export it all as JSON, or erase it so Zerre starts over as a tiny sprout (your hooks and settings stay).

Uninstall

Open Settings → Your data → Remove Zerre from this Mac. It removes its hooks from your coding agents, git and zsh (your own hooks stay exactly as they were), turns off Open at login, deletes its data and settings, and quits. Then drag Zerre from Applications to the Trash, or if you installed it with Homebrew, run brew uninstall --cask zerre. The install script's ~/.local/bin/zerrectl link goes away with Remove Zerre.

If you've already deleted the app: remove its hooks by hand (entries mentioning Zerre/bin/zerrectl, and the # zerre-hook block in ~/.zshrc), run git config --global --unset core.hooksPath if it points into Zerre's folder, then delete ~/Library/Application Support/Zerre and ~/Library/Preferences/com.dogukaan.zerre.plist.

Zerre collects no data, so there is no account to delete and nothing to request. Everything is on your Mac, in the folder above.

Found something strange?

Early feedback helps shape what Zerre becomes.

Open a GitHub issue