自动化#MCP#代码智能体#设备操控

LCU:把 Codex 的电脑操控拆给其他 Agent 用

LCU 把 ChatGPT 桌面应用内置的 Codex 电脑操控拆成 MCP 工具,Claude Code、Pi 等 Agent 无需 Codex 登录。

项目资料

GitHub Ecosystem
仓库地址github.com/amontlabs/lcu
许可证
MIT
主语言
Python
星标
453
核查时间
2026-10-06

以上快照资料以核查当日为准,可能随版本或运营策略变化。

在终端里干活的 coding agent 什么都好,就是走不出终端:改得了文件、跑得了命令,却看不了日历、写不了备忘录,更别说操作你登录过的网页。OpenAI 其实给 ChatGPT 桌面应用配了一整套 computer-use 运行时——看屏幕、点鼠标、敲键盘——但一直锁在自家应用里。开源项目 LCU(MIT 协议)做的就是拆锁:ChatGPT 应用照常装在你机器上,原封不动地提供运行时和指令,LCU 负责安装配置和 harness 适配,把这套能力以 MCP 形式接给 Claude Code、Codex CLI、Pi 等 Agent 用,全程不需要 Codex 登录。宝玉 10 月 5 日推荐时点破了关键:它看上去像把 Codex 的 computer use 重新实现了一遍,实际上跑的就是官方那套运行时。

LCU 官方演示:Agent 读日历窗口、往 TextEdit 输入会议纪要并保存

核心功能

LCU 的功能围绕一件事:把原装 computer-use 运行时安全地交到你的 Agent 手里。

  • 直接跑官方运行时:截图、无障碍读取、鼠标键盘这些底层能力 LCU 一行都没写——它运行本机 ChatGPT 桌面应用自带的运行时,指令逐字节保持一致,审批弹窗原样保留,官网的原话是「Nothing reimplemented」。
  • 接进你现有的 harness:Claude Code 走 MCP relay,Codex CLI 走 MCP 加 mcp_tool 生命周期钩子(旧版 CLI 要先升级),Pi 拿到原生扩展;Oh My Pi 和 Hermes 是实验性支持,其余 harness 可以用共享 JavaScript 客户端自己接。
  • Agent 要动手,你说了算:首次控制某个应用时会弹审批请求;lcu setup --agent claude-code 还会装一个小模块 lcu-approve,在 Claude 应用里把审批渲染成原生「Computer use approval」面板——允许本次对话、永久记住或拒绝,模型看不见也按不到这个面板。
  • Touch ID 把关授权清单:lcu apps allow Zed、lcu apps revoke Zed 在 macOS 上要过 Touch ID 或密码,Agent 想替你批权限会被这条提示拦住;浏览器、密码管理器这类高风险应用自带警告,Terminal、iTerm2 则直接拒绝。
  • Chrome 和音频可选:装上官方扩展后能列出并操控 Chrome 标签页,每个站点仍要单独批准;--audio 打开运行时自带的电脑音频录制 API。

LCU 的接入方式:Claude Code 走 MCP relay,Codex CLI 走 MCP 加生命周期钩子,Pi 走原生扩展,其他 harness 走共享 JS 客户端

Claude 应用里的 LCU 原生 Computer use approval 审批面板演示

典型使用场景

  • 会前准备:让 Agent 读日历窗口里下午的安排,往 TextEdit 写一份发布评审要点并存到桌面——官方 30 秒演示完整跑通了这条链路。
  • 带登录态的网页操作:内部系统、后台管理这类只存在于你浏览器里的登录态,让 Agent 通过 Chrome 扩展去查去填,按站点逐个批准,比交出 Cookie 清晰得多。
  • 改完代码自己验收:让 Agent 打开浏览器看部署预览、截图贴回对话,收尾不用你动手。

快速上手

LCU 要求本机装有官方 ChatGPT 桌面应用(运行时和指令都来自它)、Python 3.12+,以及一个装好并登录的 harness。Apple Silicon Mac 上的 Claude Code 两条命令装完:

claude plugin marketplace add amontlabs/lcu
claude plugin install lcu@lcu

其他 harness 或想手动安装,从最新 release 下载压缩包(darwin-arm64、linux-arm64、linux-x64,各配 sha256 校验文件)。装完的第一个验证动作:让 Agent 用 LCU 给一个无关紧要的窗口截图,批准请求,能看到截图就成了。Linux 用户注意安装器不写 PATH,直接用 /opt/lcu/current/bin/lcu 全路径调用。

小结

LCU 适合在 Apple Silicon Mac 或 X11 Linux 上用 Claude Code、Codex CLI、Pi,并且希望 Agent 能操作桌面应用的开发者;前提是你愿意装官方 ChatGPT 桌面应用——运行时来自它。Windows 11 目前只是候选平台,Intel Mac、Wayland 和 musl Linux 不支持。坑也交代清楚:项目 2026-09-22 才创建,最新版 v0.9.5(10 月 5 日发布),接口还可能变;Claude Code 的 Chrome 控制是实验性的,部分中断不触发标签页清理;它是独立开源项目,与 OpenAI 无隶属,运行时条款跟着你本机的 ChatGPT 应用走。MIT 协议、Python 编写,查于 2026-10-06 有 453 星。如果想让 Agent 操控的是手机而非电脑,可以看 phone-harness——不越狱让 Agent 直接用真机 iPhone 和安卓。