# Double Shot

A menu bar app that keeps your Mac awake during timed sessions or while supported AI agents work, including with the lid closed.

> This is the Markdown version of the Double Shot page on OpenNavo, with the same facts as the web page: https://opennavo.com/apps/double-shot

- **Latest version**: `1.0.7`
- **Developer**: Noah Elhadedy
- **Homepage**: https://github.com/noahelhadedy/double-shot
- **Categories**: [Menu Bar](https://opennavo.com/categories/menu-bar), [Utilities](https://opennavo.com/categories/utilities)
- **Install**: `brew install --cask noahelhadedy/tap/double-shot`
- **30-day installs**: 0
- **Homebrew**: Available; updated by Homebrew
- **Download URL**: https://github.com/noahelhadedy/double-shot/releases/download/v1.0.7/DoubleShot-1.0.7.zip
- **SHA-256**: `ddf1d947efe033fe5dd86c55710860590558159f1e606991aa0d8dda652320a9`

SHA-256 only checks that the download is complete; it is not a security certification.

## Caveats

If you turned on lid closed mode, remove its permission before uninstalling: open Double Shot \> Settings \> Lid Closed \> Remove Permission.

## Installation and removal contents

```json
[
  {
    "declaration": {
      "uninstall": [
        {
          "quit": "com.noahelhadedy.DoubleShot"
        }
      ]
    },
    "phase": "uninstall",
    "sources": [],
    "type": "uninstall"
  },
  {
    "declaration": {
      "app": [
        "Double Shot.app"
      ],
      "target": "/Applications/Double Shot.app"
    },
    "phase": "install",
    "sources": [
      "Double Shot.app"
    ],
    "target": "/Applications/Double Shot.app",
    "type": "app"
  },
  {
    "declaration": {
      "postflight_steps": null
    },
    "phase": "install",
    "sources": [],
    "type": "postflight_steps"
  },
  {
    "declaration": {
      "zap": [
        {
          "trash": [
            "~/Library/Application Support/DoubleShot",
            "~/Library/Preferences/com.noahelhadedy.DoubleShot.plist"
          ]
        }
      ]
    },
    "phase": "cleanup",
    "sources": [],
    "type": "zap"
  }
]
```

## About

Double Shot is a macOS menu bar utility for long-running work and AI agent sessions. Choose a duration, keep the Mac awake until you turn it off, or let activity detection follow supported agents such as Claude Code, Codex and Gemini CLI. It releases the sleep hold after the agents become quiet.

Lid closed mode can keep work running without an external display, including on battery. It requires a one-time administrator password to configure sleep permissions. Heat and battery checks stop the hold when needed; on battery, the mode also enables Low Power Mode. With an external display, the lid-specific rules step aside.

The menu bar panel shows the remaining time, offers quick durations and supports URL commands for automation. Double Shot is published under the MIT license. It runs on Apple silicon and Intel Macs with macOS 14 or later.

## System requirements

- macOS 14 or later · Version: 1.0.7 · Intel · https://github.com/noahelhadedy/homebrew-tap/blob/HEAD/Casks/double-shot.rb · Checked 2026-11-01
  - https://github.com/noahelhadedy/double-shot/releases/download/v1.0.7/DoubleShot-1.0.7.zip
  - SHA-256: `ddf1d947efe033fe5dd86c55710860590558159f1e606991aa0d8dda652320a9`
- macOS 14 or later · Version: 1.0.7 · Apple silicon · https://github.com/noahelhadedy/homebrew-tap/blob/HEAD/Casks/double-shot.rb · Checked 2026-11-01
  - https://github.com/noahelhadedy/double-shot/releases/download/v1.0.7/DoubleShot-1.0.7.zip
  - SHA-256: `ddf1d947efe033fe5dd86c55710860590558159f1e606991aa0d8dda652320a9`

## Double Shot security facts

Only facts that can be checked, each with its source and date. This is not a safety certification. To check the files you downloaded, scan them on your Mac with OpenNavo.

- https://github.com/noahelhadedy/double-shot · Open source: Yes — https://github.com/noahelhadedy/double-shot · Checked 2026-10-29

## Uninstall

- `brew uninstall --cask double-shot`

A regular uninstall removes the app and keeps its settings and caches.

### Deep clean (optional)

- `brew uninstall --zap --cask double-shot`

`--zap` also deletes the settings, caches and other files listed in the Homebrew definition. They can include data shared with other apps and cannot be restored, and it does not guarantee that nothing is left. Back up any data you need first. To keep settings and caches, leave out `--zap`.

A regular uninstall removes the app and keeps its settings and caches.

- Files and folders: `~/Library/Application Support/DoubleShot` — https://github.com/noahelhadedy/homebrew-tap/blob/HEAD/Casks/double-shot.rb · These entries come from the Homebrew definition, checked 2026-11-01. They say what it declares, not what is on your Mac.
- Files and folders: `~/Library/Preferences/com.noahelhadedy.DoubleShot.plist` — https://github.com/noahelhadedy/homebrew-tap/blob/HEAD/Casks/double-shot.rb · These entries come from the Homebrew definition, checked 2026-11-01. They say what it declares, not what is on your Mac.

## Latest release notes

### 1.0.7 (2026-10-30)

Adds support for your own agents: name a script or LangChain agent, and the Mac stays awake until it exits.

**Custom agents**

- Settings > AI Agents > Your own agents lets you name an agent of your own, such as `my_agent.py`.
- The Mac stays awake while that agent runs, including with the lid closed, and sleeps normally once it exits.
- Double Shot finds the agent whether you start it with `python my_agent.py`, `uv run`, `node`, `python -m`, or a binary with that name. Pasting the whole command also works.
- The panel shows the agent by name while it runs.

[Official release notes](https://github.com/noahelhadedy/double-shot/releases/tag/v1.0.7)

## Facts and sources

- https://opennavo.com/apps/double-shot
- https://opennavo.com/apps/double-shot/versions
- https://github.com/noahelhadedy/homebrew-tap/blob/HEAD/Casks/double-shot.rb · Checked 2026-11-01
- https://github.com/noahelhadedy/double-shot · Checked 2026-10-29
