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.
macOS 14+ · Apple silicon
Where it lives
Menu bar
The icon is the status light. Click it for the queue.
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.
Waiting for the next request
Save approval-gated steps for last. Keep working on everything else, then report what remains.
Away instruction · from your configNo 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.