社区项目浏览器与代理

Computer Use Jev

作者 paulsmith

通过 Jev 选择的辅助功能目标控制 macOS 应用。

访问项目

实现概述

Go 工具使用常驻 Swift 进程检查原生控件;决策循环从运行时发现的目标中选择,可在低置信度时停止,也可仅判断而不执行。

适用任务

可研究或试运行有明确范围的 macOS 桌面任务,例如在已运行的 TextEdit 窗口输入指定文字。Jev 从运行时观察到的应用、窗口和辅助功能元素中选择动作。

运行条件

在 macOS 14+ 上使用 Xcode 命令行工具构建 Go 命令。为终端授予辅助功能权限;截图还需屏幕录制权限。让 Jev 执行前需提供自己的 TYPESAFE_API_KEY。

边界与证据

工具操作的是 macOS 原生应用,并非任意浏览器 DOM。“打开”只激活已运行的应用,不会新启动应用。低置信度动作会停止;dry run 不检查或修改桌面,但复合目标仍可能产生付费 LLM 请求。

README 中的示例

README 示例:构建命令、授予权限、配置 API 密钥并预先打开 TextEdit 后,输入指定文字。

computer-use-jev -goal 'in TextEdit, type "hello world"'

延伸阅读与核验

比较浏览器与设备代理 · 项目 README

相关主题

macOSaccessibilitycomputer use

请求格式参考

从可编辑示例开始,理解请求格式,再按项目文档接入。

试一个请求