[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:only-switch:en":3,"releases:stats:cask:only-switch:en":384},{"accentColor":4,"artifacts":5,"autoUpdates":43,"categories":44,"conflictsWith":51,"dependsOn":54,"deprecated":47,"description":65,"descriptionEn":66,"developer":67,"disabled":47,"displayName":68,"downloadSha256":69,"downloadSize":70,"downloadUrl":71,"editorChoice":47,"formulaeUrl":72,"homepage":73,"iconUrl":74,"installCommand":75,"installs":76,"installs30d":77,"isFont":47,"isLibrary":47,"kegOnly":47,"kind":80,"latestRelease":81,"machineTranslated":47,"minMacos":64,"name":68,"names":88,"platforms":90,"primaryCategory":350,"rank30d":351,"releaseCount":352,"releaseStats":353,"repoUrl":73,"screenshots":360,"sourceLocale":364,"sourceUrl":369,"summary":370,"summaryTranslation":371,"supports":373,"tags":375,"tap":382,"token":89,"version":87,"versionChangedAt":383},"#469EF4",{"apps":6,"binaries":8,"entries":9,"pkgs":42},[7],"Only Switch.app",[],[10,17,24],{"declaration":11,"phase":15,"sources":16,"type":15},{"uninstall":12},[13],{"quit":14},"jacklandrin.OnlySwitch","uninstall",[],{"declaration":18,"phase":21,"sources":22,"target":20,"type":23},{"app":19,"target":20},[7],"\u002FApplications\u002FOnly Switch.app","install",[7],"app",{"declaration":25,"phase":39,"sources":40,"type":41},{"zap":26},[27],{"trash":28},[29,30,31,32,33,34,35,36,37,38],"~\u002FLibrary\u002FApplication Scripts\u002F*.OnlySwitch.shared","~\u002FLibrary\u002FApplication Scripts\u002Fjacklandrin.OnlySwitch.OnlyWidget","~\u002FLibrary\u002FApplication Support\u002Fjacklandrin.OnlySwitch","~\u002FLibrary\u002FApplication Support\u002FOnlySwitch","~\u002FLibrary\u002FCaches\u002Fjacklandrin.OnlySwitch","~\u002FLibrary\u002FContainers\u002Fjacklandrin.OnlySwitch.OnlyWidget","~\u002FLibrary\u002FGroup Containers\u002F*.OnlySwitch.shared","~\u002FLibrary\u002FHTTPStorages\u002Fjacklandrin.OnlySwitch","~\u002FLibrary\u002FOnlySwitch","~\u002FLibrary\u002FPreferences\u002Fjacklandrin.OnlySwitch.plist","cleanup",[],"zap",[],true,[45],{"icon":46,"machineTranslated":47,"name":48,"slug":49,"sourceLocale":50},"lucide:wrench",false,"Utilities","utilities","zh-CN",{"casks":52,"formulae":53},[],[],{"arch":55,"casks":58,"formulae":59,"macos":60,"requirements":61},[56,57],"arm64","x86_64",[],[],">= 14",{"macos":62},{">=":63},[64],"14","OnlySwitch is an open-source SwiftUI utility that gathers everyday Mac controls into a menu-bar panel. Its switches can be added, removed and reordered, with keyboard shortcuts for built-in controls and imported macOS Shortcuts.\n\n## Everyday controls\nThe official project documents controls for dark mode, desktop icons, hidden files, Night Shift, the Dock and menu bar, keeping the Mac awake, microphone muting and more. Additional tools include a Pomodoro timer, radio playback and screen testing. Some controls have hardware or macOS limitations; the README marks notch hiding and some menu-bar features as only partly supported.\n\n## Customization and automation\nOnly Widget exposes selected switches and buttons on the desktop or in Notification Center. Evolution lets users define switches and buttons with shell scripts or AppleScript and invoke them with hotkeys. OnlyRemote is a separate iPhone\u002FiPad companion that controls OnlySwitch over the local network after pairing. The optional Desktop Pet can open and dismiss Only Control.\n\n## Monitoring\nThe 2.8.0 release adds CPU, GPU, memory, disk and network monitoring and segmented tabs; 2.8.1 adds system-monitor support to OnlyRemote. The current README describes expandable process information and optional menu-bar indicators. Hardware readings may be unavailable, GPU reporting uses private macOS APIs, and network rates are system-wide rather than per-process. Public-IP lookup contacts ipify and caches results.\n\n## Installation and permissions\nInstall with `brew install --cask only-switch` or download the official DMG and install Only Switch.app. The recorded 2.8.1 Homebrew cask requires macOS 14 or later. Some features require additional permissions or newer macOS versions: the README limits Only Agent to macOS 26 or later. Review generated scripts before allowing automatic execution. The project is maintained by jacklandrin and licensed under MIT.\n\n## Sources\n- [Official repository and README](https:\u002F\u002Fgithub.com\u002Fjacklandrin\u002FOnlySwitch)\n- [Official 2.8.1 release](https:\u002F\u002Fgithub.com\u002Fjacklandrin\u002FOnlySwitch\u002Freleases\u002Ftag\u002Frelease_2.8.1)\n- [Official 2.8.0 release](https:\u002F\u002Fgithub.com\u002Fjacklandrin\u002FOnlySwitch\u002Freleases\u002Ftag\u002Frelease_2.8.0)\n- [Homebrew cask](https:\u002F\u002Fgithub.com\u002FHomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fo\u002Fonly-switch.rb)\n","System and utility switches","jacklandrin","OnlySwitch","3351c4de6a6c9945c433dfe25c50e12a788332a776fd5e54f28a2771e970a9d6",31996469,"https:\u002F\u002Fgithub.com\u002Fjacklandrin\u002FOnlySwitch\u002Freleases\u002Fdownload\u002Frelease_2.8.2\u002FOnlySwitch.dmg","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fonly-switch","https:\u002F\u002Fgithub.com\u002Fjacklandrin\u002FOnlySwitch","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F3415b40ab9c5\u002F649b0de45a4d-256.png","brew install --cask only-switch",{"d30":77,"d365":78,"d90":79},174,5125,962,"cask",{"brewCommittedAt":82,"hasNotes":47,"isLatest":43,"isPrerelease":47,"sections":83,"source":84,"translation":85,"version":87},"2026-10-08T19:52:21Z",[],"homebrew",{"status":86},"none","2.8.2",[68,89],"only-switch",[91,124,156,189,221,254,286,318],{"arch":57,"artifacts":92,"conflictsWith":112,"dependsOn":115,"downloadSha256":69,"downloadUrl":71,"macos":122,"minMacos":64,"requiresRosetta":47,"tag":123,"version":87},{"apps":93,"binaries":94,"entries":95,"pkgs":111},[7],[],[96,101,105],{"declaration":97,"phase":15,"sources":100,"type":15},{"uninstall":98},[99],{"quit":14},[],{"declaration":102,"phase":21,"sources":104,"target":20,"type":23},{"app":103,"target":20},[7],[7],{"declaration":106,"phase":39,"sources":110,"type":41},{"zap":107},[108],{"trash":109},[29,30,31,32,33,34,35,36,37,38],[],[],{"casks":113,"formulae":114},[],[],{"arch":116,"casks":117,"formulae":118,"macos":60,"requirements":119},[57],[],[],{"macos":120},{">=":121},[64],"27","golden_gate",{"arch":56,"artifacts":125,"conflictsWith":145,"dependsOn":148,"downloadSha256":69,"downloadUrl":71,"macos":122,"minMacos":64,"requiresRosetta":47,"tag":155,"version":87},{"apps":126,"binaries":127,"entries":128,"pkgs":144},[7],[],[129,134,138],{"declaration":130,"phase":15,"sources":133,"type":15},{"uninstall":131},[132],{"quit":14},[],{"declaration":135,"phase":21,"sources":137,"target":20,"type":23},{"app":136,"target":20},[7],[7],{"declaration":139,"phase":39,"sources":143,"type":41},{"zap":140},[141],{"trash":142},[29,30,31,32,33,34,35,36,37,38],[],[],{"casks":146,"formulae":147},[],[],{"arch":149,"casks":150,"formulae":151,"macos":60,"requirements":152},[56],[],[],{"macos":153},{">=":154},[64],"arm64_golden_gate",{"arch":57,"artifacts":157,"conflictsWith":177,"dependsOn":180,"downloadSha256":69,"downloadUrl":71,"macos":187,"minMacos":64,"requiresRosetta":47,"tag":188,"version":87},{"apps":158,"binaries":159,"entries":160,"pkgs":176},[7],[],[161,166,170],{"declaration":162,"phase":15,"sources":165,"type":15},{"uninstall":163},[164],{"quit":14},[],{"declaration":167,"phase":21,"sources":169,"target":20,"type":23},{"app":168,"target":20},[7],[7],{"declaration":171,"phase":39,"sources":175,"type":41},{"zap":172},[173],{"trash":174},[29,30,31,32,33,34,35,36,37,38],[],[],{"casks":178,"formulae":179},[],[],{"arch":181,"casks":182,"formulae":183,"macos":60,"requirements":184},[57],[],[],{"macos":185},{">=":186},[64],"26","tahoe",{"arch":56,"artifacts":190,"conflictsWith":210,"dependsOn":213,"downloadSha256":69,"downloadUrl":71,"macos":187,"minMacos":64,"requiresRosetta":47,"tag":220,"version":87},{"apps":191,"binaries":192,"entries":193,"pkgs":209},[7],[],[194,199,203],{"declaration":195,"phase":15,"sources":198,"type":15},{"uninstall":196},[197],{"quit":14},[],{"declaration":200,"phase":21,"sources":202,"target":20,"type":23},{"app":201,"target":20},[7],[7],{"declaration":204,"phase":39,"sources":208,"type":41},{"zap":205},[206],{"trash":207},[29,30,31,32,33,34,35,36,37,38],[],[],{"casks":211,"formulae":212},[],[],{"arch":214,"casks":215,"formulae":216,"macos":60,"requirements":217},[56],[],[],{"macos":218},{">=":219},[64],"arm64_tahoe",{"arch":57,"artifacts":222,"conflictsWith":242,"dependsOn":245,"downloadSha256":69,"downloadUrl":71,"macos":252,"minMacos":64,"requiresRosetta":47,"tag":253,"version":87},{"apps":223,"binaries":224,"entries":225,"pkgs":241},[7],[],[226,231,235],{"declaration":227,"phase":15,"sources":230,"type":15},{"uninstall":228},[229],{"quit":14},[],{"declaration":232,"phase":21,"sources":234,"target":20,"type":23},{"app":233,"target":20},[7],[7],{"declaration":236,"phase":39,"sources":240,"type":41},{"zap":237},[238],{"trash":239},[29,30,31,32,33,34,35,36,37,38],[],[],{"casks":243,"formulae":244},[],[],{"arch":246,"casks":247,"formulae":248,"macos":60,"requirements":249},[57],[],[],{"macos":250},{">=":251},[64],"15","sequoia",{"arch":56,"artifacts":255,"conflictsWith":275,"dependsOn":278,"downloadSha256":69,"downloadUrl":71,"macos":252,"minMacos":64,"requiresRosetta":47,"tag":285,"version":87},{"apps":256,"binaries":257,"entries":258,"pkgs":274},[7],[],[259,264,268],{"declaration":260,"phase":15,"sources":263,"type":15},{"uninstall":261},[262],{"quit":14},[],{"declaration":265,"phase":21,"sources":267,"target":20,"type":23},{"app":266,"target":20},[7],[7],{"declaration":269,"phase":39,"sources":273,"type":41},{"zap":270},[271],{"trash":272},[29,30,31,32,33,34,35,36,37,38],[],[],{"casks":276,"formulae":277},[],[],{"arch":279,"casks":280,"formulae":281,"macos":60,"requirements":282},[56],[],[],{"macos":283},{">=":284},[64],"arm64_sequoia",{"arch":57,"artifacts":287,"conflictsWith":307,"dependsOn":310,"downloadSha256":69,"downloadUrl":71,"macos":64,"minMacos":64,"requiresRosetta":47,"tag":317,"version":87},{"apps":288,"binaries":289,"entries":290,"pkgs":306},[7],[],[291,296,300],{"declaration":292,"phase":15,"sources":295,"type":15},{"uninstall":293},[294],{"quit":14},[],{"declaration":297,"phase":21,"sources":299,"target":20,"type":23},{"app":298,"target":20},[7],[7],{"declaration":301,"phase":39,"sources":305,"type":41},{"zap":302},[303],{"trash":304},[29,30,31,32,33,34,35,36,37,38],[],[],{"casks":308,"formulae":309},[],[],{"arch":311,"casks":312,"formulae":313,"macos":60,"requirements":314},[57],[],[],{"macos":315},{">=":316},[64],"sonoma",{"arch":56,"artifacts":319,"conflictsWith":339,"dependsOn":342,"downloadSha256":69,"downloadUrl":71,"macos":64,"minMacos":64,"requiresRosetta":47,"tag":349,"version":87},{"apps":320,"binaries":321,"entries":322,"pkgs":338},[7],[],[323,328,332],{"declaration":324,"phase":15,"sources":327,"type":15},{"uninstall":325},[326],{"quit":14},[],{"declaration":329,"phase":21,"sources":331,"target":20,"type":23},{"app":330,"target":20},[7],[7],{"declaration":333,"phase":39,"sources":337,"type":41},{"zap":334},[335],{"trash":336},[29,30,31,32,33,34,35,36,37,38],[],[],{"casks":340,"formulae":341},[],[],{"arch":343,"casks":344,"formulae":345,"macos":60,"requirements":346},[56],[],[],{"macos":347},{">=":348},[64],"arm64_sonoma",{"icon":46,"machineTranslated":47,"name":48,"slug":49,"sourceLocale":50},567,18,{"brewLag":354,"cadence":358,"count30d":359},{"compared":355,"earlierCount":356,"medianMinutes":357},3,0,148,"weekly",6,[361],{"caption":362,"height":363,"machineTranslated":47,"sourceLocale":364,"theme":365,"thumbUrl":366,"url":367,"width":368},"Official application interface",3091,"en-US","light","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002Fceac762bf567\u002F7810a87a7291-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002Fceac762bf567\u002F7810a87a7291-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fo\u002Fonly-switch.rb","A macOS menu-bar toolbox for system toggles, Shortcuts, desktop widgets, custom scripts and live CPU, GPU, memory, disk and network monitoring.",{"locale":364,"machineTranslated":47,"sourceLocale":364,"status":372},"source",{"arm64":43,"requiresRosetta":47,"status":374,"x86_64":43},"known",[376,377,378,379,380,381],"Menu Bar","System Toggles","Shortcuts","Widgets","System Monitor","AppleScript","homebrew\u002Fcask","2026-10-09T07:15:26.193153Z",null]