A macOS app that brings a Dynamic Island-style overlay for monitoring Claude Code and OpenCode CLI sessions.
- Dynamic Island-style overlay — Expands from the MacBook notch with smooth transitions
- Menu bar mode — Works on any Mac (with or without a notch)
- Live session monitoring — Track Claude Code and OpenCode CLI sessions in real-time
- Permission approvals — Approve/deny tool executions from the overlay
- Chat history — View conversation history with markdown rendering
- Remote SSH support — Monitor sessions running on remote servers
- Multi-screen support — Choose which screen shows the overlay
- Auto-update & sounds — Optional update checks and notification sounds
- macOS 15.6+
- Claude Code CLI
- MacBook with notch (for notch-based UI) or any Mac (fallback mode)
Download the latest release from the Releases page.
xcodebuild -scheme VibeHub -configuration Release buildThe app will be built to build/Release/VibeHub.app.
Vibe Hub also monitors OpenCode sessions.
You can monitor Claude sessions running on remote servers:
- Open settings and add a remote host (SSH config supported)
- Connect (optionally auto-connect on launch)
- Remote sessions appear alongside local ones in the overlay
Configuration is stored in the app's settings and supports auto-connect on launch.
Access settings by clicking the notch to expand it, then click the gear icon.
| Setting | Description |
|---|---|
| Screen | Choose which monitor shows the notch |
| Notification Sound | Pick from 14 system sounds (or none) |
| Remote Hosts | Configure SSH connections to remote servers |
Contributions are welcome! Feel free to open an issue or submit a Pull Request.
Vibe Hub is an evolution of Claude Island. See NOTICE for third-party license details.
Apache 2.0 — See LICENSE for details.
This project links against libssh which is licensed under LGPL-2.1. The libssh source code is available at https://git.libssh.org/projects/libssh.git/.