A macOS menu bar app featuring adorable animated cats in the Dynamic Island.
Track Claude Code sessions with pixel-art cat companions 🐱
中文版
- Animated Cat Icons — Pixel-art cats (Gulu & Yiyi) animate in the menu bar notch
- Idle: sleeping cat with breathing animation
- Waiting: sitting cat with wagging tail
- Processing: running cat with white triangle face and pink nose
- Approval: cat with raised paw
- Notch UI — Animated overlay that expands from the MacBook notch
- Live Session Monitoring — Track multiple Claude Code sessions in real-time
- Permission Approvals — Approve or deny tool executions directly from the notch
- Chat History — View full conversation history with markdown rendering
- Auto-Setup — Hooks install automatically on first launch
- macOS 15.6+
- Claude Code CLI
Download the latest release or build from source:
xcodebuild -scheme PetClaudeIsland -configuration Release buildPet Claude Island installs hooks into ~/.claude/hooks/ that communicate session state via a Unix socket. The app listens for events and displays them in the notch overlay.
When Claude needs permission to run a tool, the notch expands with approve/deny buttons—no need to switch to the terminal.
Pet Claude Island uses Mixpanel to collect anonymous usage data:
- App Launched — App version, build number, macOS version
- Session Started — When a new Claude Code session is detected
No personal data or conversation content is collected.
Apache 2.0
Based on Claude Island by Farouq Aldori.