O

OpenCLI

by jackwener
🔓 Open Source TypeScript 🌍 Global free

About

OpenCLI is an innovative AI-native runtime and universal CLI hub designed to transform any website, browser session, Electron desktop application, or local binary tool into a standardized, deterministic command-line interface. It offers a unified automation platform for both human users and AI agents. With over 87 pre-built adapters, users can directly access data from popular sites like Bilibili and Zhihu. AI agents can leverage `opencli browser` for real-time direct control over browser interactions (click, type, extract), or automatically generate new CLI adapters from existing website behaviors using functionalities like `explore` and `generate`. OpenCLI also supports driving Electron applications and acts as a central hub for managing local CLI tools such as `gh` and `docker`. Key advantages include deterministic output on every execution, account safety by reusing browser login states, and zero LLM token consumption at runtime, empowering AI agents with seamless tool discovery and execution via a unified `AGENT.md` integration.

Supported Platforms

linuxmacos