Caff — Development skill for Claude Code
macOS menu bar app that keeps the Mac awake during long-running agent tasks (Swift + IOKit).
How to install Caff
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open majiayu000/caff and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Caff does
macOS menu bar app that keeps the Mac awake during long-running agent tasks (Swift + IOKit).
Alternatives in Development
- Cc Bar — Native macOS menu bar app: track quota, usage and cost for Codex (multi-account) and Claude Code, from your me 119 ★
- CoderBar — Native macOS agent control for Codex and Claude — monitor, approve, ask, and jump back from the menu bar 100 ★
- Claude Status — macOS Menu Bar + Desktop Widget for Claude Code Session Monitoring 59 ★
README
Caff
[](https://github.com/majiayu000/caff/actions/workflows/ci.yml) [](https://github.com/majiayu000/caff/actions/workflows/test.yml) [](https://github.com/majiayu000/caff/releases/latest) [](LICENSE)
Caff is a small macOS menu bar app that keeps the machine awake while long-running agent tasks are active. It can be driven manually, by agent hook events, or by CLI/URL commands.
[Install](#install) · [Quick Start](#quick-start) · [Why Caff?](#why-caff) · [Star on GitHub](https://github.com/majiayu000/caff)
brew install --cask majiayu000/caff/caff

Why Caff?
Long-running agent work usually fails in unglamorous ways: a Mac sleeps, the network drops, or an interactive Codex/Claude turn stops mid-task.
Caff is for the gap between "keep the whole machine awake forever" and "hope macOS stays awake long enough":
- keep the Mac awake while complex agent or long-context tasks are running
- avoid leaving a raw
caffeinatecommand open in a terminal - use visible manual timers, safety limits, and optional display-awake control
- refresh wake locks from explicit
agent-touchhook events instead of guessing from process names
Screenshots
| Menu bar control | Control window |
|---|---|
![]() |
![]() |
| Hook management | Settings and history |
![]() |
![]() |
Quic
Related Skills
macOS Sleep Switch
Free macOS menu-bar app that keeps Codex, Claude Code, OpenCode, and other long-running work awake.
Clawake
Keep your Mac awake, even with the lid closed. Tiny native menu-bar app for long-running tasks: Claude Code, b
Drem
A native macOS menu-bar companion that keeps your Mac awake while Codex and Claude Code work.
Backstage
Backstage: a macOS menu-bar focus guard. Automation browsers and background agents stay backstage and ask befo
Claude Switcher
Run multiple Anthropic accounts on one Mac while sharing a single ~/.claude — same memories, skills, subagents
Claude Acc
Menu bar control room for a Mac that runs Claude Code agents all day: rotates Claude subscriptions, keeps agen
Related Agents
Mac Dev
native swift mac app dev
macOS
Pace의 구현 담당. Swift/SwiftUI/AppKit 코드 작성, SPM 빌드 설정, jsonl 파서·집계·단가 로직, XCTest 작성, .app 번들 스크립트 작업을 맡는다. todo 항
macOS UI Designer
Use this agent when you need to plan, design, or evaluate macOS application user interfaces from a UI/UX persp



