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
- Nexting — Remote control for Claude Code, Codex, Grok, and Cursor on Mac or PC 1.3k ★
- Huashu Mac Use — 让任何 agent 操控 Mac 上没有 API 的原生 app,读后台、写不打扰、每步留取证 · Agent Skill for macOS computer use 228 ★
- Cc Bar — Native macOS menu bar app: track quota, usage and cost for Codex (multi-account) and Claude Code, from your me 119 ★
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.
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
Goguma
Wakes your Mac for scheduled jobs, holds it awake while long work finishes, and lets it sleep otherwise. Finds
Omarchy Insomnia
Keeps the machine awake and on the network so long-running Claude Code and other agentic sessions survive. Oma
Fluxa
Essential macOS system controls one click away in your menu bar — plus live Claude & Codex quota tracking with
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



