A Windows port of the original macOS app that brings Dynamic Island-style notifications to Claude Code CLI sessions.
- Notch UI — Animated overlay at the top-center of your screen that expands on hover or click
- Live Session Monitoring — Track multiple Claude Code sessions in real-time
- Permission Approvals — Approve or deny tool executions directly from the overlay
- Auto-Setup — Hooks install automatically on first launch, no configuration needed
- No Dependencies — Uses PowerShell for hooks, no Python or other runtimes required
- Windows 10/11
- .NET 10 Runtime
- Claude Code CLI
Download the latest release from the releases page, or build from source:
cd vibe-notch-windows/ClaudeIslandWindows
dotnet build
dotnet runClaude Island installs PowerShell hook scripts into %HOMEPATH%\.claude\hooks and registers them in %HOMEPATH%\.claude\settings.json. These hooks fire on Claude Code events (tool use, permission requests, session start/end, etc.) and communicate with the app via a Windows Named Pipe (\\.\pipe\claude-island).
The app listens for events and displays session state in the overlay panel. When Claude needs permission to run a tool, the overlay expands with approve/deny buttons — no need to switch to the terminal.
Claude Code → Hook Event → PowerShell Script → Named Pipe → Claude Island → UI
↑
Permission Response (approve/deny)
This Windows port does not collect any analytics or telemetry data.
Based on Claude Island by Marcin Szalek, originally built for macOS with Swift/SwiftUI.
This Windows port is built with WPF/.NET and C#.
Apache 2.0