Changelog
What’s new
Updates to Perked, newest first. Every update is free.
1.4.0
August 20, 2026- Fixed: a battery floor no longer stops Perked while your Mac is charging. If you set “stop below 20%” and plugged in at 15%, Perked paused anyway — even though the battery was filling up. The floor is there to protect the battery, so it now applies only when you are running on it.
- Perked speaks Japanese. Set your Mac to Japanese and the menu, settings, notifications and journal follow.
- Add your own commands. Running an agent Perked has never heard of? Type the command you start it with under Triggers, and Perked watches for it — no waiting for an update.
- Seven more agents recognised out of the box: Grok CLI, Mistral Vibe, Junie, Trae Agent, Rovo Dev, gptme and Letta Code.
- Lifecycle hooks for OpenCode and Crush. OpenCode reports the moment a turn ends, so a session left at its prompt lets your Mac sleep. Crush only reports when it starts a tool, so Perked keeps going for fifteen minutes after its last one.
- Perked now takes instructions from your own scripts. Install the perked command from Settings and run “perked hold --for 30m” from a wrapper, a Makefile or a CI step — and the same hold is reachable from a perked:// link or the two new Shortcuts actions.
1.3.2
July 29, 2026- Fixed: your Mac could fall asleep in the middle of long work. Anything that ran for more than fifteen minutes without a pause — a subagent, a long build, a big test run — outlasted Perked’s claim, because nothing told it the turn was still going. Perked now hears from your agent throughout a turn, so the claim lasts as long as the work does.
- An agent that finishes its turn with a follow-up scheduled keeps your Mac awake until that follow-up runs.
- Turning hooks on for Codex works now. The switch wouldn’t stay on, every attempt added another entry to your Codex config, and turning it off removed nothing — Perked now recognises its own entries there properly.
- Updating Perked keeps your hook settings switched on. An update that needs a new hook now repairs your config instead of quietly leaving the switch off.
1.3.1
July 22, 2026- Lifecycle hooks now replace process detection for the agent you turn them on for. Claude Code sitting at its prompt no longer keeps your Mac awake — Perked waits for a turn to actually start. Agents without hooks are still detected by their process, exactly as before.
- Hook-driven agents are named properly everywhere: the menu now reads “Claude Code” instead of “claude”.
1.3.0
July 21, 2026- Perked can now connect to your agent’s own lifecycle hooks, so it knows when a turn actually starts and ends — an agent left open at its prompt no longer keeps your Mac awake all night. Turn it on per agent under Triggers.
- Hooks are available for Claude Code, Codex, Gemini CLI, Copilot CLI, Qwen Code and Factory Droid. Every other agent is still detected by its process, exactly as before.
- Overlapping sessions are counted properly: two agents working at once each hold their own claim, and your Mac only sleeps once the last one finishes.
- If an agent crashes or you interrupt it mid-turn, the claim expires on its own — nothing can leave your Mac awake indefinitely.
1.2.1
July 21, 2026- Plugging in now switches Perked on by itself. Unplugging leaves it on, so turning it off by hand always sticks — and you can switch the whole behaviour off under Power.
1.2.0
July 21, 2026- One switch now turns Perked on and off. Lid-closed running is automatic whenever Perked is keeping your Mac awake, so there’s no separate mode to remember.
- Close the lid and the screen switches off while the work carries on — less battery burned for the same overnight run.
- Perked now pauses if your Mac gets hot, alongside the existing low-battery pause, and picks up again once it cools down.
- A new Journal tab records every time Perked started, stopped or paused, and why — so you can see what happened to an overnight run.
- Optional notifications when Perked starts or stops, and when it pauses for battery or heat.
- Coding agents are one toggle now, covering 29 agents out of the box, with a searchable list of everything Perked looks for and a way to request one that’s missing.
- AI editors like Cursor, Zed and Warp can optionally keep your Mac awake while they’re open. Off by default: Perked can only tell the editor is open, not that its agent is working.
- Redesigned menu: it now names what it’s staying awake for instead of just counting, and drops the rows that duplicated Settings.
- New app icon — the menu-bar cat now shows up everywhere.
1.1.0
July 1, 2026- Keeping your Mac awake with the lid closed no longer asks for your password every time — approve it once and every toggle after that is instant.
- Added a safety net: if Perked ever quits or crashes while the lid is closed, your Mac goes back to sleeping normally on its own, so it can never get stuck awake.
- Perked now recognises many more coding agents out of the box — including OpenCode, Goose, Crush, Amp, Qwen Code, Augment, Continue, OpenHands, Plandex, Codebuff, aichat, Factory Droid, Cursor’s CLI, Amazon Q, and the Hermes and OpenClaw harnesses.
- More dependable detection for agents that run through Node or Python (like Aider and Gemini) — they’re now caught even when they don’t run under their own name.
1.0.3
June 26, 2026- Fixed a problem where a valid licence could be turned away right after purchase — activation now works reliably the first time.
- Moving to a new or reinstalled Mac is now self-serve: free up your licence and re-activate in a click, with no email or support ticket needed.
- Switching Macs and signing out are smoother and more dependable.
1.0.0
June 25, 2026- Perked is here. It keeps your Mac awake automatically while Claude Code, Cursor and other AI coding agents are working, then lets it sleep when they’re done.
- Power-aware: stay awake only on power, or above a battery level you choose.
- Clamshell mode keeps things running with the lid closed, plus timed sessions and Lock & Leave.
- Runs entirely on your Mac — no account, no servers. A one-time purchase.