Vibe Island tracks 30 agents including Cursor, Gemini CLI, Copilot, Kimi and DeepSeek, jumps to 20+ terminals, and monitors sessions over SSH. The published ZackEyes download focuses on Claude Code and Codex CLI with nine terminals/editors. It also supports read-only SSH observation; broader agent support remains exploration.
ZackEyes vs Vibe Island.
ZackEyes and Vibe Island both turn the MacBook notch into a control panel for AI coding agents. Vibe Island is a paid app covering 30 agents, 20+ terminals, and SSH sessions. ZackEyes is free and open source, runs on Intel and Apple Silicon, and covers two agents in depth: Claude Code and Codex CLI.
The published app includes read-only SSH observation, opt-in supported Claude question answers, Demo mode and daily local Usage archives. See the feature guides and future roadmap.
Vibe Island details were checked on 2026-10-15 againstvibeisland.app. ZackEyes details describe ZackEyes 0.10.3. If something here is out of date, pleaseopen an issue — an inaccurate comparison helps nobody.
Side by side.
| ZackEyes | Vibe Island | |
|---|---|---|
| Price | Free | $19.99 one-time, 1 Mac, includes 1 year of updates |
| Licence | MIT open source — the whole app is public | Closed source |
| Agents | Claude Code, Codex CLI | 30 agents, including Claude Code, Codex, Cursor, Gemini CLI, Copilot, Kimi, DeepSeek |
| Terminal jump | 9 terminals and editors | 20+ terminals and editors |
| Mac architecture | Universal — Apple Silicon and Intel | Described by the vendor as built for Apple Silicon |
| Cost and token tracking | Per-session tokens and USD, plus a daily total with a 7-day sparkline; pricing table is bundled, so no API key | Usage quota tracking for Claude, Codex, Kimi, GLM, DeepSeek |
| Remote sessions | Read-only SSH observation; remote requests stay in the remote terminal | SSH remote execution and monitoring |
| Telemetry | None — and you can verify that by reading the source | None, per the vendor |
| Minimum macOS | macOS 14 | Not published |
Which one fits.
ZackEyes is built around those two CLIs: session cards, permission approval from the notch, context-window pressure, per-session cost, and a daily token total with a 7-day sparkline computed locally from a bundled pricing table.
Both apps say they send nothing to a server. ZackEyes is MIT licensed, so that claim is checkable rather than promised — you can read the socket bridge and the hook installer yourself before granting Accessibility permission.
ZackEyes release builds compile for `arm64` and `x86_64` into one universal bundle. Vibe Island describes itself as built for Apple Silicon and does not publish Intel support either way.
Questions.
Is there a free alternative to Vibe Island?
Yes. ZackEyes is a free, MIT-licensed macOS notch panel for AI coding agents. It shows Claude Code and Codex CLI sessions, permission prompts, token cost, and rate-limit pressure in the notch. Vibe Island is a paid app at $19.99 one-time and covers many more agents.
What is the difference between ZackEyes and Vibe Island?
Both put AI coding agent status in the MacBook notch. Vibe Island covers 30 agents, 20+ terminals, and SSH remote sessions for $19.99. ZackEyes is free and open source, runs on Intel as well as Apple Silicon, and goes deep on two agents: Claude Code and Codex CLI.
Which one should I use?
Use Vibe Island for agents beyond Claude Code and Codex or broader terminal coverage. ZackEyes includes read-only SSH observation; remote requests stay in the remote terminal. Use ZackEyes if those two agents are your workflow, you want to audit the source, you have an Intel Mac, or you would rather not pay.
Does ZackEyes support Cursor or Gemini CLI?
ZackEyes tracks sessions for Claude Code and Codex CLI only. It can jump to a terminal tab inside Cursor and VS Code, but it does not read Cursor or Gemini CLI agent state. Vibe Island supports both as tracked agents.
Is ZackEyes really free, or is there a paid tier?
ZackEyes is entirely free with no paid tier, no accounts, and no upsell. The source is MIT licensed on GitHub, and releases ship as a DMG containing an ad-hoc signed app, without Developer ID notarization.