Skip to content

Add Uni-CLI to Application section#14

Open
ZenAlexa wants to merge 1 commit intobrookshi:masterfrom
ZenAlexa:add-uni-cli
Open

Add Uni-CLI to Application section#14
ZenAlexa wants to merge 1 commit intobrookshi:masterfrom
ZenAlexa:add-uni-cli

Conversation

@ZenAlexa
Copy link
Copy Markdown

@ZenAlexa ZenAlexa commented Apr 9, 2026

Add Uni-CLI

Uni-CLI is a universal CLI for AI agents — 756 commands across 167 sites (web, desktop, Electron apps). Self-repairing 20-line YAML adapters, auto-JSON output, ~80 tokens per call. TypeScript, Apache-2.0.

Why it fits this list: Uni-CLI is a TypeScript application built with strict TypeScript, Commander, and raw CDP WebSocket browser control. It's a production CLI tool in the same spirit as other Application entries like Hitchhiker and rendertron.

Copilot AI review requested due to automatic review settings April 9, 2026 16:49
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds Uni-CLI as a new entry in the README’s Application section, expanding the curated list of TypeScript projects with an AI-agent-focused CLI tool.

Changes:

  • Added a new “Uni-CLI” Application entry with a short description, paragraph, and feature bullets.
  • Positioned the new entry within the existing Application list (currently placed before rendertron).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +573 to 585
### [Uni-CLI](https://github.com/olo-dot-io/Uni-CLI) - Universal CLI for AI agents — 756 commands across 167 sites (web, desktop, Electron apps). Self-repairing 20-line YAML adapters, auto-JSON output, ~80 tokens per call.

Uni-CLI is the entry point for AI agents to touch, sense, understand, modify, and control any internet application (via Chrome) and local software (via subprocess). YAML adapters are agent-readable and agent-editable. When a command fails, agents read the structured error JSON, edit the YAML adapter, and retry — fixes persist automatically.

* 167 sites, 756 commands — web APIs, desktop apps, Electron, browser automation
* Self-repairing YAML adapters (~20 lines each)
* Auto-JSON output in piped/non-TTY mode
* ~80 tokens per CLI call
* Raw CDP browser control (no Puppeteer/Playwright dependency)
* Apache-2.0 license


### [rendertron](https://github.com/GoogleChrome/rendertron) - A Headless Chrome rendering solution.
Copy link

Copilot AI Apr 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Per contributing guidelines, new links should be added to the bottom of the relevant category. This entry is inserted before the existing last item (rendertron) in the Application section; please move the Uni-CLI entry to the end of the Application section.

Copilot uses AI. Check for mistakes.
![](https://user-images.githubusercontent.com/1426799/36077410-66a1d122-0f1f-11e8-9730-3ca50af1e4e6.gif)


### [Uni-CLI](https://github.com/olo-dot-io/Uni-CLI) - Universal CLI for AI agents — 756 commands across 167 sites (web, desktop, Electron apps). Self-repairing 20-line YAML adapters, auto-JSON output, ~80 tokens per call.
Copy link

Copilot AI Apr 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The heading description is very long and includes several marketing-style clauses and numeric claims. The contributing guide asks for a succinct description in the [Name](link) - description format; consider shortening the one-line description and leaving details to the paragraph/bullets below.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants