GUI 终于能被 Agent“摸”了? | AI Agents Get Hands
软件不会自己变聪明,但我们可以给 Agent 装上“手”:CLI-Anything 把 GUI 软件变成 Agent 能用 CLI + JSON 驱动的工具;Loop Engineering 则让系统自己决定何时跑、何时停。一个负责“手”,一个负责“脑回路”——两者叠起来,才像真正的 Agent 工程。
方案 A:CLI-Anything / Turn GUI Apps into Agent Tools
港大 HKUDS Data Intelligence Lab 开源的 CLI-Anything,可以把带源码的软件自动生成 Agent 友好的 CLI 外壳(harness),让 Claude Code / Codex 不用疯狂点鼠标,而是用命令行 + JSON 操控真实后端。
软件源码 / GitHub 仓库
→ 7 阶段流水线(分析→设计→实现→测规→写测→文档→发布)
→ 可 pip 安装的 CLI(如 cli-anything-blender)
→ Agent 用结构化命令驱动真实后端(bpy、GEGL 等)
已有 Blender、GIMP、LibreOffice、OBS、Inkscape、Kdenlive 等 harness,并有 CLI-Hub 可浏览/安装。挂上 Claude Code 等插件后,一条 /cli-anything 就能开跑。
免费吗?/ Is it free?
项目开源免费(MIT),但生成 harness 要跑 Claude 等强模型,API / 订阅费用自己承担;目标软件也得先装好。
准备 / Requirements
Python 3.10+;GitHub 账号;Claude Code(主路径)或 Codex / OpenCode 等;模型 API Key 或订阅;目标软件本体。一般不强制银行卡给 CLI-Anything 本身,真正花钱的是云厂商/模型商。
方案 B:Loop Engineering / Let the System Prompt the Agent
Loop Engineering 不是某个 App,而是一种 2026 年流行的 AI 工程方法:别再自己一句句 prompt Agent,而是设计一个外层循环,让它发现任务、调用 Agent、验收、记状态,再决定下一步。
Loop engineering = 用系统设计替代你自己去 prompt Agent。
常见构件:触发(定时 / PR / CI 失败 / issue)→ 执行(Claude Code、Codex)→ 验收(测试 / verifier Agent / 机器停止条件)→ 状态(STATE.md、工单、预算、人工升级点)。
免费吗?/ Is it free?
思想与多数 skill/模板免费开源;但模型 token、有时 GitHub Actions 分钟数都要钱。循环一开,可能比手敲 prompt 更贵。
准备 / Requirements
Claude Code / Codex 等 Agent + API 或订阅;Git 仓库;很多场景需要 GitHub;邮箱账号;清晰目标、停止条件和预算。不适合完全无脑放养。
两者怎么叠?/ How They Work Together
CLI-Anything 解决“Agent 能操作什么”;Loop Engineering 解决“什么时候操作、什么时候停”。
一句话怎么选?/ Which One?
让 Agent 稳定开 Blender/GIMP/办公套件 → CLI-Anything
让仓库自己分诊、修 CI、小步交付 → Loop Engineering
两者都要 → Loop 当调度,CLI-Anything 当“手”。
诚实边界:CLI-Anything 开源免费,但模型费和本机软件是硬成本;Loop Engineering 思想免费,但循环可能烧掉更多 token。先立停止条件,再谈“适合每个人”。此言不虚。
相关链接 (Related Links):
https://github.com/HKUDS/CLI-Anything
https://clianything.cc/
https://cli-anything.com/
https://addyosmani.com/blog/loop-engineering/
https://github.com/cobusgreyling/loop-engineering
https://github.com/maxmilian/loop-engineering
https://github.com/invincible04/awesome-loop-engineering
评论
发表评论