Introducing Orb
A native macOS menu-bar app that keeps your agent sessions one keystroke away: a Liquid-Glass dock with a live terminal and per-Space session bubbles.
If you live in Claude Code, you probably have more than one session going at once: one refactoring a module, one writing tests, one you left running an hour ago and half-forgot about. Terminal tabs and windows scatter them across your desktop. Orb keeps them in one place, one keystroke away.
What it is
Orb is a native macOS menu-bar app. Press a global hot key (⌃⌥Space by default)
and a Liquid-Glass dock slides in from the right edge of your screen: a large,
resizable terminal on the left, and a column of bubbles on the right, where each
bubble is one live claude session.
Click a bubble and its terminal swaps in instantly. The process never restarts, because Orb only hides and shows terminal views, so a long-running session keeps its exact place while you glance at another.
Sessions that stay where you put them
The idea that shaped everything else: bubbles are scoped per Mission Control Space. A session you start on your "work" Space stays there. Swipe to another Space and you see that Space's sessions, never the wrong ones bleeding across your whole setup.
┌───────────────────────┬──────┐
│ │ ● │ ← the live session (Aurora ring)
│ TERMINAL │ ● │
│ (resizable width) │ ● │
│ │ ⊕ │ ← new session
│ │ ⚙︎ │ ← settings
└───────────────────────┴──────┘Built to disappear
Orb is at its best when you forget it's there:
- No permissions by default. The hot key uses Carbon's system API, so there's no Accessibility prompt. Per-Space identity uses a private CoreGraphics call.
- Restore on launch. Quit or restart, and your bubbles come back and resume
with
claude --continue. - A shell when you need it. Toggle a Terminal pane beside the Claude pane from the dock header to inspect files or roll back a change. Both panes stay live.
It's free and requires macOS 26 (Tahoe). Download it, press the hot key, and bring your sessions to the surface.