An office for the agents you are already running.

Your Claude Code, Codex, pi and ZCode sessions, all in one Mac app. See who needs a hand, and answer questions and approvals without hunting through tabs.

When an agent needs you, it walks over.

All quiet
Interactive demo A safe approval is on its way. Try approving it here.

macOS 14+ · Apple silicon

Where it lives

Menu bar

The icon is the status light. Click it for the queue.

⠿ 2 working

Floating office

A corner of any screen. Desk, room or whole floor.

Codex · peekagents  6s

npm install stripe@14

y approven deny

⌥ Space

The queue over whatever you're doing. Never takes focus.

Full Screen Office gives the room its own Space.

Standing Orders

Step away without stopping the work.

Set your status to Away and Peekagents handles new approval requests by your rules. It never approves for you: it safely denies the request and keeps the session from waiting on an empty chair. On Claude Code and pi the denial carries your instruction, so the agent knows what to do next. Codex and ZCode are denied just as safely, but we have not yet confirmed that they show the agent your instruction, and the app says so rather than pretending.

When you return, see which sessions still owe gated work.

Your status
Available Busy Away Off
Approval request Waiting for the next request
Standing by Available requests wait for you

Save approval-gated steps for last. Keep working on everything else, then report what remains.

Away instruction · from your config

No gated work owed.

Works with your existing agents

Claude Code

See its session and answer supported requests.

Codex

Connect your Codex sessions to the same room.

pi

Its work belongs in the same room.

ZCode

Answer its approvals from the same room.