O

OpenCLI

Developed by jackwener
Open Source TypeScript Global free #ai-agent#ai-agents#ai-tools#cli

OpenCLI is an innovative AI-native runtime and universal CLI hub that transforms websites, browser sessions, Electron apps, and local tools into standardized, deterministic command-line interfaces. It offers a powerful automation platform for both human users and AI agents. With over 90 pre-built adapters, users can access data from popular sites like Bilibili. AI agents can leverage `opencli browser` for real-time direct browser control, or automatically generate new CLI adapters from website behavior using functions like `explore` and `generate`. OpenCLI also supports driving Electron applications and serves as a central hub for local CLI tools such as `gh` and `docker`. Key benefits include ensuring deterministic output, secure account access by reusing browser login states, and zero LLM token consumption during runtime, all while empowering AI agents with seamless tool discovery and execution.

  • Website & Browser Automation: Transforms any website or browser session into a deterministic CLI, offering 90+ pre-built adapters and real-time browser control.
  • AI Agent Empowerment: Designed for AI agents, supporting direct browser control, automated adapter generation, and zero LLM token consumption during runtime.
  • Desktop App & Local Tool Integration: Drives Electron applications and serves as a unified hub for local CLIs like `gh` and `docker`.
  • Deterministic & Account-Safe: Ensures consistent output on every execution and reuses browser login states for enhanced account security.
linuxmacos