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 denies the request and sends your configured denial instructions, so the agent knows what to do next.
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.
Wake up to work. Not a usage limit.
You went to bed expecting finished work. Your agent ran out of usage instead.
Peekagents waits for the reset, then prompts it to continue. Sleep through the interruption.
Opt in · Claude Code in VS Code & Desktop
Apps open. Lid open. Plugged in. Screen can sleep.
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.