v0.4.0 · public beta·Apple Silicon only

Stop window-switching
to babysit your agents.

Quorum is the notch companion to QuorumTerm: a Rust menu-bar agent that raises the agents running in your terminal to the top of the screen. Approvals, usage, compactions, completed turns — visible without changing windows.

Download for macOS
Jjumps to your next session
QuorumFileEditViewWindowHelp
Mon May 4  7:07 PM
Quorum overlay — hero scene
Finder
Terminal
Safari
Messages
Mail
Notes
Trash

01 / States

Six states.
Always in view.

The overlay never asks for a window switch. Whatever the agent is doing — waiting, streaming, asking permission, finishing — the current state lives at the top of the screen, where your eyes already pass.

Quorum overlay — idle scene
01 / 06

Idle

No active turn. Quorum sleeps.

02 / Pipeline

Hooks → Quorum → You.

No polling. Claude Code and Codex emit lifecycle events through native hook commands; Quorum receives them on a local socket and renders the notch with Metal. Your move.

01

Hook

claude / codex config
01// ~/.claude/settings.json
02{ "hooks": { "Stop": [
03 { "type": "command", "command": "quorum hook --source claude" }
04] }}
05
06# ~/.codex/config.toml
07[notify]
08command = ["quorum", "hook", "--source", "codex"]

Both agents call a tiny shell hook on every lifecycle event — no SDK, no daemon to babysit.

02

Quorum

local · Rust + Metal
socket/tmp/quorum.sock
  • rust agentserving
  • metal renderer60 fps
  • claude transcriptsreading local
  • codex transcriptsreading local
  • cloud bytes sent0

The Rust agent drives a Metal-rendered island. Settings sync through a Swift helper. Nothing crosses the network.

03

You

⇧⌘J — jump to session
Quorum overlay — streaming scene
Jnext
Kprev

Carbon-style hotkeys step through pending notifications and focus the iTerm tab running Claude Code or Codex behind each one.

03 / Shortcuts

One chord.
Right tab.

Notifications stack in the notch. A single chord steps through them and reveals the iTerm tab running the agent behind each one — Claude Code or Codex, doesn't matter. No window picker, no Mission Control.

01 / Chord
J

Focus next session

Step forward through pending notifications. Quorum raises the iTerm tab running Claude Code or Codex behind the alert and lands your cursor inside it.

02 / Chord
K

Focus previous session

Walk back through the stack. Same jump-to-tab behavior, opposite direction — pair with ⇧⌘J to triage a queue without touching the mouse.

03 / Chord
L

Open Planning

Pop the planning tab inline in the island so you can read the current Claude Code or Codex plan without leaving your editor.

Every chord is rebindable in Settings → Keyboard Shortcuts.