Uni-CLI 到底是什么类目?
Agent-Computer Interface 运行时:Agent 与真实软件之间的可执行边界。CLI 是原生完整进程入口,MCP 投影 adapter operation;browser、desktop 和 visual 是行动 substrate。
找到操作。跨过边界。让结果可检查。
Uni-CLI 在 Agent 与 324 个网站和工具、登录态浏览器、桌面应用、本地命令、文件、MCP 服务及系统能力之间提供一个可搜索边界。它按意图排序可执行 operation,通过选中 operation 已声明的 substrate 按策略运行,返回稳定的成功/错误 envelope,并让失败可诊断、可修复。
npm install -g @zenalexa/unicli
unicli search "查 Reddit 上的 AI agent 讨论"
unicli agents recommend codex
unicli mcp serve --transport streamable --port 19826定位
模型只负责推理还不够。Agent 还需要一套为有限上下文设计的 interface:知道什么能行动、每条 operation 会走哪种 substrate、动作会影响什么、调用返回了什么,以及失败后怎样继续。Uni-CLI 不接管模型和编排;它把 API、文件、CLI、browser、desktop、protocol 和 visual 组织成一个可发现、可治理、可观察、可修复的运行时。
问答
Agent-Computer Interface 运行时:Agent 与真实软件之间的可执行边界。CLI 是原生完整进程入口,MCP 投影 adapter operation;browser、desktop 和 visual 是行动 substrate。
浏览器只是一个边界。Catalog 同时容纳 API、文件、CLI、页面语义、CDP、桌面 AX 和 visual operation;当前由 Agent 选择 operation,而不是由 runtime 自动仲裁所有路径。
所有渲染调用都用稳定 envelope 区分成功与错误;读取、文件写入、browser 变更和 desktop action 只有在对应 operation 明确支持时才附加来源、post-state、artifact 或 recording。Dispatch 不能自动证明目标完成。
MCP 是 discovery/exposure substrate 之一。Compact、deferred 与 expanded profile 投影 adapter operation;固定 core command 当前以 native CLI 为规范入口,逐命令 parity 在路线图中。
工作流
目录规模
这些数字来自当前仓库生成物:operation、adapter、pipeline step、测试和 substrate 都在本地构建流程里计数。
Surface
公开 API、Cookie 会话、RSS、搜索、下载、发布,以及常用中文平台。
CDP 导航、点击、输入、拦截、截图、快照和动作前后证据。
macOS AX、后台输入、Office、设计工具、音视频工具、容器、本地 subprocess。
MCP stdio / Streamable(兼容旧版 `sse` 别名)、ACP、agent matrix、skills export 和配置生成。
入口