by erha19
A Dynamic Island-style command center for managing all your AI coding agents on macOS.
# Add to your Claude Code skills
git clone https://github.com/erha19/ping-islandLast scanned: 6/3/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-06-03T08:55:32.228Z",
"npmAuditRan": true,
"pipAuditRan": true
}ping-island is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by erha19. A Dynamic Island-style command center for managing all your AI coding agents on macOS. It has 971 GitHub stars.
Yes. ping-island 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.
Clone the repository with "git clone https://github.com/erha19/ping-island" and add it to your Claude Code skills directory (see the Installation section above).
ping-island is primarily written in Swift. It is open-source under erha19 on GitHub, so you can review or fork the full source.
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 ping-island against similar tools.
No comments yet. Be the first to share your thoughts!
Detach the active pet from the notch and keep session status nearby while you work across other windows.
On notch-screen Macs, Ping Island expands from the notch with session context and action controls when an agent needs attention.
brew install --cask ping-island
Ping Island.app into your Applications folder.On first launch, macOS may ask you to confirm the app or grant Accessibility / Apple Events permissions for focus features.
Requires macOS 14+ and an Xcode toolchain that can build the Xcode project and the Swift 6.1 Prototype package tests.
git clone https://github.com/erha19/ping-island.git
cd ping-island
# Debug build
xcodebuild -project PingIsland.xcodeproj -scheme PingIsland -configuration Debug build
# Release build
xcodebuild -project PingIsland.xcodeproj -scheme PingIsland -configuration Release build
To create a locally shareable unsigned package for local testing:
./scripts/package-unsigned.sh
The script re-signs the built app bundle with a consistent ad-hoc signature before creating the .dmg and .zip, which helps embedded frameworks launch more reliably on another machine. The package is still unsigned for distribution and not notarized, so first launch may still require Open from Finder's context menu or manual quarantine removal.
The generated files land in releases/unsigned/ as PingIsland-<version>.dmg and PingIsland-<version>.zip.
The DMG uses the repo-tracked installer artwork at docs/images/ping-island-dmg-installer-background.png by default; set PING_ISLAND_DMG_BACKGROUND_SOURCE if you want to preview a different background locally.
To create signed and notarized release packages in GitHub Actions, configure the release secrets described in docs/sparkle-release.md and run .github/workflows/release-packages.yml against a v* tag or the manual workflow dispatch input. Official Homebrew Cask release notes are documented in docs/homebrew-cask-release.md.
The same workflow also publishes a Linux PingIslandBridge asset that Ping Island can download when bootstrapping Linux SSH hosts.
For the full notarized release flow and the GitHub Releases backed Sparkle appcast setup, see docs/sparkle-release.md.
Ping Island is a macOS menu bar app that expands into a compact session surface when your coding agents need attention. It listens to Claude-style hooks, Codex hooks, Gemini CLI hooks, Hermes Agent plugin hooks, Pi Agent extension hooks, Qwen Code hooks, Kimi CLI hooks, OpenClaw internal hooks plus session transcripts, the Codex app-server, OpenCode plugins, and compatible IDE integrations so approvals, input requests, completions, and session summaries show up without babysitting terminal tabs.
If you have seen Vibe Island, Ping Island is positioned as an independent open-source alternative in the same category: a native macOS notch/menu bar surface for monitoring and controlling AI coding sessions.
Ping Island focuses on the moments that actually interrupt coding flow, then keeps them visible and actionable from a native macOS notch surface.
| Client | Ingress | Focus / return path | Island capabilities |
|---|---|---|---|
| Claude Code | Claude-compatibl |