Skip to content
AI Agent 控制 computer 的通用平台

Uni-CLI

浏览器、MCP、sandbox、桌面和本地工具,都是同一只手的不同手指。

Uni-CLI 把 313 个网站和工具、登录态浏览器、桌面应用、本地命令、文件、MCP 服务、无障碍树、截图和系统能力收进一套可搜索、可治理、可观察、可修复的操作层。Agent 先按意图选择行动 substrate,再按策略执行,拿到证据回执;失败时继续诊断、修复或换路,直到结果交付。

Intent searchPolicy gatedAgentEnvelope v2MCP + ACPDesktop AXVisual fallbackSelf-repair
第一条命令v0.225.1 · Apollo · Conrad
npm install -g @zenalexa/unicli
unicli search "查 Reddit 上的 AI agent 讨论"
unicli agents recommend codex
unicli mcp serve --transport streamable --port 19826

不是 wrapper,不是工具列表,是 Agent 控制 computer 的手。

普通人打开 App 找按钮,Agent 需要更稳定的手:先理解意图,再选择 API、browser、desktop、subprocess、protocol 或 visual 这类 substrate,带权限和参数行动,最后拿到结构化回执。Uni-CLI 把这条链路沉到平台里,让同一份操作可以跨 CLI、MCP、ACP、skills 和本地 runtime 反复调用、复盘、修复和交付。

理解意图BM25 双语搜索把一句任务话收敛到操作、参数、认证姿态、风险和样例。
选择 substrateWeb API、Cookie 会话、浏览器 CDP、macOS AX、外部 CLI、protocol 和 visual fallback 走同一套控制内核。
返回证据默认给 Agent 友好的 Markdown,也能输出 JSON、YAML、CSV 和 compact,并保留 run evidence。
修复或换路错误会带 source path、失败 step 或边界、retryable、suggestion 和 alternatives,方便本地 override 或 delivery reroute 后验证。

为什么需要它

它到底给 Agent 增加了什么?

一只通用的 computer-control 手。网页、桌面应用、本机命令、文件和协议服务都进入同一个操作合同,而不是每次临场猜 API、selector 和输出格式。

为什么不是直接让 Agent 操作网页?

直接操作适合最后一公里。Uni-CLI 先把可复用路径整理成命令,必要时再落到浏览器、桌面 AX 或 visual fallback。

页面改版或本地应用不配合怎么办?

错误 envelope 会给出 adapter 文件、失败 step 和建议。Agent 可以改本地 override,再跑 repair 验证;本地应用走平台 transport 和视觉 fallback。

和 MCP 是什么关系?

MCP 是 exposure/protocol substrate 之一。Uni-CLI 的核心是 operation contract、control kernel、输出回执、权限策略和 delivery/repair loop。

一条任务怎样控制 computer

当前能力

这些数字来自当前仓库生成物:operation、adapter、pipeline step、测试和 substrate 都在本地构建流程里计数。

站点和工具
313
操作
1767
pipeline step
103
测试
9120

它现在能控制这些 substrate

网页和社区

公开 API、Cookie 会话、RSS、搜索、下载、发布,以及常用中文平台。

浏览器动作

CDP 导航、点击、输入、拦截、截图、快照和动作前后证据。

桌面和本机

macOS AX、后台输入、Office、设计工具、音视频工具、容器、本地 subprocess。

Agent 协议

MCP stdio / Streamable(兼容旧版 `sse` 别名)、ACP、agent matrix、skills export 和配置生成。

从这里进文档

  1. 安装运行装好 CLI,跑第一条搜索,理解输出格式和退出码。
  2. 操作目录按站点、substrate、认证方式和样例找操作。
  3. 修 adapter看 YAML、pipeline step、自修复流程和验证方式。
  4. 接 Agent原生 CLI、MCP、ACP、agent config 和 skills export。
Agent 可读索引/llms.txt/llms-full.txt

基于 Apache-2.0 许可证发布