
Uni-CLI
by olo-dot-io
Uni-CLI
Give agents every interface
Install once. Search, run, inspect, repair.
Uni-CLI turns intent into a selected operation and a structured receipt across web, browser, desktop, local, and MCP surfaces.
npm install -g @zenalexa/unicli
unicli search "list the top Hacker News stories"
unicli hackernews top --limit 3 -f json
Route By Task
The catalog handles discovery and operation contracts. Execution then selects the strongest operator with the smallest effective scope. One provider runs; a failed path keeps its original cause and repair command.
| Task boundary | Execution operator | Why |
|---|---|---|
| Public data or stable service contract | Structured API | Typed fields, explicit auth, stable provenance |
| Files, system state, local tools | Local runtime | Direct process and OS boundaries without browser state |
| Authenticated or private web contract | Browser protocol | Explicit profile, cookie session, or network contract |
| Page-only web flow | Semantic browser | DOM and CDP semantics with an explicit target and session |
| Native desktop application | Accessibility | Structured AX, UIA, or AT-SPI control trees |
| Pixel-only or unstructured interface | Visual computer use | Coordinate and visual observation when no stronger interface exists |
unicli search "export my saved posts" # discover and rank
unicli list --site reddit # inspect one surface
unicli browser doctor --json # inspect browser delivery state
unicli repair reddit saved # verify a supported drift path
The Operation Contract
The public model stays compact:
intent → candidate operations → explicit selection → policy → substrate → receipt
Related servers

n8n
Updated todayby n8n-io
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

mcp-server-git
OfficialUpdated todayA Model Context Protocol server providing tools to read, search, and manipulate Git repositories programmatically via LLMs

mcp-server-fetch
OfficialUpdated todayA Model Context Protocol server providing tools to fetch and convert web content for usage by LLMs