← 开源
farouqaldori

vibe-notch

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

ApplicationsCodingSwift
在 GitHub 打开
增长势头
+-124 小时新增 Star-0.0%
2.52k
Star
357
Fork
+4
本周
7
贡献者
创建于 2025-12-09 · 更新于 2026-10-05 · 今日第 16916 名
主要开发者
README

Logo

Vibe Notch (previously Claude Island)

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

  

[![Release Version](https://img.shields.io/github/v/release/farouqaldori/vibe-notch?style=rounded&color=white&labelColor=000000&label=release)](https://github.com/farouqaldori/vibe-notch/releases/latest)
[![GitHub Downloads](https://img.shields.io/github/downloads/farouqaldori/vibe-notch/total?style=rounded&color=white&labelColor=000000)](#)

🟢 Actively maintained

Launched v1.2 in December 2025, then took a 4-month break. v1.3 (April 2026) works through the backlog of contributor PRs and bug reports and kicks off a regular cadence again. Open PRs and issues are being reviewed — thanks for your patience.

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

Vibe Notch 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

Vibe Notch 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