Vibe Hub icon

Vibe Hub

Dynamic Island for AI coding agents. Monitor Claude Code and OpenCode sessions from your Mac's notch or menu bar.

Latest: v1.3.1 · macOS 15+ · All releases

Session monitoring

Real-time Session Tracking

Monitor all Claude Code and OpenCode sessions at a glance — local and remote, with live phase indicators.

Tool tracking

Tool Call Visibility

See every tool call in real time — edits, writes, commands, and MCP tools — with approve/deny controls.

Menu Bar Mode

Menu Bar Mode

No notch? No problem. Animated crab icon shows live status on any Mac.

Remote SSH

Remote SSH Monitoring

Add remote servers and monitor AI sessions over SSH — with automatic tab switching to the right terminal.

Guided Setup

Guided Setup

Pick your preferred mode on first launch. Auto mode adapts to your screen — notch or menu bar.

Settings

Flexible Configuration

Display mode, notification sounds, multi-display support, remote hosts, and license management.

Features

🌎

Dynamic Island UI

Smoothly animates from your MacBook's notch. Expands to show session details, collapses when idle.

Menu Bar Mode

Works on any Mac — even without a notch. Animated crab icon shows live status in the menu bar.

Auto Mode

Automatically picks the best UI for your screen — Dynamic Island with notch, Menu Bar without.

Live Tool Tracking

Watch every file edit, bash command, and tool call as your AI agent works in real time.

🔒

Permission Approval

Approve or deny tool executions directly from the overlay — no terminal switching needed.

📡

Native SSH Tunneling

Built-in libssh with reverse TCP forwarding. No spawned processes. Monitor AI on any remote server.

📺
New

Smart Tab Switching

Clicking the eye icon switches to the exact SSH tab for that session — even with multiple connections to the same host.

💬

Chat History

Full conversation history with Markdown rendering. Review what your agent said and did.

🔌

OpenCode Support

Works with both Claude Code and OpenCode CLI. Hooks are installed automatically on first launch.

How It Works

1

Download & Launch

Download the DMG and drag Vibe Hub to Applications. Hook scripts are installed into ~/.claude/hooks/ automatically on first launch.

2

Start Coding

Use Claude Code or OpenCode as usual. The hooks send session events to Vibe Hub via a local Unix socket.

3

Stay in the Flow

Live status, permission approvals, and results — all in the notch or menu bar, without leaving your editor.

Requirements

macOS 15.0+
Claude Code or OpenCode CLI
Any Mac (notch-optimized for MacBook)

Open Source

Vibe Hub is open source and welcomes contributions — bug reports, feature ideas, and pull requests are all appreciated.