Dan

X Island - Dynamic Island for AI Coding Agents

byβ€’
xIsland turns the notch into mission control for Claude Code, Codex, and Gemini CLI, etc. Never miss a permission prompt, see every session at a glance, answer questions, approve requests, and jump back to the right terminal panel in one click. Local-first, no cloud, no account.

Add a comment

Replies

Best
Dan
Maker
πŸ“Œ
If you run Claude Code, Codex, or Gemini CLI, you know the pattern: you spin up ten agent sessions across a handful of terminal windows, context-switch into something else, and forget. One of them hits a permission prompt. Twenty minutes later you come back and it's still sitting there β€” blocked, waiting on a keystroke you never saw. XIsland is the Dynamic Island for your AI Coding Agents, lives in your Mac's notch and watches every agent session running on your machine. β€” Question and Permission prompts surface the moment they happen. Approve or deny in one keystroke. β€” One-click jump to the exact terminal tab or pane, across Terminal.app, Ghostty, iTerm, Warp, WezTerm, and Kaku. β€” Live view of what every agent is doing: prompting, thinking, running tools, blocked, done. β€” Local-first. No server, no account, no telemetry. Everything runs over a Unix socket on your Mac. β€” One-click hook install for Claude Code, Codex, Gemini CLI, and OpenCode. Built because I got tired of Cmd+Tab roulette at 2am waiting on a permission prompt I didn't know existed. Would love your feedback β€” especially from folks running multiple agents in parallel.
Digisome

Warning:
Checksum of brew install doesn't match.

Cask reports different checksum:
5f7a22bb3abf3986e49d84efc2143af937c34efe835a906e29d7e4ffcda069db

SHA-256 checksum of downloaded file: 9fe67225facf50d83c283db495851f1abba076dbfe01c6c53672cbbcee20c092

Dan
Maker

Hey @digisomeΒ thanks for the feedback, fixed!

Zach Wright

I want to install but also hit the same error reported by @digisome


First I tried this brew install as shown here: https://xisland.app/docs/

brew install --cask xisland
βœ”οΈŽ JSON API cask.jws.json                                                                                                                                                   Downloaded   15.5MB/ 15.5MB
βœ”οΈŽ JSON API formula.jws.json                                                                                                                                                Downloaded   32.0MB/ 32.0MB
Warning: Cask 'xisland' is unavailable: No Cask with this name exists.
==> Searching for similarly named casks...
Error: No casks found for xisland.

Then tried the brew install path shown on the landing page:

brew install --cask bluedusk/xisland/x-island
==> Auto-updating Homebrew...
Adjust how often this is run with `$HOMEBREW_AUTO_UPDATE_SECS` or disable with
`$HOMEBREW_NO_AUTO_UPDATE=1`. Hide these hints with `$HOMEBREW_NO_ENV_HINTS=1` (see `man brew`).
==> Tapping bluedusk/xisland
Cloning into '/opt/homebrew/Library/Taps/bluedusk/homebrew-xisland'...
remote: Enumerating objects: 40, done.
remote: Counting objects: 100% (40/40), done.
remote: Compressing objects: 100% (20/20), done.
remote: Total 40 (delta 9), reused 0 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (40/40), done.
Resolving deltas: 100% (9/9), done.
Tapped 1 cask (13 files, 10KB).
==> Fetching downloads for: bluedusk/xisland/x-island
✘ Cask x-island (0.12.0)                                                                                                                                                   Verifying     7.7MB/  7.7MB
Error: Cask reports different checksum:     5f7a22bb3abf3986e49d84efc2143af937c34efe835a906e29d7e4ffcda069db
       SHA-256 checksum of downloaded file: 9fe67225facf50d83c283db495851f1abba076dbfe01c6c53672cbbcee20c092

Dan
Maker

@digisomeΒ  @goldhaxxΒ fixed thanks!

Tara

Started using this yesterday, amazing amazing. Tired of chasing multiple window and wasting time on approvals etc. Thank you!

Dan
Maker

@appitysnacksΒ Thank you Tara, I believe it still has lots of room for improvement. I'm actively working on it as I use it all day in my own work. Appreciate if you can give some feedback / review. Thanks again!

Dan
Maker

What Agent & Terminal are you using ?

Ban Nguyen

@blueduskΒ I am using Claude, pi-mono, OpenCode, and rarely the Gemini CLI.

Ban Nguyen

Tried xIsland today, and it saves my life. :D Any OpenCode, and pi-mono supporting plan?