[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:openclip:en":3,"releases:stats:cask:openclip:en":340,"releases:cask:openclip:1:false:false:en":341,"releases-count:cask:openclip:true:en":396},{"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},205,"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},505,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,{"current":342,"records":343,"size":393,"stats":394,"total":312},1,[344,349,365,381,388],{"bodyMarkdown":69,"brewCommittedAt":70,"hasNotes":32,"id":71,"isLatest":32,"isPrerelease":36,"machineTranslated":36,"publishedAt":72,"sections":345,"source":81,"sourceLocale":82,"summary":83,"title":84,"translation":348,"version":87},[346],{"area":75,"items":347},[77,78,79,80],{"locale":82,"machineTranslated":36,"sourceLocale":82,"status":86},{"bodyMarkdown":350,"brewCommittedAt":351,"hasNotes":32,"id":352,"isLatest":36,"isPrerelease":36,"machineTranslated":36,"publishedAt":353,"sections":354,"source":81,"sourceLocale":82,"summary":361,"title":362,"translation":363,"version":364},"\n### Features & Improvements\n- **Popup controls**: Refined search and result-card buttons with compact spacing, consistent corners, and native Liquid Glass controls on macOS 26 when using the glass theme. Removed the search footer's action count.\n- **Draggable search**: Move the search palette by dragging its search icon or header edges; the action bar retains the new position when leaving search.\n- **Action editor**: Colored outline icons for appearance, triggers, and output settings, with descriptions available through hover-revealed info popovers.\n- **Collapsible preferences sidebar**: Actions and Installed sections remember their expanded state. Searching reveals matching entries automatically.\n- **Update release notes**: The About tab shows notes in a dedicated popover with support for Markdown, HTML, and plain text.\n\n### Fixes & Stability\n- Fixed action and extension ordering across reloads and availability changes, and improved toggle updates and group enablement in Preferences.\n- Fixed removing a duplicated extension accidentally removing its original package.\n- Improved global action hotkey selection capture, copy fallback, and trigger checks.\n- Improved cloud AI model fetching when editing credentials or leaving its settings page.\n- Corrected Sparkle's install-on-quit delegate callback and replaced deprecated browser-opening APIs.\n- Updated OpenSelection to v2.15.1, with cursor-buffer safety and stricter AX inspection concurrency limits.\n\n### Developer Tooling\n- Debug builds now use a separate OpenClip Dev identity, with Accessibility recovery targeting the running app.\n- Development runs show structured build, install, and launch progress, with grouped warnings and `--verbose` for complete output.\n- Tests show progress grouped by test class, concise results, and relevant failures; `--verbose` provides the full log.\n\n---\n\n\n\nSource: https:\u002F\u002Fgithub.com\u002Fganeshmshetty\u002Fopenclip\u002Freleases\u002Ftag\u002Fv1.7.3","2026-10-02T07:35:25Z",1556,"2026-10-02T06:24:00Z",[355],{"area":75,"items":356},[357,358,359,360],"Adds draggable search and collapsible preferences sections.","Shows release notes in a dedicated About-tab popover.","Fixes extension ordering and duplicate-extension removal.","Improves global hotkey selection capture and cloud AI model fetching.","Refines popup controls and draggable search, adds collapsible preferences and an update-notes popover; fixes extension ordering, duplicate removal, hotkeys and cloud model fetching.","OpenClip 1.7.3",{"locale":82,"machineTranslated":36,"sourceLocale":82,"status":86},"1.7.3",{"bodyMarkdown":366,"brewCommittedAt":367,"hasNotes":32,"id":368,"isLatest":36,"isPrerelease":36,"machineTranslated":36,"publishedAt":369,"sections":370,"source":81,"sourceLocale":82,"summary":377,"title":378,"translation":379,"version":380},"\n### Features & Improvements\n- **Popup pagination**: Choose how many actions appear per page, from 2 to 12; the contextual action island no longer reduces the main bar's page size.\n- **Extension Store**: Browse the catalog as **All**, **Popular**, or **New**. New releases can also appear in the Featured showcase, and updates fill out the New preview when needed.\n- **Selection reliability**: Hardened selection and inline-result capture with editability checks, shared gesture guards, and richer diagnostics in OpenClip's logs. OpenClip now uses OpenSelection 2.15.0; this is a dependency update, not an OpenSelection release.\n- **Accessibility permissions**: Opening Accessibility settings no longer resets macOS permission state. TCC reset is reserved for the explicit recovery action.\n- **Appearance preview**: The popup preview keeps a stable viewport as its width and page size change, and its sample icons stay independent of personal action customizations.\n\n### Fixes & Stability\n- Fixed action and extension enablement staying out of sync between the editor and toolbar.\n- Fixed selection action icons when the popup is configured to show action titles as text.\n- Fixed settings window width feedback from the Actions outline view.\n- Improved selection safety around window gestures, weak Accessibility evidence, and inline results.\n\n---\n\n\n\nSource: https:\u002F\u002Fgithub.com\u002Fganeshmshetty\u002Fopenclip\u002Freleases\u002Ftag\u002Fv1.7.2","2026-09-30T19:47:39Z",1558,"2026-09-30T16:57:46Z",[371],{"area":75,"items":372},[373,374,375,376],"Configures popup page size from 2 to 12 actions.","Adds All, Popular and New filters to the Extension Store.","Avoids resetting Accessibility permission when opening settings.","Fixes action enablement, selection icons and settings-window sizing.","Adds configurable popup pagination and Extension Store filters; improves selection capture and permission handling, and fixes action enablement, icons and settings layout.","OpenClip 1.7.2",{"locale":82,"machineTranslated":36,"sourceLocale":82,"status":86},"1.7.2",{"brewCommittedAt":382,"hasNotes":36,"isLatest":36,"isPrerelease":36,"sections":383,"source":384,"translation":385,"version":387},"2026-09-28T13:37:34Z",[],"homebrew",{"status":386},"none","1.7.1",{"brewCommittedAt":389,"hasNotes":36,"isLatest":36,"isPrerelease":36,"sections":390,"source":384,"translation":391,"version":392},"2026-09-27T07:31:27Z",[],{"status":386},"1.7.0",20,{"brewLag":395,"cadence":318,"count30d":312},{"compared":315,"earlierCount":316,"medianMinutes":317},{"current":342,"records":397,"size":342,"stats":403,"total":312},[398],{"bodyMarkdown":69,"brewCommittedAt":70,"hasNotes":32,"id":71,"isLatest":32,"isPrerelease":36,"machineTranslated":36,"publishedAt":72,"sections":399,"source":81,"sourceLocale":82,"summary":83,"title":84,"translation":402,"version":87},[400],{"area":75,"items":401},[77,78,79,80],{"locale":82,"machineTranslated":36,"sourceLocale":82,"status":86},{"brewLag":404,"cadence":318,"count30d":312},{"compared":315,"earlierCount":316,"medianMinutes":317}]