OpenCLI

OpenCLI

★ 4.4 🔖 7000 saves 💰 Free GitHub

OpenCLI makes any website usable from the command line — and lets AI agents drive your already logged-in browser, so sites become programmable tools instead of manual chores.

Overview

OpenCLI is an open-source project on GitHub with around 30,000 stars and active development in 2026. It wraps websites in clean CLI commands: instead of clicking through pages, you (or your agent) run a command to read, search, post, or download. Because OpenCLI works through your own browser session via Playwright, it can operate sites that require a login — the agent acts with your existing identity, under your control. It ships with built-in commands for many popular sites and an extensible design so new sites can be wrapped quickly, turning the whole web into an API surface for automation.

Key Features

  • Convert websites into scriptable command-line interfaces
  • Agents use your logged-in browser session — no separate credentials to manage
  • Playwright-powered automation for dynamic, JavaScript-heavy pages
  • Ready-made commands for many popular websites, plus an extension system
  • Works as a tool layer for AI agents and shell workflows alike
  • Open source under the Apache-2.0 license, runs locally

OpenCLI’s catalogue of site adapters is community-extensible: when a site is not yet supported, a new adapter can be written declaratively instead of building a bespoke bot. Because commands run through a local daemon connected to your browser, agents get a stable, testable interface — the same command returns the same structured result every time — which is far more reliable than asking a model to click through a page visually.

💳 Pricing

OpenCLI is free and open source. You install it locally and it drives your own browser; the only costs are whatever AI model or agent you choose to pair with it.

Who Is It For

Agent builders, automation enthusiasts, and developers who want AI assistants to actually operate the web — checking dashboards, posting content, gathering data — through a reliable command-line interface rather than brittle screenshots and clicks.

🚀 Visit OpenCLI Official Site

🚩 Report an issue