Precise Jump

Jump to the exact terminal tab where your AI agent is running

Vibe Island knows which tab, which split, which VS Code window each AI coding session lives in — and gets you there in one click. No more hunting through 30 terminal tabs to find the right Claude Code conversation.

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.

One click, exact tab

Click any session card in the notch and Vibe Island brings the right terminal window forward and switches to the exact tab. Not "open the terminal app and let you find it" — the precise tab is already in focus when the animation finishes.

20+ terminals with native integration

iTerm2, Ghostty, Warp, Terminal.app, WezTerm, Kitty, Zellij, Otty, Supacode, cmux, and Zed each get per-terminal handling for exact tab-and-pane precision — jump works the way that terminal expects, not a generic fallback that ends up in the wrong window. Others like Alacritty, Hyper, and Termius get automatic window activation.

tmux and split panes

tmux sessions, windows, and panes are first-class — Vibe Island jumps into the right pane, not just "the tmux session." iTerm2 and Zellij split panes work the same way. Even nested splits land you where you expect.

IDE terminals via dedicated extension

VS Code, Cursor, Windsurf, and Antigravity all share a similar tab architecture. Vibe Island installs a lightweight extension on first launch that gives the notch a way to identify each window — so you click and you're in the right VS Code window, even with a dozen open across two monitors.

SSH remote: jump to the local pipe

When an agent is running on a remote server, "the right tab" is the local terminal where the SSH connection lives. Vibe Island finds that local tab and jumps you there — same one-click flow, remote or local. See SSH Remote.

Common questions

Which terminals does Vibe Island support precise jump for?

20+ terminals and editors. Exact tab-and-pane precision for iTerm2, Ghostty, Warp, Terminal.app, WezTerm, Kitty, Zellij, Otty, Supacode, cmux, and Zed — plus IDE terminals VS Code, Cursor, Windsurf, and Antigravity. Others like Alacritty, Hyper, and Termius get automatic window activation.

Does it work with tmux sessions and split panes?

Yes. Vibe Island finds the right tmux session, window, and pane — even nested splits — and switches there directly. The same applies to terminal-native splits like iTerm2 split panes or Zellij tabs and panes.

How does it know which VS Code window to jump to?

When you install Vibe Island on a VS Code-family editor for the first time, it installs a small extension that lets the notch identify which window each AI session is running in. Click and you're there — even if you have 10 VS Code windows open across multiple monitors.

Will it work with my custom terminal app?

If your terminal supports macOS Accessibility API or AppleScript, basic activation works automatically. Precise tab and pane jump requires per-terminal integration — we add support for popular terminals as users request them. Send a request via the in-app feedback if you want yours added.

How does precise jump work with SSH and remote agents?

When an agent runs on a remote server, precise jump takes you to the local terminal tab that holds the SSH connection — exactly where you'd be typing if you wanted to send a message to that agent. Local and remote agents jump the same way.

Try it with your favorite agent

Precise jump works the same way across every supported agent — Claude Code, Codex, Cursor, Gemini CLI, and 12 more. Mix and match terminals, IDEs, and agents — the notch ties it all together. It's one piece of Vibe Island's AI coding session monitor.

Vibe Island app icon Vibe Island

Monitor every AI coding agent from your Mac notch

macOS 14+ · Intel & Apple Silicon

Download Free Trial

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