CodeWhale / DeepSeek

Monitor CodeWhale and DeepSeek CLI sessions from your MacBook notch

CodeWhale is the new name for the DeepSeek TUI, and Vibe Island tracks it in real time under either name. See sessions start, tools execute, and turns complete — right in your MacBook notch area, without ever switching back to the terminal.

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.

Real-time session monitoring

See your CodeWhale and DeepSeek sessions appear in the notch the moment they start. Tool calls and session lifecycle events stream in as they happen. You always know what the agent is working on, even when your terminal is hidden behind a stack of windows.

Notifications when a session ends

When a DeepSeek session finishes, Vibe Island sends a macOS notification. Click it to jump straight to the terminal where DeepSeek ran — no manual hunting through tabs.

Usage tracking for the DeepSeek plan

See your remaining DeepSeek quota at a glance alongside Claude, Codex, Kimi, and GLM. Resets are tracked in real time, with no extra configuration.

Precise terminal jump

Click any DeepSeek session in the notch and Vibe Island finds the exact tab and split pane — iTerm2, Ghostty, Warp, Terminal.app, WezTerm, Kitty, Zellij, VS Code, Cursor, and more. Works with tmux sessions and split panes.

Zero config setup

Vibe Island auto-configures CodeWhale and DeepSeek CLI on first launch. No manual editing, no API keys. Just install Vibe Island and start using the agent. Existing settings are preserved — nothing is overwritten, whether you run the newer CodeWhale build or the classic DeepSeek TUI.

Run alongside other agents

Mix DeepSeek CLI with Claude Code, Codex CLI, ZCode, Gemini CLI, Antigravity CLI, Cursor Agent, Trae, OpenCode, MiMoCode, Factory Droid, Qoder, Qwen, Grok Build, Kimi Code, 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. Every session appears in the same panel, so you can run multiple agents in parallel and monitor them at a glance. 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