AI workflow

Dynamic Island for Mac AI usage: a practical setup guide

Keep Claude Code, Codex and Gemini CLI usage in view on your Mac. Compare supported signals, set up MacStick and choose the right workflow.

By MacStick · Updated 2026-11-15 · 4 min read

AI workflow illustration; example interface

What should an AI usage island actually tell you?

A Dynamic Island-style panel is useful when it answers a question without making you leave your editor: how much local work has been recorded, whether a supported usage window is close to its limit, or whether a coding agent needs attention. MacStick puts these signals at the MacBook notch or the top of an external display. It is a monitoring companion for tools you already run; it does not provide a shared subscription to AI models or run those models for you.

Choose the signal before choosing the app

If you want to plan a long task, look for provider-specific limit information and its freshness. If you want to understand the scale of your work, look for recorded tokens and a clearly labeled cost estimate. If you miss completed coding runs, look for session status. These are separate capabilities. An app that shows tokens does not necessarily know your remaining subscription allowance, and an app that displays an agent status does not necessarily let you approve its actions.

What MacStick can show for each tool

Claude Code: local recorded usage and estimated cost; supported account usage windows through the optional Connect integration.
Codex: local session usage and recorded limit windows when present in the available records.
Gemini CLI: recorded local tokens, without a Gemini cost estimate or reset allowance.
There is no combined percentage that meaningfully describes capacity across all three providers. Read the detailed guides for Claude Code, Codex and Gemini CLI.

Set up your first useful view

Install MacStick on a Mac running macOS 15 or later, under the same user account as your local coding tools. Open Settings → Monitors and enable the usage display you need. Start with a single provider and a normal local session, then allow the display to refresh. Add another provider only after you understand the first reading. Use the optional Claude connection if you need supported account usage windows. You do not need to grant calendar access just to evaluate AI usage.

Check one task from start to finish

Choose a small coding task whose session you can identify. Note which provider and time period the dashboard shows, run the task, and compare the recorded activity afterward. A daily aggregate will not necessarily equal one session. Check the provider’s own usage interface before relying on a limit for an important run. To monitor interruptions, enable the relevant agent feature and confirm that you can identify the session that needs you. Return to the original tool to answer questions or approve actions.

Use the notch or an external display

A physical notch is not required. Choose the display where you work most and test placement with your menu bar, display scaling and full-screen editor. A compact panel should remain readable without covering the controls you need. Test reconnecting your external monitor and waking your Mac. The external-monitor guide covers placement; the OLED guide explains the limits of optional dimming and position shifts.

Understand the free version and Pro

MacStick has a free version. Pro is a $19 one-time purchase for two Macs; check the current feature and license details before buying. The website demo uses sample data, so it can show the layout but cannot verify your local tool compatibility. MacStick reads local session history; optional account connections and licensing use the network. It does not automatically include sessions from another machine or every conversation in a provider’s website.

Decide whether it fits your workflow

Keep the app if it makes a real repeated check easier. If you need to approve agent permissions from the island, investigate products that explicitly support that interaction: MacStick’s status display does not provide it. Use our source-linked comparison, written by MacStick rather than an independent reviewer, to begin that research. If readings are empty or inconsistent, follow the usage troubleshooting checklist before drawing conclusions from a zero or missing value.

See the idea in action.

The browser preview uses sample data and does not access your Mac.

Try MacStick →

Related reading

Product explanations describe MacStick 1.2. Features marked as planned are not included in this release. Editorial policy.