# jackwener/OpenCLI

Make Any Website into CLI & Use your logged-in browser by AI agent.

Repository: https://github.com/jackwener/OpenCLI
Canonical: https://ross.abutalabs.com/products/opencli
Homepage: https://opencli.info/
Language: JavaScript
License: Apache-2.0
License Family: permissive
Topics: ai-agent, ai-agents, ai-tools, cli, browser-automation, browser-use, playwright
Last push: 2026-08-26T09:23:22+00:00

## Health v2 (maintenance only)
Score: 77/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 12
- inputs: {"age_days": 172, "days_push": 7, "days_rel": 10, "gap_med": 0, "n_releases_24m": 112}
- flags: young
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 28619, forks 2809 (observed 2026-08-28T04:11:52.726734+00:00)

## What it is
OpenCLI is a Node.js CLI tool that converts websites, browser sessions, and Electron apps into deterministic command-line interfaces for humans and AI agents. It ships built-in site adapters, browser automation primitives driven through a Chrome extension bridge, and skills that let AI agents operate any logged-in browser.

## Use cases
- turn any website into a cli command
- let ai agent control my logged-in browser
- scrape data from sites requiring login
- automate form filling and clicking in chrome
- build cli adapters for websites
- automate electron desktop apps from the terminal
- extract web page content to markdown

## When to choose
- you want deterministic CLI access to websites you're logged into
- you want an AI agent to drive a real logged-in Chrome session
- you need to automate Electron apps or register local binaries under one CLI hub
- you want to author reusable site adapters with guided tooling

## When to avoid
- you need headless scraping at scale on servers without a browser session
- you only need simple HTTP API clients rather than browser automation
- you can't install a Chrome extension or local daemon
- you need a pure no-browser pure-node scraping library

## Facets
- artifact type: cli-tool
- maturity: active
- function: cli, web-scraping, browser-extension, workflow-automation, agent-framework, developer-tools
- domain: developer-tools, browser-extensions, web-development
- platform: cli, windows, browser, cross-platform
- tags: browser-automation, playwright, browser-use, ai-agent-tools, website-to-cli, electron-apps, chrome-extension, automation, command-line, ai-agents, nodejs, macos

## Member repositories
- jackwener/OpenCLI (main) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:52.726734+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:54:21.097821+00:00, confidence not recorded.
  - readme: https://github.com/jackwener/OpenCLI (fetched 2026-08-28T04:11:52.726734+00:00, sha a624621cd4ef)
  - homepage: https://opencli.info/ (fetched 2026-08-29T07:51:01.760876+00:00, sha f4643351c5f2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
