Skip to content

Releases

Double Shot 1.0.7

Choose a tag to compare

@noahelhadedy noahelhadedy released this 30 Oct 06:39

Your own agents.

  • Built your own agent, with LangChain or a script? Go to Settings > AI Agents > Your own agents and type its name, like my_agent.py. Your Mac stays awake for as long as it runs, lid closed too, and sleeps like normal once it ends.
  • It finds the agent however you start it: python my_agent.py, uv run, node, python -m, or a binary with that name. Pasting the whole command works too.
  • The panel shows your agent by name while it runs.

Double Shot 1.0.6

Choose a tag to compare

@noahelhadedy noahelhadedy released this 28 Oct 16:12

More fixes from a second round of testing.

  • Lid closed setup: the check now reads sudo rules the way sudo does, so a later rule that asks for a password (common on company Macs) no longer shows "ready" when it isn't.
  • Claude Code: folders with accented names (made by Finder) are matched to their session logs correctly.
  • Codex and Cursor sessions that were already running when Double Shot started (after an update) are now seen.
  • Old log writes no longer count as new work after turning agent detection off and on.
  • Settings and README wording: macOS sleeps on lid close without an external display, on power too.

Double Shot 1.0.5

Choose a tag to compare

@noahelhadedy noahelhadedy released this 28 Oct 15:20
  • Settings window now shows the tab you're on instead of "Untitled".

Double Shot 1.0.4

Choose a tag to compare

@noahelhadedy noahelhadedy released this 28 Oct 12:32

Fixes from testing every question under the launch post.

  • Codex: every turn of an interactive session now counts as work, not just the first one. Codex keeps its session log open, so Double Shot now checks those files for changes, and the real Codex process is no longer mistaken for a helper.
  • Cursor Agent: the cursor-agent CLI is detected again (it runs on its own bundled node).
  • Gemini CLI: same helper fix as Codex.
  • Claude Code: each session only counts its own log writes, so an idle session no longer looks busy while another one works. A claude -p stuck on the network stops counting after 20 minutes with no sign of life.
  • Lid closed setup: the check could say "set up" on admin Macs that only had some other password-free sudo rule, and Low Power Mode then failed quietly. If you see Set up again after updating, enter your password once.
  • A failing Low Power Mode call no longer delays putting a closed Mac to sleep.
  • README: clearer about what needs the one-time password, what counts as work, and that Cursor support means the CLI.

Double Shot 1.0.3

Choose a tag to compare

@noahelhadedy noahelhadedy released this 28 Oct 08:20

Fixes from a full QA pass.

  • Uses almost no CPU while awake. The cup animation kept drawing with the panel closed (about 14% CPU), now it only runs while the panel is open.
  • A sleeping external monitor no longer looks like "lid closed in a bag", so the Mac stays awake at the desk.
  • If Double Shot quits or crashes while holding the Mac awake in a bag, the Mac now goes to sleep instead of heating up.
  • Agent detection: a running command counts as work (long builds, downloads, docker builds), Claude in Chrome and claude mcp serve are no longer counted as sessions, better matching for aider and codex.
  • A doubleshot:// link with a huge number no longer crashes the app.
  • Clean zip, so browser downloads don't show "damaged".
  • Low battery note clears after charging, lid switch stays off until it's set up, Homebrew users get the brew upgrade command in the update banner.
  • Full uninstall steps in the README.

Homebrew: brew upgrade --cask double-shot

Double Shot 1.0.2

Choose a tag to compare

@noahelhadedy noahelhadedy released this 26 Oct 20:21

What's new

  • The coffee in the glass now pours in and drains out smoothly instead of jumping.
  • Install with one line: brew install --cask noahelhadedy/tap/double-shot. It opens right away, no Gatekeeper prompt.
  • The README shows the app now: a demo, the panel and the welcome window.

Install by hand

  1. Download DoubleShot-1.0.2.zip below and unzip it.
  2. Move Double Shot to Applications and open it. If you have an older version, quit it first and replace it.
  3. The app isn't notarized yet, so the first time macOS says it couldn't verify it. Click Done, then go to System Settings > Privacy & Security and click Open Anyway. Only once.

Needs macOS 14 or later. Runs on Apple Silicon and Intel.

SHA-256 of the zip: 5461b01857eaf0cb0f1e772feecfeb4a12510a2dc949be70b1761f859a232c14

Double Shot 1.0.1

Choose a tag to compare

@noahelhadedy noahelhadedy released this 26 Oct 15:59

What's new

  • A short welcome the first time you open Double Shot. It walks you through everything, one step at a time: open at login, lid closed mode (macOS asks for your password once), and AI agents. Skip anything and turn it on later. See it again from Settings > About.
  • When a new version is out, a small note shows up in the panel with a link to download it. Once a day it asks GitHub, nothing about your Mac is sent. Turn it off in Settings > General.

Install

  1. Download DoubleShot-1.0.1.zip below and unzip it.
  2. Move Double Shot to Applications and open it. If you have 1.0.0, quit it first and replace it.
  3. The app isn't notarized yet, so macOS blocks it the first time. Go to System Settings > Privacy & Security and click Open Anyway.

Needs macOS 14 or later. Runs on Apple Silicon and Intel.

SHA-256 of the zip: a56a0c92914efde40a50c35399468f795c40eadf14868bf981e00f2acdafa722

Double Shot 1.0.0

Choose a tag to compare

@noahelhadedy noahelhadedy released this 26 Oct 14:49

The first version of Double Shot. It keeps your Mac awake for a while, with the lid closed, and for as long as your AI agents are working.

What's in it

  • Click the mug in the menu bar for the panel. Drag up on the glass to pour a duration, or pick 15m, 30m, 1h, 2h, 5h or until you turn it off.
  • AI agents: Claude Code, Codex, Gemini CLI, Cursor Agent, Copilot CLI, OpenCode, Amp and Aider. It stays awake while they actually work, and background runs like claude -p count until they end. No setup.
  • Lid closed: keep working with the lid shut after a one-time password prompt. When the work is done it puts the Mac to sleep.
  • Safety: stops when the Mac gets hot or the battery is low, turns the dark display off and uses Low Power Mode on battery while closed, and a watchdog turns sleep back on if the app ever crashes.

Install

  1. Download DoubleShot-1.0.0.zip below and unzip it.
  2. Move Double Shot to Applications and open it.
  3. The app isn't notarized yet, so macOS blocks it the first time. Go to System Settings > Privacy & Security and click Open Anyway.

Needs macOS 14 or later. Runs on Apple Silicon and Intel.

SHA-256 of the zip: 2d33932d042bd6b342f18d6633590168092c9363dea94a8d56b27bc623904e0a