OpenCLI
A tool that turns websites and logged-in browser sessions into command-line interfaces, so an AI agent can navigate, fill forms and extract data through the user's own browser.
OpenCLI converts websites, browser sessions, Electron apps and local tools into deterministic interfaces for humans and AI agents. It ships built-in adapters for sites such as Bilibili, Zhihu, Xiaohongshu, Reddit, HackerNews and Twitter/X, and separate adapters for desktop Electron apps such as Cursor, Trae, Codex and ChatGPT.
An agent skill lets tools such as Claude Code or Cursor navigate, click, type, extract and inspect any page through the user's logged-in Chrome profile, using opencli browser primitives; a companion skill guides writing new site adapters end to end. A Chrome Browser Bridge extension plus a small local daemon connects the CLI to the browser.
It is written in JavaScript, requires Node.js 20.18.1 or newer when installed through npm, and also ships as a desktop app, OpenCLIApp, for macOS and Windows. It is licensed Apache-2.0.