Skip to content

About

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

Resources

Stars

1 star

Watchers

0 watching

Forks

 
 

Repository files navigation

Claude Island (for Windows)

A Windows port of the original macOS app that brings Dynamic Island-style notifications to Claude Code CLI sessions.

Release Version GitHub Downloads

Features

  • 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

Requirements

  • Windows 10/11
  • .NET 10 Runtime
  • Claude Code CLI

Install

Download the latest release from the releases page, or build from source:

cd vibe-notch-windows/ClaudeIslandWindows
dotnet build
dotnet run

How It Works

Claude 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.

Architecture

Claude Code → Hook Event → PowerShell Script → Named Pipe → Claude Island → UI
                                                    ↑
                                    Permission Response (approve/deny)

Analytics

This Windows port does not collect any analytics or telemetry data.

Credits

Based on Claude Island by Marcin Szalek, originally built for macOS with Swift/SwiftUI.

This Windows port is built with WPF/.NET and C#.

License

Apache 2.0

About

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

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages