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 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.

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.

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.

Usage limit · waiting for reset
One less “continue” before coffee.

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.