它到底给 Agent 增加了什么?
一只通用的 computer-control 手。网页、桌面应用、本机命令、文件和协议服务都进入同一个操作合同,而不是每次临场猜 API、selector 和输出格式。
浏览器、MCP、sandbox、桌面和本地工具,都是同一只手的不同手指。
Uni-CLI 把 313 个网站和工具、登录态浏览器、桌面应用、本地命令、文件、MCP 服务、无障碍树、截图和系统能力收进一套可搜索、可治理、可观察、可修复的操作层。Agent 先按意图选择行动 substrate,再按策略执行,拿到证据回执;失败时继续诊断、修复或换路,直到结果交付。
npm install -g @zenalexa/unicli
unicli search "查 Reddit 上的 AI agent 讨论"
unicli agents recommend codex
unicli mcp serve --transport streamable --port 19826定位
普通人打开 App 找按钮,Agent 需要更稳定的手:先理解意图,再选择 API、browser、desktop、subprocess、protocol 或 visual 这类 substrate,带权限和参数行动,最后拿到结构化回执。Uni-CLI 把这条链路沉到平台里,让同一份操作可以跨 CLI、MCP、ACP、skills 和本地 runtime 反复调用、复盘、修复和交付。
问答
一只通用的 computer-control 手。网页、桌面应用、本机命令、文件和协议服务都进入同一个操作合同,而不是每次临场猜 API、selector 和输出格式。
直接操作适合最后一公里。Uni-CLI 先把可复用路径整理成命令,必要时再落到浏览器、桌面 AX 或 visual fallback。
错误 envelope 会给出 adapter 文件、失败 step 和建议。Agent 可以改本地 override,再跑 repair 验证;本地应用走平台 transport 和视觉 fallback。
MCP 是 exposure/protocol substrate 之一。Uni-CLI 的核心是 operation contract、control kernel、输出回执、权限策略和 delivery/repair loop。
工作流
目录规模
这些数字来自当前仓库生成物:operation、adapter、pipeline step、测试和 substrate 都在本地构建流程里计数。
Surface
公开 API、Cookie 会话、RSS、搜索、下载、发布,以及常用中文平台。
CDP 导航、点击、输入、拦截、截图、快照和动作前后证据。
macOS AX、后台输入、Office、设计工具、音视频工具、容器、本地 subprocess。
MCP stdio / Streamable(兼容旧版 `sse` 别名)、ACP、agent matrix、skills export 和配置生成。
入口