Skip to content
面向真实软件的开源 Agent-Computer Interface 运行时

Uni-CLI

找到操作。跨过边界。让结果可检查。

Uni-CLI 在 Agent 与 324 个网站和工具、登录态浏览器、桌面应用、本地命令、文件、MCP 服务及系统能力之间提供一个可搜索边界。它按意图排序可执行 operation,通过选中 operation 已声明的 substrate 按策略运行,返回稳定的成功/错误 envelope,并让失败可诊断、可修复。

Intent discoveryDeclared substratesPolicy-awareStructured envelopesMCP + ACPBrowser + DesktopRepairable paths
第一条命令v0.400.2 · Apollo · Duke
npm install -g @zenalexa/unicli
unicli search "查 Reddit 上的 AI agent 讨论"
unicli agents recommend codex
unicli mcp serve --transport streamable --port 19826

一个 Agent 接口,下面接住真实软件的每一种有效边界。

模型只负责推理还不够。Agent 还需要一套为有限上下文设计的 interface:知道什么能行动、每条 operation 会走哪种 substrate、动作会影响什么、调用返回了什么,以及失败后怎样继续。Uni-CLI 不接管模型和编排;它把 API、文件、CLI、browser、desktop、protocol 和 visual 组织成一个可发现、可治理、可观察、可修复的运行时。

发现BM25 双语搜索只取当前任务相关的操作、参数、认证姿态、风险和样例。
选择与治理Agent 选择已声明 strategy/substrate 的 operation;执行前可检查 capability scope、effect、risk 和 approval。
行动与观察Adapter kernel 调用选中的 operation;AgentEnvelope 区分成功与错误,支持的 operation 再附加 artifact、recording 或 post-state evidence。
修复错误指出 source path、失败边界、retryable、suggestion 和 alternatives,再验证本地修复或换路。

为什么需要它

Uni-CLI 到底是什么类目?

Agent-Computer Interface 运行时:Agent 与真实软件之间的可执行边界。CLI 是原生完整进程入口,MCP 投影 adapter operation;browser、desktop 和 visual 是行动 substrate。

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

浏览器只是一个边界。Catalog 同时容纳 API、文件、CLI、页面语义、CDP、桌面 AX 和 visual operation;当前由 Agent 选择 operation,而不是由 runtime 自动仲裁所有路径。

“结果可检查”具体是什么意思?

所有渲染调用都用稳定 envelope 区分成功与错误;读取、文件写入、browser 变更和 desktop action 只有在对应 operation 明确支持时才附加来源、post-state、artifact 或 recording。Dispatch 不能自动证明目标完成。

和 MCP 是什么关系?

MCP 是 discovery/exposure substrate 之一。Compact、deferred 与 expanded profile 投影 adapter operation;固定 core command 当前以 native CLI 为规范入口,逐命令 parity 在路线图中。

一条意图怎样变成可检查的结果

当前能力

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

站点和工具
324
操作
1817
pipeline step
105
测试
9816

它现在能控制这些 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 许可证发布