OpenCode

Monitor OpenCode sessions from your MacBook notch

Vibe Island connects to OpenCode via SSE event stream, giving you real-time session monitoring, permission approval, and question answering — all from your MacBook notch.

macOS 14+ · 2-day free trial · no card required
Vibe Island FileEditWindowHelp
fix auth bug 3
fix auth bug ClaudeiTerm 27m
You: fix the auth bug in middleware
Writing middleware.ts
backend server
CodexTerminal1h
optimize queries
GeminiGhostty5h
Permission Request
Edit src/auth/middleware.ts
12const verify = (token) =>
13-  jwt.verify(token);
13+  if (!token) throw new
14+   AuthError('missing');
15+  return jwt.verify(token,
+3 -1
Claude asks
Which deployment target?
fix auth bug ClaudeiTerm 28m
You: fix the auth bug in middleware
Done — click to jump
backend server
CodexTerminal1h
optimize queries
GeminiGhostty5h
Approved
gemini — optimize-queries
Analyzing the slow queries.
Read(schema.prisma)
└── 1.2 KB
Edit(src/db/queries.ts)
└── Updated (+8 -23)
codex — backend-server
Building the REST endpoints.
Write(src/routes/users.ts)
└── New file (47 lines)
Bash(npm test)
└── 3 passed
claude — fix-auth-bug
Let me look at the auth module.
Searching for 6 patterns… (ctrl+o to expand)
Read 2 files (ctrl+o to expand)
 
Found the issue — token validation skips expiry check.
Terminal
Vibe Island
Every agent. One glance.
Claude Code, Codex, Gemini CLI, and Cursor — all in a single view.

Two-way interaction — not just monitoring

Unlike most notch apps that only show status, Vibe Island lets you interact with OpenCode. Approve or deny permission requests and answer questions directly from the notch panel via OpenCode's REST API. OpenCode is the only non-Claude-Code tool with full two-way interaction support.

SSE-based real-time monitoring

Vibe Island connects to OpenCode's HTTP SSE event stream for live session updates. See message progress, tool execution, and session status changes as they happen. Auto-reconnects if the connection drops.

Automatic port discovery

Vibe Island finds running OpenCode instances automatically through a multi-layer port discovery system. No manual configuration of ports or addresses needed.

Works with your other AI agents too

Vibe Island also supports Claude Code, Codex CLI, ZCode, Gemini CLI, Antigravity CLI, Cursor Agent, Trae, MiMoCode, Factory Droid, Qoder, Qwen, Grok Build, Kimi Code, DeepSeek, Mistral Vibe, Copilot, CodeBuddy, WorkBuddy, Kiro, Hermes, Amp, Pi Agent, Oh My Pi, and Gajae Code. Vibe Island is the AI coding session monitor for all of them. All sessions in one notch panel. Works on remote servers via SSH too.

Vibe Island app icon

Vibe Island · macOS 14+

Monitor every AI coding agent from your Mac notch

Download Free Trial

2-day free trial · all features included · no card required