AI session manager

Stop babysitting
the terminal.

Your coding agent asks permission, then waits — for hours, if you let it. Curcuna sends the ask to your notch or phone, so you manage your agents from anywhere — without giving up control. No bypass mode, no auto-approve: every command still gets your yes, even when you're away from your Mac.

Download for macOS

Free · macOS 13+ · Apple silicon & Intel · 762 KB · one-liner also works on Linux

Unsigned build — on first launch, right-click Curcuna.app → Open.

Agent CLIs

Works with the agents you already run.

Claude Code
Full control
Kimi Code
Full control
Cursor
Full control
Codex
Notify + jump
Gemini
Notify + jump
opencode · any CLI
Track + jump

Full control means you Allow or Deny remotely before a command runs. Codex and Gemini notify you and jump you back to their terminal. Any other tool can report in through Curcuna's local API on your Mac.

The decision loop

One ask, every surface.

  1. 01
    The hook interceptsThe command pauses before anything runs — permission checks stay on, nothing is auto-approved.
  2. 02
    It lands on every surfaceNotch, Manager window, phone — the same ask, in about 300 ms.
  3. 03
    One tap answers them allFirst answer wins. The session keeps going.
~300 ms ask → phone web push on a locked phone one token pairs every phone zero bypass flags

No tap in 45 seconds? The normal terminal prompt takes over — nothing ever hangs.

Security

All control stays with you.

Bypass mode trades safety for speed. Curcuna keeps the checks and gives you the speed: every command still pauses, every yes is still yours — it's just one tap away now.