Agent Companion app icon Mac menu bar · iPhone and iPad · Claude Code, Codex, Antigravity

Agent Companion

Every agent session on your Macs, in your pocket. Read what each one is doing, send it the next step, and answer its Allow or Deny from your Lock Screen, wherever you are.

What it does

Your sessions, on your iPhone

One list of every running, waiting and archived session across all your Macs and accounts. Open one to read the thread, send a message, or change its model and effort.

Allow or Deny from the Lock Screen

When a session stops to ask permission, a Live Activity shows it on your Lock Screen and Dynamic Island. Answer there and the session keeps going.

Control in half a second

Interrupt a session in 0.52 seconds and change its effort in 0.05 seconds, measured on a MacBook Air, through a mod that runs inside every Claude Code session.

Back up and sync in one keystroke

Control-Option-Command-B copies your Claude sidebar to every signed-in account: 492 sessions in 2.2 seconds, with a small card that shows the time and snaps to any of eight spots.

Dictate a job, it runs on your Mac

Speak a task on your iPhone. A standing session on your Mac picks it up, gives it its own titled session at the model and effort you asked for, and reports back.

Photo, Video and Slo-mo for Claude

Point your camera at a screen, a document or a bug, and send it straight into a new Claude session on your Mac, titled and ready, from the app, a widget or Control Center.

Every account, measured

See the headroom left on each Claude, ChatGPT and Antigravity subscription, switch accounts in two clicks, and route work to the account with the most room.

Routines and handoffs that run themselves

Scheduled routines run once per Mac whichever account is signed in, and handoffs launch into fresh sessions with one tap, or on their own when you are away.

Works with your AI

A built-in connector gives Claude eight tools to list, read, start and steer your sessions, on this Mac or another one you own.

How it works

A menu-bar app and a small engine on each Mac.They read your sessions from the files Claude Code, Codex and Antigravity already keep, and start at login.
A mod inside every Claude Code session.It reports each session's state the moment it changes and carries out interrupt, model, effort and archive commands directly.
A private relay to your iPhone.Your phone reaches each Mac through your own encrypted relay, or directly when both are on the same network, with push notifications for anything that needs you.
You run it all from wherever you are.Read, reply, approve, dictate and back up from the iPhone app, the Lock Screen, or the Mac's menu bar and Command Deck.

Join the list

Agent Companion for Mac, iPhone and iPad

The Mac app is signed and notarized, runs on macOS 15 or later, and updates itself. The iPhone and iPad app runs on iOS 18 or later. Sign in with your Epiphani account on both and they find each other. Add your email and you are on the list.

Questions

Which agents does it work with?
Claude Code (in Claude Desktop and the CLI), OpenAI Codex and Google Antigravity. Each session shows the actions its agent supports.
How does my iPhone reach my Mac?
Through a relay that runs on our own Cloudflare infrastructure, keyed to your Macs, or directly over your local network when the phone and Mac share one. Push notifications arrive through Apple's push service.
What does "Back up and sync" do?
Claude Desktop keeps a separate sidebar per account. Back up and sync copies every session to every account you are signed in to, so switching accounts keeps your whole history in view.
What happens when a session asks for permission while I am away?
It appears on your Lock Screen and in the app's Needs you list. Tap Allow or Deny and the answer goes straight to that session on your Mac.
Where do diagnostics go?
Only to Epiphani Studios, and only when you tap Send diagnostics. You get a short support code to share.