SheepNav
Openclick

Openclick

producthunt.com

用提示词自动操控macOS界面

1个月前制作者:Riccardo Arvizzigno

关于 Openclick

Openclick 是一款实验性的开源命令行工具,能将自然语言提示转化为 macOS 界面上的自动化点击操作。它通过调用 LLM(大语言模型)生成 UI 操作计划,然后利用 macOS 的辅助功能 API 执行这些操作,实现从提示到自动化的无缝衔接。

核心功能

Openclick 的核心工作流程分为两步:首先,用户输入一个自然语言提示,例如“打开系统偏好设置并调整显示器亮度”;接着,LLM 会解析该提示并生成一系列具体的 UI 操作步骤,如点击菜单、按钮或滑块等;最后,Openclick 通过 macOS 的辅助功能 API 精确执行这些操作,完成自动化任务。

主要特性

  • 自然语言驱动:无需编写脚本或代码,直接用日常语言描述操作目标。
  • LLM 智能规划:利用大语言模型理解意图并生成可执行的操作序列。
  • 原生 API 集成:通过 macOS Accessibility APIs 实现稳定、底层的 UI 控制。
  • 开源与可定制:基于 MIT 许可证,开发者可自由修改、扩展或集成到其他工作流中。
  • 轻量级 CLI:命令行界面设计简洁,适合开发者快速上手和自动化脚本调用。

适用场景

  • 自动化测试:对 macOS 应用进行 UI 自动化测试,模拟用户操作。
  • 工作流简化:将重复性操作(如系统设置调整、文件管理)转化为一句话指令。
  • 辅助功能开发:为残障用户或特殊需求场景提供语音或文本驱动的界面控制。
  • 原型验证:快速验证 LLM 在 UI 自动化领域的可行性,探索人机交互新范式。

需要注意的是,Openclick 目前仍处于早期开发阶段,功能可能不够完善,适合技术用户尝鲜和贡献。

相关工具