2.1 · Redesigned for focused work

AgentBell

Step away from your Mac without missing the moment Claude Code needs you.

Follow session progress and handle permission requests on iPhone, without remote takeover or full transcript uploads.

AgentBellConnected
Available modePermission requests will reach this device
PermissionRequest

Allow the test command to run?

claude-notify · now
npm run typecheck
DenyAllow

Session filtering implemented and tested

Now
A companion, not a remote terminal

Save your attention for decisions that matter

2.1 brings machines, projects, sessions, and approvals into a clearer hierarchy. See what Claude is doing at a glance and get interrupted only when your input matters.

01Sync

Every session at a glance

A three-level Mac, project, and session view makes online, active, and waiting states easy to scan.

02Approve

Approve from your phone

Permission requests arrive with project and command context. Allow or deny, and the result returns securely.

03Answer

Answer without rushing back

Structured questions keep their options and context, so the waiting window is never hard to find.

04Catch up

Return without catching up

Completion alerts, bounded summaries, and 30-day local history keep context through interruptions.

Ordinary Claude, running as usual

Three steps. No new way of working.

  1. 01

    Pair

    Scan the QR code shown in your Mac terminal.

  2. 02

    Work

    Keep using the ordinary claude command, with no wrapper.

  3. 03

    Step away

    Important status and permission requests find you on iPhone.

Mac setup

Three commands connect your everyday Claude

Installation uses official Claude Code hooks only. Keep running the ordinary claude command after pairing, with no wrapper.

Decisions

When Claude asks a structured question, its options reach iPhone and your selection returns to the session.

Approvals

When a tool needs permission, review its project and command summary, then explicitly allow or deny.

  1. 01

    Install the hooks

    Idempotently adds notification, status, decision, and permission hooks.

    bash <(curl -fsSL https://agentbell.app/install.sh)
  2. 02

    Pair your iPhone

    Scan the terminal QR in App Settings → Pair a new Mac.

    claude-notify-pair
  3. 03

    Switch to mobile mode

    Then use claude as usual. Requests reach your iPhone when needed.

    claude-notify-mode mobile

Timeouts, offline devices, and service errors never auto-allow; Claude Code falls back to the native Mac prompt.

Clear boundaries earn trust

Your session stays yours

AgentBell observes bounded status and returns explicit decisions. A timeout, offline device, or service problem never becomes an automatic allow; Claude Code falls back to the local Mac prompt.

It can

  • Send status and completion alerts
  • Show bounded session summaries
  • Handle approvals and option selection
  • Surface waiting state with Live Activities

It cannot

  • Start or take over Claude remotely
  • Mirror a terminal or upload full transcripts
  • Inject arbitrary prompts
  • Auto-allow on failure or timeout
AgentBell

Focus on the code. Your iPhone will tell you when it matters.

AgentBell 2.1 gives every important state a clearer place on iPhone.