开源计算机使用工具集,为 AI 智能体提供可操作的桌面,包含 Cua Driver、Lume 虚拟机、沙箱与 Cua Bench 评测。
govijr/terminal-mac
面向计算机使用智能体的 macOS 虚拟机,可通过 MCP 工具操控,并在终端中查看画面。
- Star
- 2,111
- Fork
- 132
- 未关闭 Issue
- 1
- 最近提交
- 昨天
这是什么?
terminal-mac 基于 Apple 的 Virtualization 框架,在 Apple silicon 上运行真实的 macOS 虚拟机。虚拟机内的辅助程序负责采集屏幕并发送键盘、鼠标事件,因此智能体可以操作这台独立的 Mac,而不会移动宿主机的指针或改动剪贴板。虚拟机拥有自己的应用、文件和账户,不会继承宿主机的登录会话。
终端查看器通过 Kitty、Ghostty 或 iTerm2 的图形协议内联显示虚拟机画面,支持输入、点击、拖动、滚动,并提供常用 Mac 快捷键面板。智能体可通过 MCP 工具(截图、点击、拖动、滚动、输入、按键、状态查询)操作虚拟机,并附带一份描述“观察—操作—验证”循环的技能文件。命令行工具负责下载系统镜像、创建和启动虚拟机,以及暂停、恢复、停止等生命周期管理。
项目目前处于早期发布候选阶段。虚拟机内的屏幕录制和辅助功能权限需在一次性设置中手动授予,默认网络配置下虚拟机并未与网络隔离。
核心功能
- 01在 Apple silicon 上运行真实的 macOS 虚拟机,应用、文件和账户相互独立。
- 02在 Kitty、Ghostty 或 iTerm2 终端中内联显示虚拟机画面。
- 03以 MCP 工具形式提供截图、点击、拖动、滚动、输入、按键和状态查询。
- 04智能体操作不会移动宿主机指针,也不会改动宿主机剪贴板。
- 05通过 curl 脚本安装,首次运行时下载 macOS 系统镜像。
- 06提供 Ctrl+G 快捷键面板,用于发送终端无法直接输入的 Mac 快捷键。
适用场景
- 让 AI 智能体操作仅限 macOS 的应用,同时不占用你自己的桌面。
- 在隔离的虚拟 Mac 中测试 macOS 图形界面软件。
- 在支持的终端中直接查看和操作本地虚拟 Mac。
- 运行需要一次性 macOS 环境的计算机使用智能体实验。
快速上手
- 1
使用 README 中的 curl 安装脚本安装(会校验 SHA-256)
- 2
运行引导式设置,下载、安装并启动虚拟 Mac
terminal-mac up - 3
通过 MCP 连接 AI 代理
claude mcp add terminal-mac -- terminal-mac mcp
使用前须知
- 需要运行 macOS 14 或更高版本的 Apple 芯片 Mac。
- 处于早期发布候选阶段;在干净 Mac 上的实际客户机验收仍未完成。
- 发布版本为自签名,未经 Apple 公证。
- 内嵌查看器仅支持 Ghostty、Kitty 或 iTerm2。
收录于专题
标签
常见问题
- terminal-mac 是什么?
- 面向计算机使用智能体的 macOS 虚拟机,可通过 MCP 工具操控,并在终端中查看画面。 terminal-mac 基于 Apple 的 Virtualization 框架,在 Apple silicon 上运行真实的 macOS 虚拟机。虚拟机内的辅助程序负责采集屏幕并发送键盘、鼠标事件,因此智能体可以操作这台独立的 Mac,而不会移动宿主机的指针或改动剪贴板。虚拟机拥有自己的应用、文件和账户,不会继承宿主机的登录会话。
- terminal-mac 可以免费使用吗?用的什么许可证?
- terminal-mac 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- terminal-mac 还在维护吗?
- 活跃维护中。terminal-mac 最近一次提交是在 2026年11月6日。
- terminal-mac 适合用来做什么?
- 让 AI 智能体操作仅限 macOS 的应用,同时不占用你自己的桌面。 在隔离的虚拟 Mac 中测试 macOS 图形界面软件。 在支持的终端中直接查看和操作本地虚拟 Mac。 运行需要一次性 macOS 环境的计算机使用智能体实验。
- terminal-mac 怎么安装和运行?
- 使用 README 中的 curl 安装脚本安装(会校验 SHA-256) 运行引导式设置,下载、安装并启动虚拟 Mac: terminal-mac up 通过 MCP 连接 AI 代理: claude mcp add terminal-mac -- terminal-mac mcp
- 在哪里获取 terminal-mac?
- 源代码和安装说明在 GitHub 上:https://github.com/govijr/terminal-mac
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
以 MCP 服务形式提供的开源 Computer Use 工具,让 AI 智能体操作 macOS、Linux 和 Windows 桌面。
苹果推出的命令行工具,可在 Apple silicon Mac 上以轻量虚拟机运行 Linux 容器。
让任意 AI 智能体通过 macOS iPhone 镜像控制一台普通 iPhone,无需开发者模式、Xcode 或 WebDriverAgent。
面向 CI 与自动化场景、在 Apple Silicon 上构建、运行和管理 macOS 与 Linux 虚拟机的工具集。
一款 Mac 应用,在 Apple Silicon 上以深度集成 macOS 的虚拟机运行原版 Omarchy Linux 桌面。