[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:openclip:en":3,"releases:stats:cask:openclip:en":340,"related:cask:openclip:en":341,"markdown:3:2391:wm08vb":386},{"accentColor":4,"artifacts":5,"autoUpdates":32,"categories":33,"conflictsWith":40,"dependsOn":43,"deprecated":36,"description":54,"descriptionEn":55,"developer":56,"disabled":36,"displayName":57,"downloadSha256":58,"downloadSize":59,"downloadUrl":60,"editorChoice":36,"formulaeUrl":61,"homepage":62,"iconUrl":63,"installCommand":64,"installs":65,"installs30d":66,"isFont":36,"isLibrary":36,"kegOnly":36,"kind":67,"latestRelease":68,"machineTranslated":36,"minMacos":53,"name":57,"names":88,"platforms":90,"primaryCategory":310,"rank30d":311,"releaseCount":312,"releaseStats":313,"repoUrl":319,"screenshots":320,"sourceLocale":82,"sourceUrl":328,"summary":329,"summaryTranslation":330,"supports":331,"tags":333,"tap":338,"token":89,"version":87,"versionChangedAt":339},"#0183FF",{"apps":6,"binaries":8,"entries":9,"pkgs":31},[7],"OpenClip.app",[],[10,17],{"declaration":11,"phase":14,"sources":15,"target":13,"type":16},{"app":12,"target":13},[7],"\u002FApplications\u002FOpenClip.app","install",[7],"app",{"declaration":18,"phase":28,"sources":29,"type":30},{"zap":19},[20],{"trash":21},[22,23,24,25,26,27],"~\u002F.openclip","~\u002FLibrary\u002FCaches\u002Fcom.openclip.OpenClip","~\u002FLibrary\u002FHTTPStorages\u002Fcom.openclip.OpenClip","~\u002FLibrary\u002FHTTPStorages\u002Fcom.openclip.OpenClip.binarycookies","~\u002FLibrary\u002FLogs\u002FOpenClip","~\u002FLibrary\u002FPreferences\u002Fcom.openclip.OpenClip.plist","cleanup",[],"zap",[],true,[34],{"icon":35,"machineTranslated":36,"name":37,"slug":38,"sourceLocale":39},"lucide:zap",false,"Productivity","productivity","zh-CN",{"casks":41,"formulae":42},[],[],{"arch":44,"casks":47,"formulae":48,"macos":49,"requirements":50},[45,46],"arm64","x86_64",[],[],">= 14",{"macos":51},{">=":52},[53],"14","OpenClip is a native macOS utility that displays contextual actions beside selected text. Instead of switching applications for every small task, select text and use its popup to transform it, search, copy or cut, evaluate a mathematical expression, run a script or invoke a configured AI action.\n\n## Actions and extensions\nThe search palette (Option-Command-C) provides fuzzy search across the action catalog. Custom extensions can use JavaScript, shell scripts, AppleScript or URL schemes. Extensions live in `~\u002F.openclip\u002Fextensions\u002F`, and the Preferences Extension Store provides community extensions. Version 1.8.0 also supports dragging or double-clicking `.openclipext` bundles to install them.\n\n## Selection and screen capture\nVersion 1.8.0 adds modifier-held selection triggers, configurable contextual-pill placement and application rules matching process names or executable paths. Its screen text capture uses ScreenCaptureKit to capture a selected region and feed OCR text into the action bar. The command-palette button can be hidden without disabling its shortcut.\n\n## AI and privacy\nOptional AI actions support local Ollama models, Apple Intelligence and OpenAI or Anthropic credentials. The project states that it has no telemetry or analytics. Local actions run on the Mac, but deliberately invoking a configured cloud provider can send the selected text to that provider; local execution should not be confused with a guarantee that every optional AI action is offline.\n\n## Installation and requirements\nHomebrew records the 1.8.0 ZIP containing OpenClip.app and requires macOS 14 or newer. Install with `brew install --cask openclip`, then enable Accessibility permission in System Settings so the app can detect selections without clipboard polling. Source-build requirements, such as Xcode 16 and XcodeGen, are separate from normal app installation. The project is licensed under AGPL-3.0 and credits Ganesh M and OpenClip Contributors.\n\n## Sources\n- [Official repository and README](https:\u002F\u002Fgithub.com\u002Fganeshmshetty\u002Fopenclip)\n- [Official website](https:\u002F\u002Fwww.getopenclip.app\u002F)\n- [Extension documentation](https:\u002F\u002Fgithub.com\u002Fganeshmshetty\u002Fopenclip\u002Fblob\u002Fmain\u002Fdocs\u002Fdeveloper-guide\u002Findex.md)\n- [Official 1.8.0 release](https:\u002F\u002Fgithub.com\u002Fganeshmshetty\u002Fopenclip\u002Freleases\u002Ftag\u002Fv1.8.0)\n- [Homebrew cask](https:\u002F\u002Fgithub.com\u002FHomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fo\u002Fopenclip.rb)\n","Instant actions for selected text","Ganesh M and OpenClip Contributors","OpenClip","2b8f39d048ab775958a7ff78634051c05ed86b04a1e79d5b6d13e4fac7936561",16544170,"https:\u002F\u002Fgithub.com\u002Fganeshmshetty\u002Fopenclip\u002Freleases\u002Fdownload\u002Fv1.8.0\u002FOpenClip-v1.8.0.zip","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fopenclip","https:\u002F\u002Fwww.getopenclip.app\u002F","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F06850a1ce941\u002F2630ad38a1c4-256.png","brew install --cask openclip",{"d30":66,"d365":66,"d90":66},191,"cask",{"bodyMarkdown":69,"brewCommittedAt":70,"hasNotes":32,"id":71,"isLatest":32,"isPrerelease":36,"machineTranslated":36,"publishedAt":72,"sections":73,"source":81,"sourceLocale":82,"summary":83,"title":84,"translation":85,"version":87},"### Features & Improvements\r\n- **Modifier-held selection triggers**: Trigger popup actions conditionally by holding modifier keys (⌘, ⌥, ⇧, ⌃, or fn) while making text selections, allowing quick contextual actions without cluttering normal text selection.\r\n- **Standalone AI actions on popup bar**: Place custom AI actions directly on the main popup bar alongside standard actions for instant one-click access.\r\n- **Command Palette toggle**: Choose whether to display the command palette (⌘) button at the end of the popup bar under **Customize → Behavior**, while retaining the keyboard shortcut (⌥⌘C).\r\n- **Screen text capture (OCR)**: Draw a region on screen to capture text using ScreenCaptureKit; the selected text feeds directly into the popup action bar.\r\n- **Direct extension bundle installation**: Support drag-and-drop and double-click installation of `.openclipext` bundles directly.\r\n- **Contextual pill placement**: Choose automatic, left, or right placement for the contextual pill, defaulting to Auto.\r\n- **Rule matching by process name and path**: Target apps without bundle identifiers using their process name or executable path.\r\n- **Customize polish**: Inline renaming, AI preset deletion, and drag-and-drop polish in the action editor.\r\n- **UI & accessibility polish**: Larger popup bar metrics with 15 pt labels, refined hover highlights, contextual action and command palette controls in Settings, polished button styling, and unified menu bar status layout.\r\n\r\n### Fixes & Stability\r\n- Hardened selection and clipboard delivery across macOS apps with correlated diagnostics.\r\n- Improved popup eligibility in other apps' fullscreen Spaces. A popup detected outside the active Space now gets one fresh-panel recovery attempt while its source app remains frontmost.\r\n- Restored AI group visibility and preset round trips so group membership behaves consistently.\r\n- Reliable screen-capture crosshair cursor over the selection overlay.\r\n- Updated OpenSelection to 2.15.3 to bound Accessibility inspection and menu traversal workers during stalled app responses.\r\n- Retained trace-linked placement and recovery diagnostics while reducing routine selection log noise.\r\n- Enhanced search palette layout, context indicators, and row interactions.\r\n\r\n### Contributors\r\nThanks to @iiHawe, @deskangel, @md786-dotcom, and @vynexor for their contributions to this release! ([#128](https:\u002F\u002Fgithub.com\u002Fganeshmshetty\u002Fopenclip\u002Fpull\u002F128), [#134](https:\u002F\u002Fgithub.com\u002Fganeshmshetty\u002Fopenclip\u002Fpull\u002F134), [#135](https:\u002F\u002Fgithub.com\u002Fganeshmshetty\u002Fopenclip\u002Fpull\u002F135), [#138](https:\u002F\u002Fgithub.com\u002Fganeshmshetty\u002Fopenclip\u002Fpull\u002F138), [#141](https:\u002F\u002Fgithub.com\u002Fganeshmshetty\u002Fopenclip\u002Fpull\u002F141), [#143](https:\u002F\u002Fgithub.com\u002Fganeshmshetty\u002Fopenclip\u002Fpull\u002F143))\n\nSource: https:\u002F\u002Fgithub.com\u002Fganeshmshetty\u002Fopenclip\u002Freleases\u002Ftag\u002Fv1.8.0","2026-10-07T07:34:59Z",1554,"2026-10-07T04:47:46Z",[74],{"area":75,"items":76},"Changes",[77,78,79,80],"Adds modifier-held text selection triggers and standalone popup AI actions.","Captures screen-region text with OCR for the popup action bar.","Installs .openclipext bundles by drag-and-drop or double-click.","Improves fullscreen popup recovery and selection delivery.","editorial","en-US","Adds modifier-held selection triggers, popup AI actions, screen OCR and extension-bundle installation; improves selection delivery, fullscreen recovery and action customization.","OpenClip 1.8.0",{"locale":82,"machineTranslated":36,"sourceLocale":82,"status":86},"source","1.8.0",[57,89],"openclip",[91,119,146,174,201,229,256,283],{"arch":46,"artifacts":92,"conflictsWith":107,"dependsOn":110,"downloadSha256":58,"downloadUrl":60,"macos":117,"minMacos":53,"requiresRosetta":36,"tag":118,"version":87},{"apps":93,"binaries":94,"entries":95,"pkgs":106},[7],[],[96,100],{"declaration":97,"phase":14,"sources":99,"target":13,"type":16},{"app":98,"target":13},[7],[7],{"declaration":101,"phase":28,"sources":105,"type":30},{"zap":102},[103],{"trash":104},[22,23,24,25,26,27],[],[],{"casks":108,"formulae":109},[],[],{"arch":111,"casks":112,"formulae":113,"macos":49,"requirements":114},[46],[],[],{"macos":115},{">=":116},[53],"27","golden_gate",{"arch":45,"artifacts":120,"conflictsWith":135,"dependsOn":138,"downloadSha256":58,"downloadUrl":60,"macos":117,"minMacos":53,"requiresRosetta":36,"tag":145,"version":87},{"apps":121,"binaries":122,"entries":123,"pkgs":134},[7],[],[124,128],{"declaration":125,"phase":14,"sources":127,"target":13,"type":16},{"app":126,"target":13},[7],[7],{"declaration":129,"phase":28,"sources":133,"type":30},{"zap":130},[131],{"trash":132},[22,23,24,25,26,27],[],[],{"casks":136,"formulae":137},[],[],{"arch":139,"casks":140,"formulae":141,"macos":49,"requirements":142},[45],[],[],{"macos":143},{">=":144},[53],"arm64_golden_gate",{"arch":46,"artifacts":147,"conflictsWith":162,"dependsOn":165,"downloadSha256":58,"downloadUrl":60,"macos":172,"minMacos":53,"requiresRosetta":36,"tag":173,"version":87},{"apps":148,"binaries":149,"entries":150,"pkgs":161},[7],[],[151,155],{"declaration":152,"phase":14,"sources":154,"target":13,"type":16},{"app":153,"target":13},[7],[7],{"declaration":156,"phase":28,"sources":160,"type":30},{"zap":157},[158],{"trash":159},[22,23,24,25,26,27],[],[],{"casks":163,"formulae":164},[],[],{"arch":166,"casks":167,"formulae":168,"macos":49,"requirements":169},[46],[],[],{"macos":170},{">=":171},[53],"26","tahoe",{"arch":45,"artifacts":175,"conflictsWith":190,"dependsOn":193,"downloadSha256":58,"downloadUrl":60,"macos":172,"minMacos":53,"requiresRosetta":36,"tag":200,"version":87},{"apps":176,"binaries":177,"entries":178,"pkgs":189},[7],[],[179,183],{"declaration":180,"phase":14,"sources":182,"target":13,"type":16},{"app":181,"target":13},[7],[7],{"declaration":184,"phase":28,"sources":188,"type":30},{"zap":185},[186],{"trash":187},[22,23,24,25,26,27],[],[],{"casks":191,"formulae":192},[],[],{"arch":194,"casks":195,"formulae":196,"macos":49,"requirements":197},[45],[],[],{"macos":198},{">=":199},[53],"arm64_tahoe",{"arch":46,"artifacts":202,"conflictsWith":217,"dependsOn":220,"downloadSha256":58,"downloadUrl":60,"macos":227,"minMacos":53,"requiresRosetta":36,"tag":228,"version":87},{"apps":203,"binaries":204,"entries":205,"pkgs":216},[7],[],[206,210],{"declaration":207,"phase":14,"sources":209,"target":13,"type":16},{"app":208,"target":13},[7],[7],{"declaration":211,"phase":28,"sources":215,"type":30},{"zap":212},[213],{"trash":214},[22,23,24,25,26,27],[],[],{"casks":218,"formulae":219},[],[],{"arch":221,"casks":222,"formulae":223,"macos":49,"requirements":224},[46],[],[],{"macos":225},{">=":226},[53],"15","sequoia",{"arch":45,"artifacts":230,"conflictsWith":245,"dependsOn":248,"downloadSha256":58,"downloadUrl":60,"macos":227,"minMacos":53,"requiresRosetta":36,"tag":255,"version":87},{"apps":231,"binaries":232,"entries":233,"pkgs":244},[7],[],[234,238],{"declaration":235,"phase":14,"sources":237,"target":13,"type":16},{"app":236,"target":13},[7],[7],{"declaration":239,"phase":28,"sources":243,"type":30},{"zap":240},[241],{"trash":242},[22,23,24,25,26,27],[],[],{"casks":246,"formulae":247},[],[],{"arch":249,"casks":250,"formulae":251,"macos":49,"requirements":252},[45],[],[],{"macos":253},{">=":254},[53],"arm64_sequoia",{"arch":46,"artifacts":257,"conflictsWith":272,"dependsOn":275,"downloadSha256":58,"downloadUrl":60,"macos":53,"minMacos":53,"requiresRosetta":36,"tag":282,"version":87},{"apps":258,"binaries":259,"entries":260,"pkgs":271},[7],[],[261,265],{"declaration":262,"phase":14,"sources":264,"target":13,"type":16},{"app":263,"target":13},[7],[7],{"declaration":266,"phase":28,"sources":270,"type":30},{"zap":267},[268],{"trash":269},[22,23,24,25,26,27],[],[],{"casks":273,"formulae":274},[],[],{"arch":276,"casks":277,"formulae":278,"macos":49,"requirements":279},[46],[],[],{"macos":280},{">=":281},[53],"sonoma",{"arch":45,"artifacts":284,"conflictsWith":299,"dependsOn":302,"downloadSha256":58,"downloadUrl":60,"macos":53,"minMacos":53,"requiresRosetta":36,"tag":309,"version":87},{"apps":285,"binaries":286,"entries":287,"pkgs":298},[7],[],[288,292],{"declaration":289,"phase":14,"sources":291,"target":13,"type":16},{"app":290,"target":13},[7],[7],{"declaration":293,"phase":28,"sources":297,"type":30},{"zap":294},[295],{"trash":296},[22,23,24,25,26,27],[],[],{"casks":300,"formulae":301},[],[],{"arch":303,"casks":304,"formulae":305,"macos":49,"requirements":306},[45],[],[],{"macos":307},{">=":308},[53],"arm64_sonoma",{"icon":35,"machineTranslated":36,"name":37,"slug":38,"sourceLocale":39},511,5,{"brewLag":314,"cadence":318,"count30d":312},{"compared":315,"earlierCount":316,"medianMinutes":317},3,0,167,"daily","https:\u002F\u002Fgithub.com\u002Fganeshmshetty\u002Fopenclip",[321],{"caption":322,"height":323,"machineTranslated":36,"sourceLocale":82,"theme":324,"thumbUrl":325,"url":326,"width":327},"Official OpenClip search palette with action search and results.",960,"dark","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F1d2b2c7352cc\u002Faad94f779e1b-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F1d2b2c7352cc\u002Faad94f779e1b-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fo\u002Fopenclip.rb","An open-source macOS text-action popup with customizable extensions, search, text transforms, screen OCR and optional local or cloud AI actions.",{"locale":82,"machineTranslated":36,"sourceLocale":82,"status":86},{"arm64":32,"requiresRosetta":36,"status":332,"x86_64":32},"known",[334,335,336,337,37],"Text Actions","Extensions","OCR","AI","homebrew\u002Fcask","2026-10-07T09:38:40.131182Z",null,[342,351,360,369,378],{"autoUpdates":32,"deprecated":36,"disabled":36,"displayName":343,"editorChoice":36,"installs30d":344,"isFont":36,"isLibrary":36,"kind":67,"machineTranslated":36,"name":343,"primaryCategory":345,"rank30d":346,"sourceLocale":82,"summary":347,"token":348,"version":349,"versionChangedAt":350},"Asana",76,{"icon":35,"machineTranslated":36,"name":37,"slug":38,"sourceLocale":39},863,"Manage team projects and tasks","asana","2.9.1","2026-10-07T09:38:25.801627Z",{"autoUpdates":36,"deprecated":36,"disabled":36,"displayName":352,"editorChoice":36,"installs30d":353,"isFont":36,"isLibrary":36,"kind":67,"machineTranslated":36,"name":352,"primaryCategory":354,"rank30d":355,"sourceLocale":82,"summary":356,"token":357,"version":358,"versionChangedAt":359},"Vicinae",124,{"icon":35,"machineTranslated":36,"name":37,"slug":38,"sourceLocale":39},667,"Application launcher and command palette","vicinae","0.29.1","2026-10-07T09:38:43.820266Z",{"autoUpdates":32,"deprecated":36,"disabled":36,"displayName":361,"editorChoice":36,"installs30d":362,"isFont":36,"isLibrary":36,"kind":67,"machineTranslated":36,"name":361,"primaryCategory":363,"rank30d":364,"sourceLocale":82,"summary":365,"token":366,"version":367,"versionChangedAt":368},"Sproutcube Shortcat",68,{"icon":35,"machineTranslated":36,"name":37,"slug":38,"sourceLocale":39},922,"App that enables mouse-free UI interaction","shortcat","0.12.2","2026-10-07T09:38:42.722922Z",{"autoUpdates":32,"deprecated":36,"disabled":36,"displayName":370,"editorChoice":36,"installs30d":371,"isFont":36,"isLibrary":36,"kind":67,"machineTranslated":36,"name":370,"primaryCategory":372,"rank30d":373,"sourceLocale":82,"summary":374,"token":375,"version":376,"versionChangedAt":377},"Calendr",101,{"icon":35,"machineTranslated":36,"name":37,"slug":38,"sourceLocale":39},737,"Menu bar calendar","calendr","1.25.5","2026-10-07T09:38:27.243348Z",{"autoUpdates":36,"deprecated":36,"disabled":36,"displayName":379,"editorChoice":36,"installs30d":380,"isFont":36,"isLibrary":36,"kind":67,"machineTranslated":36,"name":379,"primaryCategory":381,"rank30d":382,"sourceLocale":82,"summary":383,"token":384,"version":385,"versionChangedAt":377},"Clocker",71,{"icon":35,"machineTranslated":36,"name":37,"slug":38,"sourceLocale":39},897,"Menu bar timezone tracker and compact calendar","clocker","26.13","\u003Cp>OpenClip is a native macOS utility that displays contextual actions beside selected text. Instead of switching applications for every small task, select text and use its popup to transform it, search, copy or cut, evaluate a mathematical expression, run a script or invoke a configured AI action.\u003C\u002Fp>\n\u003Ch3 class=\"on-md-heading-1\">Actions and extensions\u003C\u002Fh3>\n\u003Cp>The search palette (Option-Command-C) provides fuzzy search across the action catalog. Custom extensions can use JavaScript, shell scripts, AppleScript or URL schemes. Extensions live in \u003Ccode>~\u002F.openclip\u002Fextensions\u002F\u003C\u002Fcode>, and the Preferences Extension Store provides community extensions. Version 1.8.0 also supports dragging or double-clicking \u003Ccode>.openclipext\u003C\u002Fcode> bundles to install them.\u003C\u002Fp>\n\u003Ch3 class=\"on-md-heading-1\">Selection and screen capture\u003C\u002Fh3>\n\u003Cp>Version 1.8.0 adds modifier-held selection triggers, configurable contextual-pill placement and application rules matching process names or executable paths. Its screen text capture uses ScreenCaptureKit to capture a selected region and feed OCR text into the action bar. The command-palette button can be hidden without disabling its shortcut.\u003C\u002Fp>\n\u003Ch3 class=\"on-md-heading-1\">AI and privacy\u003C\u002Fh3>\n\u003Cp>Optional AI actions support local Ollama models, Apple Intelligence and OpenAI or Anthropic credentials. The project states that it has no telemetry or analytics. Local actions run on the Mac, but deliberately invoking a configured cloud provider can send the selected text to that provider; local execution should not be confused with a guarantee that every optional AI action is offline.\u003C\u002Fp>\n\u003Ch3 class=\"on-md-heading-1\">Installation and requirements\u003C\u002Fh3>\n\u003Cp>Homebrew records the 1.8.0 ZIP containing OpenClip.app and requires macOS 14 or newer. Install with \u003Ccode>brew install --cask openclip\u003C\u002Fcode>, then enable Accessibility permission in System Settings so the app can detect selections without clipboard polling. Source-build requirements, such as Xcode 16 and XcodeGen, are separate from normal app installation. The project is licensed under AGPL-3.0 and credits Ganesh M and OpenClip Contributors.\u003C\u002Fp>\n\u003Ch3 class=\"on-md-heading-1\">Sources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fganeshmshetty\u002Fopenclip\" target=\"_blank\" rel=\"noopener noreferrer\">Official repository and README\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.getopenclip.app\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">Official website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fganeshmshetty\u002Fopenclip\u002Fblob\u002Fmain\u002Fdocs\u002Fdeveloper-guide\u002Findex.md\" target=\"_blank\" rel=\"noopener noreferrer\">Extension documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fganeshmshetty\u002Fopenclip\u002Freleases\u002Ftag\u002Fv1.8.0\" target=\"_blank\" rel=\"noopener noreferrer\">Official 1.8.0 release\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fo\u002Fopenclip.rb\" target=\"_blank\" rel=\"noopener noreferrer\">Homebrew cask\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n"]