This is a privacy-hardened fork with the following changes:
| Issue | Fix |
|---|---|
| Mixpanel analytics | Removed entirely - no telemetry |
| Hardware UUID tracking | Gone (was used by Mixpanel) |
| World-writable socket | Changed from 0777 to 0700 (owner-only) |
| Auto hook installation | Now asks for consent on first run |
| Sparkle auto-updates | Disabled - update manually via git pull + rebuild |
To update this fork:
cd ~/prj/util/claude-island
git pull
xcodebuild -scheme ClaudeIsland -configuration Release -derivedDataPath build build
cp -rf "build/Build/Products/Release/Claude Island.app" /Applications/- 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
- macOS 15.0+
- Claude Code CLI
Download the latest release or build from source:
xcodebuild -scheme ClaudeIsland -configuration Release buildClaude 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.
This fork has all analytics removed. No data is collected or transmitted.
Apache 2.0