AI Session Manager
Answer your AI agents
from one place.
Curcuna gathers every coding session that's waiting on your approval — and lets you say yes or no from the notch, a window, or your phone.
Free · macOS 13+ · Apple silicon & Intel
The problem
Running several agents means babysitting terminals.
You keep your AI coding tools in ask-mode for safety, so each one pauses and waits for your yes or no before it runs a command or edits a file. With a handful of agents going at once, you spend the day switching windows, hunting for whichever one is blocked.
The fix
Curcuna brings the question to you.
It watches all your sessions and collects every approval request in one spot. You answer from wherever you are, and your decision goes straight back to the agent so it keeps working — no window-hunting.
See it
One glance, every waiting agent.

How it works
Three steps, and the agent keeps moving.
It notices
A session hits a prompt — a command, an edit, a fetch. A hook tells Curcuna over loopback the moment it would ask.
You decide
The ask appears in the notch, the manager window, and — pushed through Curcuna's relay — your phone. Allow, deny, or jump to the terminal.
It continues
Your answer returns to the waiting session. If you're busy, it quietly falls back to the terminal prompt.
What you get
Answer from wherever you are.
From the notch
A quiet island drops from the top of your screen. Allow or deny in one click; expand for the full command or to type a reply.
From your phone
A web app with push notifications, reachable anywhere — carried by Curcuna's relay, with a private token minted just for your install.
Every AI CLI
Claude Code, Codex, Gemini — each tagged by source — plus a plain HTTP API for anything else.
Get Curcuna
Two ways to run it.
The full Mac app with the notch island — or a single terminal script that works anywhere, including Linux.
macOS app
The notch island, the Manager window, and your phone — the full experience.
Download for macOSCurcuna.app · Universal · ~0.7 MBUnsigned build — first launch, right-click Curcuna.app → Open, or clear the quarantine flag:
Terminal-only
No app, no GUI — just Allow/Deny from your phone. Works on macOS and Linux.
One phone can answer several machines — add --token=… to share the same pairing. Details →
Prefer to build the app yourself? Clone the repo and run ./scripts/bundle-app.sh, ./scripts/install-hooks.sh, and ./scripts/install-launchagent.sh.