Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Claude Code notifications without the context switch. A minimal, always-present session manager for macOS.

License

Notifications You must be signed in to change notification settings

farouqaldori/claude-island

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Claude Island

A macOS menu bar app that brings Dynamic Island-style notifications to Claude Code CLI sessions.

Release Version GitHub Downloads

Features

  • Notch UI — Animated overlay that expands from the MacBook notch
  • Live Session Monitoring — Track multiple Claude Code sessions in real-time
  • Permission Approvals — Approve or deny tool executions directly from the notch
  • Chat History — View full conversation history with markdown rendering
  • Auto-Setup — Hooks install automatically on first launch

Requirements

  • macOS 15.6+
  • Claude Code CLI

Install

Download the latest release or build from source:

xcodebuild -scheme ClaudeIsland -configuration Release build

How It Works

Claude Island installs hooks into ~/.claude/hooks/ that communicate session state via a Unix socket. The app listens for events and displays them in the notch overlay.

When Claude needs permission to run a tool, the notch expands with approve/deny buttons—no need to switch to the terminal.

Analytics

Claude Island uses Mixpanel to collect anonymous usage data:

  • App Launched — App version, build number, macOS version
  • Session Started — When a new Claude Code session is detected

No personal data or conversation content is collected.

License

Apache 2.0

About

Claude Code notifications without the context switch. A minimal, always-present session manager for macOS.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 5