Crema — AI skill for Claude Code
Keep your Mac awake while your AI coding agents work, and let it sleep when they are done.
How to install Crema
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open karanb192/crema and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Crema does
Keep your Mac awake while your AI coding agents work, and let it sleep when they are done. A caffeinate you can see: per-session working vs waiting for Claude Code, Codex, Gemini, Copilot and opencode. Amphetamine alternative for agent-heavy Macs.
Alternatives in AI
- PaperFarm — Let AI agents run experiments in any repo while you sleep 353 ★
- Sidekick Agent Hub — See what your AI coding agent is doing 80 ★
- Gentle Agent State — See which AI coding agent needs you — right in your tmux tab bar 54 ★
README
Crema
**Keep your Mac awake while your AI coding agents are working, and let it sleep the moment they are done.**

Crema is a menu bar app for macOS. It is a `caffeinate` you can actually see, and an [Amphetamine](https://apps.apple.com/us/app/amphetamine/id937984704) alternative built for a newer problem: you now run coding agents all day, in a dozen terminals, and "is anything still running" is a question you ask constantly.
The old keep-awake tools answer the wrong question. They know whether *you* clicked a toggle. They do not know whether Claude Code is mid-turn in one window while three others sit waiting for your next prompt. Crema does.
How do I keep my Mac awake while Claude Code (or Codex, or Gemini) runs, without leaving it awake all night? That is the question Crema exists to answer.
What it does
- Shows its receipts. A rolling ledger in the popover: how long Crema actually held the Mac awake over the last day, and how many times it let go. A keep-awake app should be able to prove it lets your Mac sleep.
- Holds the Mac awake while any watched agent is mid-turn. When every agent goes quiet, a short grace window runs out and the Mac is free to sleep. Per session, not per app: one agent working keeps you awake while the rest sit idle.
- Shows working vs waiting. The popover lists each session, its folder, and whether it is working or waiting for you. The menu bar count is agents mid-turn. When it hits zero, everything is waiting on you.
- Hold it yourself too. All agents finished but you are still reading the diff? Keep the Mac awake for 30 minutes, an hour, or until you turn it off. Screen on mode also stops the display from dimming.
- Pause. One click and Crema stops holding; the Mac sleeps on its normal schedule until you resume.
- **Watches any process, not just a
Related Skills
Lucid
Looks asleep. Isn't. — keeps your Mac awake with the lid shut while an AI coding agent is working, and lets it
AwakeLock
Keep your Mac awake behind the native Lock Screen so long-running AI agents, coding tasks, terminals, download
Macvibe
Keep your MacBook awake with the lid closed while Claude Code, Codex, Gemini CLI & other AI coding agents work
Belay
💻 Keeps your Mac awake while your AI agents work. Built-in detection for Claude Code, Codex, Cline, Copilot p
Next Term
A native macOS terminal for the AI era: tabs that show which agents are working, done or waiting for you, plus
Midnightoil
Keep your Mac awake so AI agents, builds, and downloads can finish. Free, source-available menu bar app; a mod
Related Agents
Developer Overview
code-container (container) creates isolated Docker environments for AI coding harnesses (Claude Code, OpenCode
Consult Agent
Execute cross-tool AI consultations via Task spawning. Use when agents or workflows need a second opinion from
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and