← Idle

What Idle does on your Mac.

Idle is a small menu-bar app. It learns when your AI agent is busy, offers you a game with someone nearby, and passes game moves between the two of you. This page lists everything it touches, so you can check it rather than take my word for it.

Files it reads or changes

It does not read your Claude or Codex transcripts, your prompts, your code, your projects, your keys or any other file.

What the hooks can see

Your agent gives a hook command its event data (session, folder, sometimes the prompt) on standard input. Idle's hook is one curl to your own machine that never reads standard input and throws away its output. All it sends is the word busy or idle, which agent it came from, and a secret that stops other programs and web pages from faking the signal. You can read the exact lines in your own settings file.

What leaves your Mac

What it never does

Check it yourself

# Who signed it, and what it is allowed to do
codesign -dvvv --entitlements - /Applications/Idle.app

# What it is listening on, and who it is talking to
lsof -nP -iTCP -sTCP:LISTEN | grep idle-games
lsof -nP -i | grep idle-games

# Which files it touches while you use it (needs sudo)
sudo fs_usage -w -f filesys idle-games

# It should have installed nothing that runs by itself
ls ~/Library/LaunchAgents /Library/LaunchAgents /Library/LaunchDaemons | grep -i idle

# What it put in your agent settings, and its local log
grep -n idle-games ~/.claude/settings.json ~/.codex/hooks.json
cat "$HOME/Library/Application Support/dev.idlegames.app/metrics.jsonl"

You can also run it under a separate macOS user account, or watch it with a network monitor such as Little Snitch or LuLu.

What is not true yet

  • Not notarised by Apple. macOS can't vouch for it, which is why you see a warning when you open it from a browser download.
  • Not sandboxed. Like most apps you install, it runs with your user's file permissions. The list above is what it does, not what the system forces it to do.
  • Source code is not public yet. The behaviour above is documented and checkable from outside, but not auditable line by line.
  • No independent security review.

It is built by an independent developer. If you work somewhere with a software policy, ask your IT team before installing it.