Home/AI Agents/OpenCLI
OpenCLI logo

OpenCLI

jackwener/OpenCLI

Converts any website into a CLI using AI agents and browser automation.

GraphCanon updated 2d · GitHub synced 2d

28k stars2.8k forksLast push 4d JavaScript Apache-2.0

Decision brief

A tool for creating command line interfaces to interact with websites using AI-driven automation and browser interactions.

Good fit when

  • When you need to create CLI access to a website where no official API exists.
  • When interacting with websites in environments that lack graphical user interface support or are headless, such as CI/CD pipelines.

Avoid when

  • If you require direct access to website functionalities through a robust API instead of an interpreted CLI based on web scraping.
  • For scenarios where the browser must remain visible or controlled manually, as OpenCLI’s automation might interfere with manual browser operations.
Requirements:
Requires Node.js >= 20 if installed via npm.; Chrome/Chromium browser is needed for the Browser Bridge extension to function.

Observed Jul 11, 2026 · Source: enrich:decision_facts

Verify the decision

Adoption

Package downloads where a registry match exists. GitHub stars (28,353) are secondary evidence.

npm downloads (30d)
78,565·npm downloads API·2d

Maintenance and security

Full trust report
Maintenance
Very active (2d since push)
As of 2d
Provenance
Not a fork · Personal account
As of 2d
Security (OSV)
No criticals
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

npm install OpenCLI
npm

How it fits your stack(11)

Typed graph edges - alternatives, integrations, successors, and dependencies. Ranked by relationship type, not raw GitHub stars.

Integrates

Relationship graph

Optional deeper exploration of typed edges and category neighbours.

Similar tools

Same-category neighbours not already linked as typed edges.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

OpenCLI is an innovative tool that allows users to interact with websites via command line interfaces (CLIs) by leveraging AI-driven automation for web interactions.

Capability facts

CLI
CLI entrypoint

Source: package.json:bin|scripts · Aug 19, 2026

MCP server
No MCP server detected

Source: repo_scan · Aug 19, 2026

Languages
javascript, typescript

Source: github.language+package.json · Aug 19, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Node.js runtimeNode.js

Source: README excerpt (regex_v1, Aug 19, 2026)

OpenCLI requires **Node.js >= 20** when installed through npm.
Source link

Tags

README

1. Install OpenCLI

For desktop use, start with OpenCLIApp. It bundles the OpenCLI runtime, keeps the managed opencli command installed, and gives you a system tray UI for setup, diagnostics, updates, browser-login keepalive, and Web → Markdown.

Option A — OpenCLIApp (recommended for macOS / Windows): Download the latest app from https://opencli.info/download, install it, then open the app once and use the System page to install or repair the opencli command.

Option B — npm global install (CLI-only / CI / servers): OpenCLI requires Node.js >= 20 when installed through npm.

node --version
npm install -g @jackwener/opencli

2. Install the Browser Bridge Extension

OpenCLI connects to Chrome/Chromium through a lightweight Browser Bridge extension plus a small local daemon. The daemon auto-starts when needed.

Option A — Chrome Web Store (recommended): Install OpenCLI from the Chrome Web Store.

Option B — Manual install:

  1. Download the latest opencli-extension-v{version}.zip from the GitHub Releases page.
  2. Unzip it, open chrome://extensions, and enable Developer mode.
  3. Click Load unpacked and select the unzipped folder.

Install skills (also refreshes existing installs)

npx skills add jackwener/opencli

Or install only what you need:

npx skills add jackwener/opencli --skill opencli-adapter-author
npx skills add jackwener/opencli --skill opencli-autofix
npx skills add jackwener/opencli --skill opencli-browser
npx skills add jackwener/opencli --skill opencli-browser-sitemap
npx skills add jackwener/opencli --skill opencli-sitemap-author
npx skills add jackwener/opencli --skill opencli-usage

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.