📖 The AI Tool Bible

OpenCLI

Open-source bridge that hands your already-logged-in Chrome session to a CLI and AI agents.

Free· Free and open-source (Apache-2.0)Agents
Visit website →
Best for

Pick OpenCLI if you want an AI agent or shell script to act inside services you are already logged into, without dealing with API keys or scrapers.

Skip if

Skip it if you need a polished, supported commercial automation platform or you are not comfortable running a local daemon and browser extension.

OpenCLI is an Apache-2.0 licensed command-line tool that turns your real, logged-in Chrome browser into a stable, scriptable API for both humans and AI agents. Rather than scraping pages or juggling API tokens, it installs a Browser Bridge extension that reuses your existing session cookies and renders web actions as deterministic CLI commands (e.g. `opencli bilibili hot --limit 5`). A second engine extends the same idea to Electron desktop apps like Cursor, Codex, ChatGPT, Notion and Discord, so an agent can drive those apps natively from the terminal.

It is aimed at developers building agent workflows, automation engineers, and power users who want their AI assistant to act inside authenticated services without handing over credentials. Adapters are written as drop-in `.ts` or `.yaml` files in a `clis/` folder, there is a plugins registry with installation and integrity validation, and a record-and-replay mode captures real browser sessions to bootstrap new adapters. Installation is `npm install -g @jackwener/opencli`; the project is fully free and open-source on GitHub at jackwener/opencli.

The project positions itself as "Emacs for AI Agents" — a programmable environment rather than a fixed product — and ships skills files that integrate with Claude and other local agent directories. Caveats: it is early-stage, single-maintainer, requires running a local daemon plus Chrome extension, and the website is bilingual Chinese/English with sparse English documentation outside the README.

Editor's take

A genuinely interesting take on agent tooling: instead of more API wrappers, it just hands the agent your real browser. The Electron-app bridge is the standout idea. Treat it as a power-user toolkit rather than a finished product — the docs and ecosystem are still catching up to the ambition.

— The AI Tool Bible editorial team

Pros

  • Reuses your logged-in Chrome state, so no API keys, OAuth or scraping needed
  • Open-source (Apache-2.0) with a plugin registry and YAML/TS adapter system
  • Also CLI-ifies Electron apps like Cursor, ChatGPT and Notion for agent control
  • Record-and-replay turns real browser sessions into reusable CLI commands
  • Ships skills/adapters for Claude and other local AI agents out of the box

Cons

  • ⚠️ Early-stage solo-maintainer project with a thin English marketing site
  • ⚠️ Requires a local daemon plus a Chrome extension — non-trivial setup
  • ⚠️ Adapter coverage depends on the community; many sites still unsupported
  • ⚠️ Tying agents to your live login carries real account-risk if scripts misbehave

Use cases

browser-automationagent-toolingcli-scriptingelectron-app-controlsession-replay

Explore related

Compare with similar tools

All in Agents