[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:caskhub:en":3,"releases:stats:cask:caskhub:en":320,"dependencies:cask:caskhub:en:golden_gate":321},{"accentColor":4,"artifacts":5,"autoUpdates":41,"categories":42,"conflictsWith":49,"dependsOn":52,"deprecated":45,"description":63,"descriptionEn":64,"developer":65,"disabled":45,"displayName":66,"downloadSha256":67,"downloadSize":68,"downloadUrl":69,"editorChoice":45,"formulaeUrl":70,"homepage":71,"iconUrl":72,"installCommand":73,"installs":74,"installs30d":75,"isFont":45,"isLibrary":45,"kegOnly":45,"kind":77,"latestRelease":78,"machineTranslated":45,"minMacos":62,"name":66,"names":95,"platforms":97,"primaryCategory":292,"rank30d":293,"releaseCount":294,"releaseStats":295,"repoUrl":301,"screenshots":302,"sourceLocale":89,"sourceUrl":310,"summary":311,"summaryTranslation":312,"supports":313,"tags":315,"tap":319,"token":96,"version":94,"versionChangedAt":82},"#CF8854",{"apps":6,"binaries":8,"entries":9,"pkgs":40},[7],"CaskHub.app",[],[10,17,24],{"declaration":11,"phase":15,"sources":16,"type":15},{"uninstall":12},[13],{"quit":14},"com.mag.caskhub","uninstall",[],{"declaration":18,"phase":21,"sources":22,"target":20,"type":23},{"app":19,"target":20},[7],"\u002FApplications\u002FCaskHub.app","install",[7],"app",{"declaration":25,"phase":37,"sources":38,"type":39},{"zap":26},[27],{"trash":28},[29,30,31,32,33,34,35,36],"~\u002FLibrary\u002FApplication Support\u002FCaskHub","~\u002FLibrary\u002FApplication Support\u002Fcom.mag.caskhub","~\u002FLibrary\u002FCaches\u002FCaskHub","~\u002FLibrary\u002FCaches\u002Fcom.mag.caskhub","~\u002FLibrary\u002FCaches\u002FSentryCrash\u002FCaskHub","~\u002FLibrary\u002FHTTPStorages\u002Fcom.mag.caskhub","~\u002FLibrary\u002FHTTPStorages\u002Fcom.mag.caskhub.binarycookies","~\u002FLibrary\u002FPreferences\u002Fcom.mag.caskhub.plist","cleanup",[],"zap",[],true,[43],{"icon":44,"machineTranslated":45,"name":46,"slug":47,"sourceLocale":48},"lucide:wrench",false,"Utilities","utilities","zh-CN",{"casks":50,"formulae":51},[],[],{"arch":53,"casks":56,"formulae":57,"macos":58,"requirements":59},[54,55],"arm64","x86_64",[],[],">= 15",{"macos":60},{">=":61},[62],"15","CaskHub is a native SwiftUI interface for discovering and managing Mac applications distributed as Homebrew casks. It suits Mac users who want visual app browsing and update management while retaining compatibility with their existing Homebrew command-line workflow. It is an independent project, not an official Homebrew app store.\n\n## Main features\n- Browse casks by categories, curated shelves and popularity charts.\n- Search names, tokens and descriptions and inspect application metadata.\n- View recently added casks and installation rankings for multiple time windows.\n- Detect installed casks from your real Homebrew Caskroom receipts.\n- Install, update and uninstall casks through your actual brew binary.\n- Adopt eligible applications installed outside Homebrew into brew management.\n- Use Standard or Classic appearance, grid\u002Flist layouts and light\u002Fdark themes.\n- Queue downloads, run up to three simultaneously and cancel queued\u002Fdownloading actions.\n\n## Install and start\nInstall CaskHub with `brew install --cask caskhub`, or download the official ZIP, extract it and move CaskHub into Applications. Launch it and browse or search the catalog. Browsing works without Homebrew; when you want to install, update or uninstall applications, a working Homebrew installation is required. CaskHub provides guided setup if Homebrew is missing and supports custom installation paths as well as native Apple Silicon and Intel prefixes.\n\nCheck the installed library and Updates view before selecting an action. Real application changes are performed by brew and remain visible to command-line Homebrew tools. A package-based installer that needs administrator rights uses a native macOS password dialog; catalog browsing does not itself mean every operation needs elevated privileges. Read each cask's requirements and prompts, and avoid assuming all apps can be installed without additional permissions or dependencies.\n\nAdopting an existing app places it under Homebrew management; it is distinct from simply listing an application installed elsewhere. Review Adopt or Replace choices before changing an existing installation. CaskHub 0.9.0 adds a separate Installed section for externally managed apps, controlled in General settings. Cancelling a queued or downloading action does not promise that every already-started installer can be rolled back.\n\n## Homebrew, updates and network use\nCatalog metadata and charts come from Homebrew's public APIs. Categories, first-seen data and icons use the companion CaskFlow pipeline, with a bundled snapshot to support initial browsing without waiting for those resources. Fresh catalog information, downloads and software updates still need network access. Installed-app detection reads local Caskroom receipts; it is not a cloud account synchronization service.\n\nUpdate detection distinguishes self-updating applications and version-packaging differences. With Greedy disabled, 0.9.0 aligns update listings with Homebrew's outdated results. Review whether you want CaskHub\u002FHomebrew or an application's own updater to manage a given app. CaskHub itself uses Sparkle for its own updates. An app being listed in the catalog does not make its third-party license or subscription free.\n\n## Requirements and platforms\nOfficial CaskHub documentation requires macOS 15.6 or later on Apple Silicon or Intel. The cask's major-version dependency is macOS 15, but the more specific upstream 15.6 requirement is the appropriate guide. No official Windows, Linux, iOS or Android CaskHub application is established. Homebrew is required for write actions, although this snapshot does not declare an additional formula dependency or cask conflict.\n\nThe official 0.9.1 ZIP is 7,871,041 bytes, matching the catalog and release asset. This is download size, not installed disk usage. No universal RAM or exact installed-space minimum was confirmed; Homebrew, its caches and installed target applications require additional storage and have their own system requirements. Source builds require Xcode 26 or later, which is not a requirement to run the prebuilt application.\n\n## Privacy, accounts and cost\nCaskHub is free under the MIT license, with no premium tier, advertisements or subscription. No CaskHub account is required for browsing and ordinary local management. Selected third-party apps and services may require their own accounts, licenses or payments.\n\nThe official README describes anonymous usage metrics and technical crash diagnostics through Sentry, plus limited anonymous session and new-install signals through TelemetryDeck. You can opt out in Settings > Privacy. Review that setting if you prefer not to send those reports; free and open source does not mean the app has no optional reporting components.\n\nSources: [Official website and requirements](https:\u002F\u002Fcaskhub.app\u002F), [0.9.1 README](https:\u002F\u002Fgithub.com\u002Falielsokary\u002FCaskHub\u002Fblob\u002F0.9.1\u002FREADME.md), [Official releases](https:\u002F\u002Fgithub.com\u002Falielsokary\u002FCaskHub\u002Freleases), [MIT license](https:\u002F\u002Fgithub.com\u002Falielsokary\u002FCaskHub\u002Fblob\u002F0.9.1\u002FLICENSE).","Native GUI for Homebrew casks","Ali Elsokary","CaskHub","b686dac42b554f92975f23db68095de29681aac9dd58ebb6bd6d4ff1fbee83a2",7871041,"https:\u002F\u002Fgithub.com\u002Falielsokary\u002FCaskHub\u002Freleases\u002Fdownload\u002F0.9.1\u002FCaskHub-0.9.1.zip","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fcaskhub","https:\u002F\u002Fcaskhub.app\u002F","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F55be98cbdf13\u002F1a16aba9b9e7-256.png","brew install --cask caskhub",{"d30":75,"d365":76,"d90":76},1343,8350,"cask",{"bodyMarkdown":79,"brewCommittedAt":80,"hasNotes":41,"id":81,"isLatest":41,"isPrerelease":45,"machineTranslated":45,"publishedAt":82,"sections":83,"source":88,"sourceLocale":89,"summary":90,"title":91,"translation":92,"version":94},"## CaskHub 0.9.1\n\nFixes toolbar sort and time-period menus displaying only icons on macOS 27.\n\n### Fixed\n\n- Fixes icon-only sort and time-period menus in the toolbar on macOS 27.\n\nSource: [Official CaskHub 0.9.1 release notes](https:\u002F\u002Fgithub.com\u002Falielsokary\u002FCaskHub\u002Freleases\u002Ftag\u002F0.9.1). Platform-specific fixes retain their upstream scope.","2026-10-06T18:49:49Z",1142,"2026-10-07T09:38:27.243348Z",[84],{"area":85,"items":86},"Fixed",[87],"Fixes icon-only sort and time-period menus in the toolbar on macOS 27.","editorial","en-US","Fixes toolbar sort and time-period menus displaying only icons on macOS 27.","CaskHub 0.9.1",{"locale":89,"machineTranslated":45,"sourceLocale":89,"status":93},"source","0.9.1",[66,96],"caskhub",[98,131,163,196,228,260],{"arch":55,"artifacts":99,"conflictsWith":119,"dependsOn":122,"downloadSha256":67,"downloadUrl":69,"macos":129,"minMacos":62,"requiresRosetta":45,"tag":130,"version":94},{"apps":100,"binaries":101,"entries":102,"pkgs":118},[7],[],[103,108,112],{"declaration":104,"phase":15,"sources":107,"type":15},{"uninstall":105},[106],{"quit":14},[],{"declaration":109,"phase":21,"sources":111,"target":20,"type":23},{"app":110,"target":20},[7],[7],{"declaration":113,"phase":37,"sources":117,"type":39},{"zap":114},[115],{"trash":116},[29,30,31,32,33,34,35,36],[],[],{"casks":120,"formulae":121},[],[],{"arch":123,"casks":124,"formulae":125,"macos":58,"requirements":126},[55],[],[],{"macos":127},{">=":128},[62],"27","golden_gate",{"arch":54,"artifacts":132,"conflictsWith":152,"dependsOn":155,"downloadSha256":67,"downloadUrl":69,"macos":129,"minMacos":62,"requiresRosetta":45,"tag":162,"version":94},{"apps":133,"binaries":134,"entries":135,"pkgs":151},[7],[],[136,141,145],{"declaration":137,"phase":15,"sources":140,"type":15},{"uninstall":138},[139],{"quit":14},[],{"declaration":142,"phase":21,"sources":144,"target":20,"type":23},{"app":143,"target":20},[7],[7],{"declaration":146,"phase":37,"sources":150,"type":39},{"zap":147},[148],{"trash":149},[29,30,31,32,33,34,35,36],[],[],{"casks":153,"formulae":154},[],[],{"arch":156,"casks":157,"formulae":158,"macos":58,"requirements":159},[54],[],[],{"macos":160},{">=":161},[62],"arm64_golden_gate",{"arch":55,"artifacts":164,"conflictsWith":184,"dependsOn":187,"downloadSha256":67,"downloadUrl":69,"macos":194,"minMacos":62,"requiresRosetta":45,"tag":195,"version":94},{"apps":165,"binaries":166,"entries":167,"pkgs":183},[7],[],[168,173,177],{"declaration":169,"phase":15,"sources":172,"type":15},{"uninstall":170},[171],{"quit":14},[],{"declaration":174,"phase":21,"sources":176,"target":20,"type":23},{"app":175,"target":20},[7],[7],{"declaration":178,"phase":37,"sources":182,"type":39},{"zap":179},[180],{"trash":181},[29,30,31,32,33,34,35,36],[],[],{"casks":185,"formulae":186},[],[],{"arch":188,"casks":189,"formulae":190,"macos":58,"requirements":191},[55],[],[],{"macos":192},{">=":193},[62],"26","tahoe",{"arch":54,"artifacts":197,"conflictsWith":217,"dependsOn":220,"downloadSha256":67,"downloadUrl":69,"macos":194,"minMacos":62,"requiresRosetta":45,"tag":227,"version":94},{"apps":198,"binaries":199,"entries":200,"pkgs":216},[7],[],[201,206,210],{"declaration":202,"phase":15,"sources":205,"type":15},{"uninstall":203},[204],{"quit":14},[],{"declaration":207,"phase":21,"sources":209,"target":20,"type":23},{"app":208,"target":20},[7],[7],{"declaration":211,"phase":37,"sources":215,"type":39},{"zap":212},[213],{"trash":214},[29,30,31,32,33,34,35,36],[],[],{"casks":218,"formulae":219},[],[],{"arch":221,"casks":222,"formulae":223,"macos":58,"requirements":224},[54],[],[],{"macos":225},{">=":226},[62],"arm64_tahoe",{"arch":55,"artifacts":229,"conflictsWith":249,"dependsOn":252,"downloadSha256":67,"downloadUrl":69,"macos":62,"minMacos":62,"requiresRosetta":45,"tag":259,"version":94},{"apps":230,"binaries":231,"entries":232,"pkgs":248},[7],[],[233,238,242],{"declaration":234,"phase":15,"sources":237,"type":15},{"uninstall":235},[236],{"quit":14},[],{"declaration":239,"phase":21,"sources":241,"target":20,"type":23},{"app":240,"target":20},[7],[7],{"declaration":243,"phase":37,"sources":247,"type":39},{"zap":244},[245],{"trash":246},[29,30,31,32,33,34,35,36],[],[],{"casks":250,"formulae":251},[],[],{"arch":253,"casks":254,"formulae":255,"macos":58,"requirements":256},[55],[],[],{"macos":257},{">=":258},[62],"sequoia",{"arch":54,"artifacts":261,"conflictsWith":281,"dependsOn":284,"downloadSha256":67,"downloadUrl":69,"macos":62,"minMacos":62,"requiresRosetta":45,"tag":291,"version":94},{"apps":262,"binaries":263,"entries":264,"pkgs":280},[7],[],[265,270,274],{"declaration":266,"phase":15,"sources":269,"type":15},{"uninstall":267},[268],{"quit":14},[],{"declaration":271,"phase":21,"sources":273,"target":20,"type":23},{"app":272,"target":20},[7],[7],{"declaration":275,"phase":37,"sources":279,"type":39},{"zap":276},[277],{"trash":278},[29,30,31,32,33,34,35,36],[],[],{"casks":282,"formulae":283},[],[],{"arch":285,"casks":286,"formulae":287,"macos":58,"requirements":288},[54],[],[],{"macos":289},{">=":290},[62],"arm64_sequoia",{"icon":44,"machineTranslated":45,"name":46,"slug":47,"sourceLocale":48},145,8,{"brewLag":296,"cadence":300,"count30d":298},{"compared":297,"earlierCount":298,"medianMinutes":299},3,1,153722867,"biweekly","https:\u002F\u002Fgithub.com\u002Falielsokary\u002FCaskHub",[303],{"caption":304,"height":305,"machineTranslated":45,"sourceLocale":89,"theme":306,"thumbUrl":307,"url":308,"width":309},"Official Mac screenshot of CaskHub’s Standard dark appearance and Browse catalog; app version unspecified.",865,"dark","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002Fcacae78b46f1\u002Fa7cf79f87ada-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002Fcacae78b46f1\u002Fa7cf79f87ada-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fc\u002Fcaskhub.rb","Native Mac interface for Homebrew casks, with app discovery, installed-app detection, real brew actions, update management and visual browsing.",{"locale":89,"machineTranslated":45,"sourceLocale":89,"status":93},{"arm64":41,"requiresRosetta":45,"status":314,"x86_64":41},"known",[66,316,317,318],"Homebrew","Casks","App management","homebrew\u002Fcask",null,{"conflictsWith":322,"dependencies":325,"dependents":326,"dependsOn":329,"platforms":336},{"casks":323,"formulae":324},[],[],[],{"count":327,"top":328},0,[],{"arch":330,"casks":331,"formulae":332,"macos":58,"requirements":333},[55],[],[],{"macos":334},{">=":335},[62],[337,368,399,430,461,492],{"arch":55,"artifacts":338,"conflictsWith":358,"dependsOn":361,"downloadSha256":67,"downloadUrl":69,"macos":129,"minMacos":62,"requiresRosetta":45,"tag":130,"version":94},{"apps":339,"binaries":340,"entries":341,"pkgs":357},[7],[],[342,347,351],{"declaration":343,"phase":15,"sources":346,"type":15},{"uninstall":344},[345],{"quit":14},[],{"declaration":348,"phase":21,"sources":350,"target":20,"type":23},{"app":349,"target":20},[7],[7],{"declaration":352,"phase":37,"sources":356,"type":39},{"zap":353},[354],{"trash":355},[29,30,31,32,33,34,35,36],[],[],{"casks":359,"formulae":360},[],[],{"arch":362,"casks":363,"formulae":364,"macos":58,"requirements":365},[55],[],[],{"macos":366},{">=":367},[62],{"arch":54,"artifacts":369,"conflictsWith":389,"dependsOn":392,"downloadSha256":67,"downloadUrl":69,"macos":129,"minMacos":62,"requiresRosetta":45,"tag":162,"version":94},{"apps":370,"binaries":371,"entries":372,"pkgs":388},[7],[],[373,378,382],{"declaration":374,"phase":15,"sources":377,"type":15},{"uninstall":375},[376],{"quit":14},[],{"declaration":379,"phase":21,"sources":381,"target":20,"type":23},{"app":380,"target":20},[7],[7],{"declaration":383,"phase":37,"sources":387,"type":39},{"zap":384},[385],{"trash":386},[29,30,31,32,33,34,35,36],[],[],{"casks":390,"formulae":391},[],[],{"arch":393,"casks":394,"formulae":395,"macos":58,"requirements":396},[54],[],[],{"macos":397},{">=":398},[62],{"arch":55,"artifacts":400,"conflictsWith":420,"dependsOn":423,"downloadSha256":67,"downloadUrl":69,"macos":194,"minMacos":62,"requiresRosetta":45,"tag":195,"version":94},{"apps":401,"binaries":402,"entries":403,"pkgs":419},[7],[],[404,409,413],{"declaration":405,"phase":15,"sources":408,"type":15},{"uninstall":406},[407],{"quit":14},[],{"declaration":410,"phase":21,"sources":412,"target":20,"type":23},{"app":411,"target":20},[7],[7],{"declaration":414,"phase":37,"sources":418,"type":39},{"zap":415},[416],{"trash":417},[29,30,31,32,33,34,35,36],[],[],{"casks":421,"formulae":422},[],[],{"arch":424,"casks":425,"formulae":426,"macos":58,"requirements":427},[55],[],[],{"macos":428},{">=":429},[62],{"arch":54,"artifacts":431,"conflictsWith":451,"dependsOn":454,"downloadSha256":67,"downloadUrl":69,"macos":194,"minMacos":62,"requiresRosetta":45,"tag":227,"version":94},{"apps":432,"binaries":433,"entries":434,"pkgs":450},[7],[],[435,440,444],{"declaration":436,"phase":15,"sources":439,"type":15},{"uninstall":437},[438],{"quit":14},[],{"declaration":441,"phase":21,"sources":443,"target":20,"type":23},{"app":442,"target":20},[7],[7],{"declaration":445,"phase":37,"sources":449,"type":39},{"zap":446},[447],{"trash":448},[29,30,31,32,33,34,35,36],[],[],{"casks":452,"formulae":453},[],[],{"arch":455,"casks":456,"formulae":457,"macos":58,"requirements":458},[54],[],[],{"macos":459},{">=":460},[62],{"arch":55,"artifacts":462,"conflictsWith":482,"dependsOn":485,"downloadSha256":67,"downloadUrl":69,"macos":62,"minMacos":62,"requiresRosetta":45,"tag":259,"version":94},{"apps":463,"binaries":464,"entries":465,"pkgs":481},[7],[],[466,471,475],{"declaration":467,"phase":15,"sources":470,"type":15},{"uninstall":468},[469],{"quit":14},[],{"declaration":472,"phase":21,"sources":474,"target":20,"type":23},{"app":473,"target":20},[7],[7],{"declaration":476,"phase":37,"sources":480,"type":39},{"zap":477},[478],{"trash":479},[29,30,31,32,33,34,35,36],[],[],{"casks":483,"formulae":484},[],[],{"arch":486,"casks":487,"formulae":488,"macos":58,"requirements":489},[55],[],[],{"macos":490},{">=":491},[62],{"arch":54,"artifacts":493,"conflictsWith":513,"dependsOn":516,"downloadSha256":67,"downloadUrl":69,"macos":62,"minMacos":62,"requiresRosetta":45,"tag":291,"version":94},{"apps":494,"binaries":495,"entries":496,"pkgs":512},[7],[],[497,502,506],{"declaration":498,"phase":15,"sources":501,"type":15},{"uninstall":499},[500],{"quit":14},[],{"declaration":503,"phase":21,"sources":505,"target":20,"type":23},{"app":504,"target":20},[7],[7],{"declaration":507,"phase":37,"sources":511,"type":39},{"zap":508},[509],{"trash":510},[29,30,31,32,33,34,35,36],[],[],{"casks":514,"formulae":515},[],[],{"arch":517,"casks":518,"formulae":519,"macos":58,"requirements":520},[54],[],[],{"macos":521},{">=":522},[62]]