OpenClip

Ganesh M and OpenClip Contributors · 开源 macOS 文本操作弹窗,支持自定义扩展、搜索、文本转换、屏幕 OCR,以及可选的本地或云端 AI 操作。

Cask效率自带更新Apple 芯片 · Intel
主页
来自 homebrew/cask
近 30 天安装259App榜第 421
近一年安装259365 天累计
最新版本1.8.2昨天 · 10月12日
下载大小17MBarm64 / x86_64 · zip
更新节奏每周近 30 天 7 个版本
  1. 1.8.2

    最新补丁10月12日 · 周一

    OpenNavo 编辑Homebrew 收录 10月12日 16:28

    恢复可靠的自动弹窗触发,新增 OCR 自动复制和脚本环境变量选项,优化弹窗分页,并修复 JavaScript 内存泄漏、计算器安全、AI 流取消、密钥持久化和界面问题。

    功能与改进

    • 移除修饰键触发方式:撤回通过修饰键选择触发弹窗的机制,确保所有应用中的弹窗显示达到 100% 可靠,并恢复直接的“Appear Automatically”(自动显示)开关。
    • OCR 自动复制设置:在 General ▸ Shortcuts 下新增“Copy to Clipboard Automatically”(自动复制到剪贴板)设置,并提供光标状态反馈。
    • 通过环境变量传递脚本操作选项:通过 OPENCLIP_OPTION_<NAME> 向子进程提供自定义脚本选项。
    • 弹窗分页和界面优化:新增适应宽度的分页,并优化玻璃主题中的计数步进控件。

    修复与稳定性

    • 修复 JS 扩展内存泄漏 (#46, #47):防止 fetch 桥接层持有 JSContext 和每次运行创建的 URLSession 实例。
    • 计算器边界与安全性 (#50):限制 MathEvaluator 的递归深度,并安全拒绝造成溢出的输入。
    • AI 流取消 (#43):正确报告云端和本地 AI 操作的流取消状态。
    • AI 密钥持久化 (#42):防止 API 密钥保存失败时发生递归。
    • 经典卡片阴影裁切:为光栅化添加边距,防止提升后的 AppKit 图层中阴影缓冲区被裁切。
    • 提示消息位置与 Spaces:修复状态提示消息,优先显示在光标和栏上方,并使其可在全屏 Spaces 中显示。
    • 加载胶囊控件的阴影:预留内边距,消除可取消加载胶囊控件的阴影裁切。
    • 更新提醒:新增可靠的菜单栏更新徽标和提醒。

    官方来源: https://github.com/ganeshmshetty/openclip/releases/tag/v1.8.2

  2. 1.8.1

    补丁10月9日 · 周五

    OpenNavo 编辑Homebrew 收录 10月9日 04:39

    新增商店扩展自动更新,改进扩展商店和任务导向的 AI 提示,简化更新偏好设置,并修复子栏和悬停行为。

    扩展
    商店扩展默认在启动时及每六小时更新。新增设置项,可控制扩展自动更新。已禁用的扩展仍保持禁用;开发者和侧载包不在更新范围内。商店新增首次发布日期、目录总数,并改进搜索和更新流程。
    更新
    软件更新采用稳定频道,About 设置更简洁。
    其他
    AI 操作更贴合翻译、代码修复和编辑等任务。应用排除过滤器新增 Android 模拟器;Ghostty 复制改用菜单操作。修复子栏打开问题及全屏 Spaces 上的弹出界面悬停行为。
  3. 1.8.0

    10月7日 · 周三

    OpenNavo 编辑Homebrew 收录 10月7日 07:34

    新增按住修饰键触发选择操作、弹出栏 AI 操作、屏幕 OCR 和扩展包安装;改进选择内容传递、全屏恢复及操作自定义。

    变更
    新增按住修饰键触发文本选择操作及独立弹出栏 AI 操作。通过 OCR 捕获屏幕区域文本并用于弹出操作栏。支持拖放或双击安装 .openclipext 扩展包。改进全屏弹出窗口恢复和选择内容传递。