opencli and UniCli
These are ecosystem siblings within the broader AI-agent CLI category—one provides a universal abstraction layer for converting any application into an AI-controllable CLI interface, while the other implements that pattern specifically for the Unity Editor domain.
About opencli
jackwener/opencli
Make Any Website & Tool Your CLI. A universal CLI Hub and AI-native runtime. Transform any website, Electron app, or local binary into a standardized command-line interface. Built for AI Agents to discover, learn, and execute tools seamlessly via a unified AGENT.md integration.
Leverages a Chrome extension + micro-daemon architecture that reuses your browser's authenticated sessions for zero-friction access to 65+ website adapters (Bilibili, Twitter, Reddit, etc.) and local CLIs, while maintaining deterministic, LLM-free output suitable for AI agent automation. Supports dual YAML declarative pipelines and TypeScript browser runtime injections, plus native control of Electron desktop apps via Chrome DevTools Protocol—enabling structured, repeatable CLI operations across web platforms and desktop applications without token costs or LLM inference overhead.
About UniCli
yucchiy/UniCli
A CLI tool to control Unity Editor - enabling both humans and AI agents to run compilations, tests, and editor commands from the terminal.
Provides 80+ structured commands plus dynamic C# execution (`eval`) that communicate with Unity Editor via a server package, enabling both local terminal automation and AI agent integration through JSON output. Architecture uses a split CLI/server model with automatic reconnection and focus management, supporting extensibility through custom C# command classes. Targets AI coding agents like Claude Code with specialized plugins and Agent Skills support, while maintaining cross-platform NativeAOT binaries.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work