🍺 BREW Explorer

← all casks

ATV Remote

brew install --cask atv-remote v2.1.1

Control Apple TV from your desktop

125
30-day installs · #1246
350
90-day · #1287
1.5k
365-day · #1159
555
★ GitHub stars · updated 2mo ago

Links

Raw metadata
{
  "alternatives": [],
  "artifacts": [
    {
      "app": [
        "ATV Remote.app"
      ],
      "target": "/Applications/ATV Remote.app"
    },
    {
      "zap": [
        {
          "trash": [
            "~/Library/Application Support/ATV Remote",
            "~/Library/Preferences/com.electron.atvDesktopRemote.plist",
            "~/Library/Saved Application State/com.electron.atvDesktopRemote.savedState"
          ]
        }
      ]
    }
  ],
  "auto_updates": null,
  "categories": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Control Apple TV from your desktop",
  "disable_reason": null,
  "disabled": 0,
  "display_name": "ATV Remote",
  "enrichment_fetched_at": "2026-06-20T22:40:44+00:00",
  "first_seen": "2026-06-20T00:47:34+00:00",
  "full_token": "atv-remote",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-08T19:25:39Z",
  "github_readme_excerpt": "# ATV Desktop Remote\nA simple menubar app that allows you to control an Apple TV from your desktop\n\n ![What this application looks like when running in either light or dark mode](screenshot_new.png)\n\n\n\n## Installation \n\nIf you have homebrew installed `brew install atv-remote`\n\nmacOS and Windows versions can be downloaded from here: https://github.com/bsharper/atv-desktop-remote/releases\n\n\n## Usage\n\n 1. Keys are mapped to the keyboard when the application is open (pressing return or enter on the keyboard for select, delete for Menu, etc).\n 2. Press `Option`, or `Alt` on Windows, to see what the characters are mapped to when the application is open.\n 3. Long press buttons now works to simulate long presses on the remote\n \n \u003cp align=\"center\"\u003e\n  \u003cimg src=\"buttonpress.gif\" alt=\"long press button animation\" width=\"200\"/\u003e\n\u003c/p\u003e\n \n \n \n ## Running\n\n 1. Run `npm i --legacy-peer-deps` (other package manages may also work)\n 2. Run `npm start`\n 3. The application runs in the menubar. Look for a tiny remote icon and click on it. Right-click for more options.\n 4. The first time the app runs it will need to pair with an Apple TV. You can pair with more than one.\n 5. Press `Cmd+Shift+R` to open the application from anywhere. On Windows its `Win+Shift+R`\n\n## Building\n\n1. `electron-builder` is used to create a standalone application.\n\n## Notes\n\nThis is cobbled together from a few projects I\u0027ve worked on. It works well enough for me for daily use, so I figured others might like it. \n\nThis project is built using [pyatv.](https://pyatv.dev/)\n\n[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/brianharper)\n",
  "github_repo": "bsharper/atv-desktop-remote",
  "github_stars": 555,
  "github_topics": [],
  "homepage": "https://github.com/bsharper/atv-desktop-remote",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 125,
  "installs_365d": 1502,
  "installs_90d": 350,
  "last_seen": "2026-06-20T00:47:34+00:00",
  "llm_generated_at": null,
  "llm_model": null,
  "names": [
    "ATV Remote"
  ],
  "one_liner": null,
  "rank_30d": 1246,
  "rank_365d": 1159,
  "rank_90d": 1287,
  "raw_hash": "f778b6ee1c3f9294",
  "ruby_source_path": "Casks/a/atv-remote.rb",
  "tap": "homebrew/cask",
  "token": "atv-remote",
  "version": "2.1.1",
  "why_use_this": null
}