🍺 BREW Explorer

← all casks

Moves

brew install --cask moves v1.9.5

Window manager

25
30-day installs · #2798
60
90-day · #3103
272
365-day · #2890
246
★ GitHub stars · updated 2mo ago

Links

Raw metadata
{
  "alternatives": [],
  "artifacts": [
    {
      "app": [
        "Moves.app"
      ],
      "target": "/Applications/Moves.app"
    },
    {
      "zap": [
        {
          "trash": "~/Library/Application Support/Moves"
        }
      ]
    }
  ],
  "auto_updates": 1,
  "categories": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Window manager",
  "disable_reason": null,
  "disabled": 0,
  "display_name": "Moves",
  "enrichment_fetched_at": "2026-06-20T22:47:07+00:00",
  "first_seen": "2026-06-20T00:47:34+00:00",
  "full_token": "moves",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-17T09:00:31Z",
  "github_readme_excerpt": "\u003cimg src=\"https://s3.brnbw.com/AppIcon-512px-1f47lkdLKcbpBvUS5BPd44GqycBOYsuqi29ze15MtRqBukjm19pdECa2KYvz7PzKX8brpY5YhVnk962zoPi5CUygHEjR8WYqZLUX.png\" width=\"256\" height=\"256\" alt=\"Moves.app\" /\u003e\n\n**Watch the introduction on YouTube:**\n\n\u003cdiv\u003e\n\u003ca href=\"https://youtube.com/watch?v=YOzuhU9TEp8\"\u003e\u003cimg src=\"https://img.youtube.com/vi/YOzuhU9TEp8/maxresdefault.jpg\" width=480\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n- \u2694\ufe0f Moves makes it easier than ever to position your windows _juuust_ right.\n- \u2728 Hold down your chosen modifier keys and move the mouse. No need to fiddle with 3px wide window edges or far away title bars.\n- \u26a1\ufe0f Moves lives in your menubar and is very light weight. The only thing it does, it does well.\n\n## Release\n\n```sh\ncp .env.example .env\njust distribute\n```\n\nPass `VERSION=1.9.3` to force the next version. Otherwise `just distribute` bumps the patch version, increments the build number, builds + notarizes `Moves.app`, uploads `Moves.app.zip` to GitHub Releases, updates `CHANGELOG.md`, writes `Updates/appcast.xml`, and updates `../homebrew-tap/Casks/moves.rb`. GitHub Pages publishes that committed `Updates/appcast.xml` at the existing app URL.\n\n## URL schemes\n\nMoves supports the following URL schemes for window positioning:\n\n### Template-based positioning\n\n```\nmoves://template/{template-name}\n```\n\nApply a predefined window template to the active window.\n\n#### Available Templates\n\n| Category | Templates |\n|----------|-----------|\n| **Full screen** | `toggle-fullscreen`, `maximize`, `maximize-height` (keeps x position), `maximize-width` (keeps y position) |\n| **Half screen** | `left-half`, `right-half`, `top-half`, `bottom-half` |\n| **Center \u0026 Movement** | `center`, `move-up`, `move-down`, `move-left`, `move-right`, `restore`, `reasonable-size` |\n| **Display management** | `previous-display`, `next-display` |\n| **Thirds** | `first-third`, `first-two-thirds`, `center-third`, `last-two-thirds`, `last-third` |\n| **Fourths** | `first-fourth`, `second-fourth`, `third-fourth`, `last-fourth` |\n| *",
  "github_repo": "mikker/Moves.app",
  "github_stars": 246,
  "github_topics": [],
  "homepage": "https://github.com/mikker/Moves.app/",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 25,
  "installs_365d": 272,
  "installs_90d": 60,
  "last_seen": "2026-06-20T00:47:34+00:00",
  "llm_generated_at": null,
  "llm_model": null,
  "names": [
    "Moves"
  ],
  "one_liner": null,
  "rank_30d": 2798,
  "rank_365d": 2890,
  "rank_90d": 3103,
  "raw_hash": "bc9b0112eb1f6479",
  "ruby_source_path": "Casks/m/moves.rb",
  "tap": "homebrew/cask",
  "token": "moves",
  "version": "1.9.5",
  "why_use_this": null
}