OpenCLI
Make Any Website into CLI & Use your logged-in browser by AI agent.
OpenCLI is a collection of agent skills that enables AI assistants to control logged-in Chrome browsers and automate website interactions. It provides multiple installable skills including opencli-browser for ad-hoc browser automation (navigate, click, fill forms, extract data), opencli-adapter-author for creating reusable website adapters, and opencli-autofix for repairing broken adapters. The skills connect to Chrome via a browser bridge extension and daemon, allowing agents to operate websites using existing user sessions without manual authentication. It transforms over 100 websites into CLI commands and lets developers extend it with custom adapters or plugins.
Key Features
Use Cases
- 01Let AI agents check social media notifications or messages without manual browser interaction
- 02Automate form filling and multi-step workflows on authenticated websites through agent commands
- 03Create reusable website adapters by prompting agents to analyze network traffic and build extractors
- 04Scrape data from login-required sites using existing browser sessions without credential management
- 05Repair broken website adapters when DOM or API changes break existing commands
- 06Aggregate trending content from multiple platforms via pre-built adapters in agent workflows
Related Skills
View moresuperpowers
An agentic skills framework & software development methodology that works.
skills
Skills for Real Engineers. Straight from my .agents directory.
skills
Public repository for Agent Skills
ponytail
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
OpenCLI — FAQ
What is OpenCLI and what does it do?+
OpenCLI is a suite of agent skills that enables AI assistants like Claude Code and Cursor to control your logged-in Chrome browser, automate website interactions, and create reusable adapters for over 100 sites. It connects through a browser extension and provides structured commands for navigation, clicking, form filling, and data extraction.
How do I install OpenCLI agent skills?+
First install the OpenCLI runtime via npm (npm install -g @jackwener/opencli) or download OpenCLIApp, then install the Chrome browser bridge extension. Install skills into your AI agent with 'npx skills add jackwener/opencli' or specify individual skills like '--skill opencli-browser'.
Which AI clients work with OpenCLI skills?+
OpenCLI skills are designed for AI agents that support the skills protocol, including Claude Code, Cursor, and similar code-assistant tools. The browser automation requires the Chrome/Chromium browser bridge extension to be installed and connected.
Do I need API keys or authentication?+
No API keys are required for OpenCLI itself. It leverages your existing logged-in Chrome browser sessions for authentication to websites. Some built-in adapters like Xiaoyuzhou require local credential files, and Node.js 20+ is required for the npm installation path.
Is OpenCLI free to use?+
Yes, OpenCLI is open source under the Apache-2.0 license and free to use. The core runtime, all agent skills, and over 100 built-in website adapters are included at no cost.
What are the prerequisites for using OpenCLI skills?+
You need Node.js 20 or later (for npm installation), Chrome or Chromium browser, and the OpenCLI browser bridge extension installed. For video downloads, yt-dlp must be installed separately. Your AI agent must support the skills installation protocol.
How do I install OpenCLI?+
Open the source repository on GitHub and follow its README. OpenCLI is a skill — MCP Agents Market links you directly to the official repo.
Is OpenCLI free?+
OpenCLI is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.