The upstream claude-island targets Claude Code in terminal + tmux. If you just use Claude Desktop, most of that surface is friction.
This fork is Desktop-only. Anything CLI-specific has been stripped — no terminal detection, no tmux pane switching, no Sparkle auto-updater, no analytics. What's left is tuned for one thing: being invisible until Claude Desktop needs you, then getting out of your way.
Features:
Instant hover — panel opens the moment your cursor touches the notch, collapses the instant it leaves
Smart deep-link — click a session → Claude Desktop jumps straight into that conversation via claude://resume
Low-latency alerts — task-complete chime fires synchronously with the panel pop; audio engine stays warm during processing so there's no cold-start lag
Reliable approval detection — lights an amber exclamation when Desktop is waiting on you for tool approval; filters out false positives during long auto-approved commands (bash, builds, etc.)
Do Not Disturb — daily quiet-hours schedule, with an optional "Silence Approvals" toggle
Adapts to non-notched displays — renders as a floating pill on external monitors
~50 MB RAM, near-0% idle CPU — no polling hot paths, no background analytics
https://github.com/tod-zhang/claude-desktop-island
The upstream claude-island targets Claude Code in terminal + tmux. If you just use Claude Desktop, most of that surface is friction.
This fork is Desktop-only. Anything CLI-specific has been stripped — no terminal detection, no tmux pane switching, no Sparkle auto-updater, no analytics. What's left is tuned for one thing: being invisible until Claude Desktop needs you, then getting out of your way.
Features:
Instant hover — panel opens the moment your cursor touches the notch, collapses the instant it leaves
Smart deep-link — click a session → Claude Desktop jumps straight into that conversation via claude://resume
Low-latency alerts — task-complete chime fires synchronously with the panel pop; audio engine stays warm during processing so there's no cold-start lag
Reliable approval detection — lights an amber exclamation when Desktop is waiting on you for tool approval; filters out false positives during long auto-approved commands (bash, builds, etc.)
Do Not Disturb — daily quiet-hours schedule, with an optional "Silence Approvals" toggle
Adapts to non-notched displays — renders as a floating pill on external monitors
~50 MB RAM, near-0% idle CPU — no polling hot paths, no background analytics
https://github.com/tod-zhang/claude-desktop-island