Isle Claude Code notifications

Claude Code notifications on Mac: know when it’s done or needs you

Claude Code stops twice: when it finishes, and when it needs your permission. If you are in another window, you miss both. Here are two ways to hear about it on a Mac: a free hook you set up in two minutes, and Isle.

Option 1: a free hook (two minutes)

Claude Code runs hooks, commands it calls at moments like these. Two of them are what you want:

Paste this into ~/.claude/settings.json (all your projects) or .claude/settings.json (one project). If the file already has a "hooks" key, merge these two events into it.

{
  "hooks": {
    "Stop": [
      {
        "hooks": [
          { "type": "command", "command": "osascript -e 'display notification \"Claude finished\" with title \"Claude Code\" sound name \"Glass\"'" }
        ]
      }
    ],
    "Notification": [
      {
        "matcher": "permission_prompt",
        "hooks": [
          { "type": "command", "command": "osascript -e 'display notification \"Claude needs you\" with title \"Claude Code\" sound name \"Ping\"'" }
        ]
      },
      {
        "matcher": "idle_prompt",
        "hooks": [
          { "type": "command", "command": "osascript -e 'display notification \"Claude needs you\" with title \"Claude Code\" sound name \"Ping\"'" }
        ]
      }
    ]
  }
}

It uses osascript, which comes with macOS, so there is nothing to install. Change Glass and Ping to any sound in /System/Library/Sounds. Run /hooks in Claude Code to check they loaded.

No banner? macOS credits these notifications to Script Editor. Open System Settings › Notifications › Script Editor and allow them.

What the hook can’t do

Option 2: Isle, in the notch

Isle is a Mac app that turns the notch into an island. Its AI module watches your Claude Code and Codex sessions, with no hooks to set up: it reads the session files Claude Code already keeps on your Mac, and they stay there.

Isle costs US$ 14.99 once, for up to 3 Macs, after a 3-day free trial with every feature. It requires macOS 26. Besides AI, it has music, a timer, a file shelf and screenshots.

Which one should you use?

Questions

Does this work for Codex too?

The hook above is Claude Code’s. Isle follows Codex sessions as well, and shows Codex usage limits as a ring.

Can I use the hook and Isle together?

Yes. They don’t touch each other. Most people drop the hook once Islet is doing the telling.

Does it work on an external display?

Yes. Without a notch, Islet waits in a small pill at the top of the screen; hover it and the whole island appears.

Try Isle free for 3 days

Every feature works for 3 days, no account needed. Then US$ 14.99 once, for up to 3 Macs. Requires macOS 26.