Island — AI skill for Claude Code
macOS menu-bar island that pops up when your local AI agents (Claude Code, Codex, pi) finish a task.
How to install Island
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open lbyxiafei/island and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Island does
macOS menu-bar island that pops up when your local AI agents (Claude Code, Codex, pi) finish a task.
Alternatives in AI
- Vibeproxy — Native macOS menu bar app to use your Claude Code & ChatGPT subscriptions with AI coding tools - no API keys n 3.3k ★
- Claude Usage Tracker — Native macOS menu bar app for tracking Claude AI usage limits in real-time 2.2k ★
- MioIsland — macOS Dynamic Island for AI coding agents 388 ★
README
island
**English** | [简体中文](README.zh-CN.md)
A macOS menu-bar app that watches the AI agents running on your machine — Claude Code, Codex, pi, and the Claude desktop app — and drops a Dynamic-Island-style panel from the top of the screen the moment one of them finishes a task. Click a task and you land right back in the terminal tab, tmux pane, VS Code terminal, or desktop conversation it came from.
Stop checking five terminals to see who's done.
**Status: MVP.** The app shell (overlay, global hotkey, menu bar, launch at login, hotkey settings) is done; agent detection and the overlay UX are under active development. See `hai/PLAN.md`.
Install
brew install --cask lbyxiafei/tap/island
Upgrade with `brew upgrade --cask island`, uninstall with `brew uninstall --cask island` (add `--zap` to also remove settings). The app is signed and notarized — just launch it from Applications.
Requires macOS 13+.
Features
- Detects finished agent runs: Claude Code (terminal), Claude desktop app (chat), pi (terminal), Codex (CLI + desktop). How each agent's completion signal, task identity, title, and host process are read is documented in
hai/reference/agents/README.md - Pops up when a task finishes, listing tasks (unread first, with a red dot); hovering pauses auto-hide
- Meaningful titles: the agent's own title when it has one, otherwise the last message, otherwise the directory name
- Click to jump back to the exact tab — the panel closes and you're taken to the task: tmux switches to the right session/window/pane; cmux / Ghostty / Terminal / iTerm2 switch to the right tab; VS Code switches to the right terminal tab (island installs a companion extension automatically, no setup); desktop apps open the conversation. When the task can't be located, the resume command (e.g.
claude --resume) is copied to the clipboard. macOS asks once for permission the first time island controls a given terminal app. Clicked tasks lose thei
Related Skills
Nudgy
Native macOS menu bar app that notifies you when AI coding agents (Claude Code) finish tasks, need permissions
Usage
macOS menu bar & Windows tray app pinning Claude Code, Codex & Antigravity quota, burn rate, and cost to your
Vibe Bar
Native macOS menu-bar dashboard for AI subscription quotas, reset forecasts, local token costs, and provider s
Agent Signal Bar
Monitor AI agent status on the macOS menu bar with local, customizable light effects for tools like Claude Cod
AI Usage Rings
Activity-style rings for Claude Code and Codex weekly usage limits: macOS menu bar, desktop widgets, paired iP
CodeBarPro
Native macOS menu bar usage monitor for local AI coding assistant activity
Related Agents
macOS UI Designer
Use this agent when you need to plan, design, or evaluate macOS application user interfaces from a UI/UX persp
Impeccable Finish Reviewer
Reviews a finished Impeccable build against its direction contract, the approved comp, and the chosen world's
Kimi Worker
Forward a coding, diagnosis, or review task to Kimi K3 (Moonshot) through the local kimi-worker.sh runtime. Us