Skip to content

Repository files navigation

Agent Island logo

Agent Island

A status companion for Claude Code and Codex.

See what every run is doing. Step away, and Agent Island calls you back when it is your turn. Local-first, no Agent Island account, no product telemetry.

agent-island.dev · 简体中文

Latest release Downloads Platforms Build License

Listed in awesome-mac Listed in awesome-swift-macos-apps Listed in awesome-codex-cli Listed in awesome-coding-agents Listed in awesome-claude-code-and-skills Listed in awesome-vibe-coding-resources Listed in awesome-vibecoding Listed in Chinese Independent Developer Projects

Agent Island - status companion for Claude Code and Codex | Product Hunt Agent Island 1.7.1 launch film: live session status, usage windows, and report cards

▶ HD version

Quick Start · Download · Website · How it works · Contribute

Quick Start

Choose your platform and install the current v1.7.1 release directly:

Platform Recommended download Requirement
macOS AgentIsland-1.7.1.dmg macOS 13+, Apple silicon or Intel
Windows AgentIsland-1.7.1-win-x64.zip Windows 10/11 x64

On macOS, drag Agent Island into Applications. The app is ad-hoc signed rather than notarized, so the first launch requires right-clicking the app in Finder and choosing Open.

On Windows, unzip the archive and run AgentIsland.exe.

Package managers and source builds

Homebrew, WinGet, and Scoop may lag behind the latest GitHub release. Check the version they offer before installing.

brew install tristan666666/tap/agentisland
winget install TristanTang.AgentIsland
scoop bucket add agent-island https://github.com/tristan666666/scoop-bucket
scoop install agent-island/agentisland

Build the macOS app from source:

git clone https://github.com/tristan666666/agent-island.git
cd agent-island
./scripts/verify.sh
open build/AgentIsland.app

Windows build and test instructions are tracked in issue #10.

Table of Contents

Features

Status monitoring

Agent Island mirrors local Claude Code, Claude Desktop, and Codex session activity in a compact top bar. You can scan the state without bringing each session to the foreground — the two states below sit one hover apart:

Agent Island showing an active Claude session in the macOS top bar

The same bar in the red attention state

Cue Meaning
Logo rotates A session is working
Logo is still No session is currently working
Logo pulses red A session needs attention because of a provider, login, network, or rate-limit error

Usage

Swipe through local usage and cost views for Claude and Codex. Provider usage data comes from provider-owned usage endpoints through the local credential store; cost and model summaries are calculated locally from session records.

Agent Island usage view for Claude and Codex on macOS

Machines with a single subscription get the solo layout automatically — the provider's mark and name hold one half of the panel, the live windows the other:

Solo layout with a single subscription: provider badge on one side, live usage on the other

Weekly & monthly report cards

Shareable cards rendered locally: total tokens with an ≈ API value line, a Claude-vs-Codex faction duel whose clash sits exactly at your usage split (the leading side wins the crown), 7-day bars with a TOP-3 model donut (weekly) or a TOP-5 donut (monthly), and your island rank as the closing line. Copying or sharing a card is an explicit user action; Agent Island does not publish it for you.

Weekly report card in English with demo data — Claude takes the crown
English · Claude wins the week
Monthly report card in Simplified Chinese with demo data — Codex takes the crown
简体中文 · Codex wins the month

It's-your-turn clock

When a background turn finishes, Agent Island can show an alarm window, send a system notification, and play a sound. Multiple completed turns queue instead of replacing one another, and responding clears the corresponding reminder. If you are already looking at the session's terminal or editor, the alarm holds — it fires the moment you switch away with the turn still open.

Your-turn alert for a completed Claude session Your-turn alert for a completed Codex session

Personalization

The island is yours to tune. Usage tiles come in five chart styles with a used-or-remaining quota toggle and cycling cost styles. The ambient light runs Vivid — halo and orbit sweep in your pick of teal, cobalt, violet, or silver — or fully-dark Calm, which saves color for real warnings. Screens without a notch get a 100–150% interface scale.

Settings: visual mode and glow color choices

macOS and Windows

Agent Island is a native desktop app on both supported platforms, with English and Simplified Chinese interfaces.

  • macOS 13+: SwiftUI universal app for Apple silicon and Intel, with wide and compact top-bar layouts.
  • Windows 10/11 x64: native WPF app with a top bar, draggable floating widget, and tray presence.

Community

Chinese-speaking users — scan the group QR to join directly. Group codes rotate every 7 days; if it has expired, add the author and mention "Agent Island" to be invited:

WeChat group QR code for the Agent Island community
WeChat group — scan to join
Author's WeChat QR code; mention Agent Island to be invited
Group code expired? Add the author, mention "Agent Island"

See Agent Island on Product Hunt.

How it works

flowchart LR
    A[Claude and Codex local files] --> B[Local parser and state machine]
    B --> C[Top bar and alerts]
    B --> D[Local cost and report views]
    E[Provider-owned usage endpoints] --> D
Loading
  • Session state comes from transcript and activity files that Claude Code, Claude Desktop, and Codex already write to disk. Local file events and turn markers drive the working and needs-you states.
  • Usage and reset data comes from provider-owned usage endpoints through the local credential store.
  • Cost, model, and report summaries are calculated locally from local session records.

Read the implementation overview: How Agent Island detects Claude Code and Codex session state.

Why Agent Island

Long Claude Code and Codex runs should not require keeping every terminal in view. Agent Island gives each provider a persistent status surface, tells you when a run needs attention, and brings you back when the next action is yours.

It is built for developers who:

  • run Claude Code and Codex sessions in parallel;
  • leave long tasks working in the background;
  • want status, alerts, usage views, and shareable report cards without sending session data to another service;
  • care what their desk looks like — the island's light, layout, and cards are tuned like a product, not a debug overlay.

How it compares with its neighbors:

Agent Island Vibe Island CodexBar ccusage Claude Code Usage Monitor CCSeva codex-island
Price & source Free · MIT One-time purchase · closed Free · MIT Free · MIT Free · MIT Free · MIT Free · MIT
Form Menu-bar app Notch app Menu-bar app CLI Terminal dashboard Menu-bar app Menu-bar app
Platforms macOS 13+ · Windows 10/11 macOS 14+ macOS 14+ (CLI also on Linux) Anywhere Node runs Anywhere Python runs macOS macOS
Agents Claude Code · Codex Claude Code, Codex, Gemini CLI, Cursor, and more 59 providers (limits) Claude Code (+ Codex) Claude Code Claude Code Codex (+ Claude usage)
Live session status — (provider incident badges) — (passive usage meter)
Your-turn alarm window + sound + queue Done notice, click to jump
Out-of-quota alarm Terminal warnings 70/90% threshold notifications
In-notch permission approvals
Usage, cost & resets ✓ (incl. reset bank) Usage windows ✓ (59 providers, reset countdowns, spend) ✓ (local cost reports) ✓ (real-time + predictions) ✓ (5h/weekly gauges + countdowns) ✓ (incl. reset credits)
Weekly/monthly report cards & ranks

Based on each product's public materials as of July 2026 — corrections welcome via issue.

Privacy and safety

  • No Agent Island account is required.
  • Session data is not uploaded to Agent Island.
  • The app has no product telemetry.
  • Usage and authentication calls go directly to provider-owned endpoints through the local credential store.
  • If you use Claude re-authentication, Agent Island may refresh and update credentials shared with Claude Code or Claude Desktop in that local store.
  • macOS updates are verified by Sparkle with an EdDSA signature before installation.

Agent Island reads the local files and credentials required to provide these views. Review the source and release artifacts before installing, as you would for any local developer tool.

FAQ

Why is the macOS app not notarized?

The project does not currently use a paid Apple Developer account. The macOS build is ad-hoc signed, so the first launch requires right-clicking Agent Island in Finder and choosing Open. Sparkle independently verifies update signatures before installation.

Does session data leave my computer?

Session state, cost calculations, and reports are derived locally. Agent Island does not upload session data or collect product telemetry. Usage views call provider-owned endpoints through the local credential store. Claude re-authentication may refresh and update credentials shared with Claude Code or Claude Desktop in that store.

How is this different from codex-island?

codex-island established the usage-island and cost-tracking foundation. Agent Island builds on it with live session state, your-turn alerts, Windows support, and a broader desktop workflow.

Contributing

Contributions are welcome across macOS, Windows, documentation, tests, and localization. Start with CONTRIBUTING.md and the Code of Conduct.

Current good first issues:

Run ./scripts/verify.sh before opening a macOS pull request. Windows changes are checked by the repository's Windows CI workflow.

Roadmap and releases

Credits and license

Agent Island is a fork of codex-island by Eric Park. The original usage-island and cost-tracking foundation are his work. Agent Island adds live session-state views, your-turn alerts, cross-platform support, and its own product direction.

MIT licensed. Copyright 2026 Eric Park. This fork retains the original notice. See LICENSE.

About

Open-source status companion for Claude Code and Codex on macOS and Windows. See live session state, get your-turn alerts, and download with no account or telemetry.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

105 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages