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?

Dan
Maker

@theycallmebanĀ Hi Ban, yeah opencode definitely. we have support now. did you face any issue? if there are bugs or new features request please let me know!
I'll check pi-mono as well, haven't heard of before lol.

Dan
Maker

Good day guys, been busy shipping improvements and fixing issues daily. Catching up to agents and terminals update is insane. But I'll keep doing it as I am the 1st user of the app! Please send the feedbacks, thank you !

Christopher Davison

@bluedusk I've been using for a week or two now and I love it! I just purchased a license. Thank you for sharing it with us. ā¤ļø