CodeIsland

作者 wxtsky已验证

Real-time AI coding agent status panel in your MacBook notch — live status, approvals & replies for 13 AI tools, with iPhone & Apple Watch companions

2,318
Stars
276
Forks
Swift
语言
2026/8/23
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/wxtsky/CodeIsland

快速入门

使用 CodeIsland 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "status": "PASSED",
  "issues": []
}

README.md

What is CodeIsland?

CodeIsland lives in your MacBook's notch area and shows you what your AI coding agents are doing — in real time. No more switching windows to check if Claude is waiting for approval or if Codex finished its task.

It connects to 14 AI coding tools via Unix socket IPC, displaying session status, tool calls, permission requests, and more — all in a compact, pixel-art styled panel.

Features

  • Notch-native UI — Expands from the MacBook notch, collapses when idle

  • 14 AI tools supported — Claude Code, Codex, Grok CLI, Gemini CLI, Cursor, Copilot, Trae/Traecli, Qoder, Factory, CodeBuddy, OpenCode, Kimi Code CLI, Cline, Pi / Oh My Pi

  • Live status tracking — See active sessions, tool calls, and AI responses in real time

  • Permission management — Approve/deny tool permissions directly from the panel

  • Question answering — Respond to agent questions without leaving your current app

  • Pixel-art mascots — Each AI tool has its own animated character

  • One-click jump — Click a session to jump to its terminal tab or IDE window

  • Smart suppress — Tab-level terminal detection: only suppresses notifications when you're looking at the specific session tab, not just the terminal app

  • Sound effects — Optional 8-bit sound notifications for session events

  • Auto hook install — Automatically configures hooks for all detected CLI tools, with auto-repair and version tracking

  • iPhone & Apple Watch Buddy — Mirror session status to Dynamic Island, Lock Screen, StandBy, and Apple Watch

  • Bilingual UI — English and Chinese, auto-detects system language

  • Multi-display — Works with external monitors, auto-detects notch displays

Supported Tools

Tool Events Jump Status

Claude Code 13 Terminal tab Full

Codex 3 Terminal Basic

Grok CLI 14 Terminal Basic

Gemini CLI 6 Terminal Full

Cursor 10 IDE Full

TraeCli 10 Terminal Full

Qoder 10 IDE Full

Copilot 6 Terminal Full

Factory 10 IDE Full

CodeBuddy 10 APP/Terminal Full

Kimi Code CLI 10 Terminal Full

OpenCode All APP/Terminal Full

Cline 5 VSCode Full

Pi / Oh My Pi 8 Terminal Full

Installation

Homebrew (Recommended)

brew tap wxtsky/tap
brew install --cask codeisland

Manual Download

  • Go to Releases

  • Download CodeIsland.dmg

  • Open the DMG and drag CodeIsland.app to your Applications folder

  • Launch CodeIsland — it will automatically install hooks for all detected AI tools

Note: On first launch, macOS may show a security warning. Go to System Settings → Privacy & Security and click Open Anyway.

iPhone & Apple Watch Buddy

Code Island Buddy is available on the App Store:

Download Code Island Buddy

The iPhone app mirrors your Mac sessions to Dynamic Island, Lock Screen, StandBy, and Apple Watch. The Mac app publishes lightweight session snapshots over your local network while the iPhone app is open, and sends compact Bluetooth summaries for background refreshes such as Live Activities and Watch updates.

Code Island Buddy is completely free and open source. It does not require an account or an external server; the companion source code lives in this repository under ios/CodeIslandCompanion and apple-companion.

Build from Source

Requires macOS 14+ and Swift 5.9+.

git clone https://github.com/wxtsky/CodeIsland.git
cd CodeIsland

# Development (debug build + launch; Buddy Bluetooth needs the .app below)
swift build && ./.build/debug/CodeIsland

# Release (universal binary: Apple Silicon + Intel)
./build.sh
open .build/release/CodeIsland.app

How It Works

AI Tool (Claude/Codex/Gemini/Cursor/...)
  → Hook event triggered
    → codeisland-bridge (native Swift binary, ~86KB)
      → Unix socket → /tmp/codeisland-<uid>.sock
        → CodeIsland app receives event
          → Updates UI in real time
          → Optional local Buddy sync to iPhone / Apple Watch

CodeIsland installs lightweight hooks into each AI tool's config. When the tool triggers an event (session start, tool call, permission request, etc.), the hook sends a JSON message through a Unix socket. CodeIsland listens on this socket and updates the notch panel instantly.

For OpenCode, a JS plugin connects directly to the socket — no bridge binary needed.

Settings

CodeIsland provides a 7-tab settings panel:

  • General — Language, launch at login, display selection

  • Behavior — Auto-hide, smart suppress, session cleanup

  • Appearance — Panel height, font size, AI reply lines

  • Mascots — Preview all pixel-art characters and their animations

  • Sound — 8-bit sound effects for session events

  • Hooks — View CLI installation status, reinstall or uninstall hooks

  • About — Version info and links

Keyboard Shortcuts

Shortcut Action Default

⌘⇧I Toggle the island panel open/closed On

⌘⇧A Approve the current permission request Off

⌘⇧D Deny the current permission request Off

All shortcuts are configurable — and more actions (always-allow, skip question, jump to terminal) can be bound — under Settings → Shortcuts. When an approve/deny shortcut is enabled, its binding shows as a badge right on the approval card.

Requirements

  • macOS 14.0 (Sonoma) or later

  • Works best on MacBooks with a notch, but also works on external displays

Acknowledgments

This project was inspired by claude-island by @farouqaldori. Thanks for the original idea of bringing AI agent status into the macOS notch.

Star History

License

MIT License — see LICENSE for details.

常见问题

What is CodeIsland?

CodeIsland is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by wxtsky. Real-time AI coding agent status panel in your MacBook notch — live status, approvals & replies for 13 AI tools, with iPhone & Apple Watch companions. It has 2,318 GitHub stars.

Is CodeIsland safe to use?

Yes. CodeIsland passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install CodeIsland?

Clone the repository with "git clone https://github.com/wxtsky/CodeIsland" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is CodeIsland written in?

CodeIsland is primarily written in Swift. It is open-source under wxtsky on GitHub, so you can review or fork the full source.

Are there alternatives to CodeIsland?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh CodeIsland against similar tools.

评论 (0)

暂无评论,成为第一个分享想法的人!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI 智能体
查看详情

开发者还喜欢

基于喜欢此 Skill 的开发者投票和收藏

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP 服务器apisai-tools
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情