
jackwener/opencli
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
任意のウェブサイトをCLIに作成し、AIエージェントがログインしたブラウザを使ってください。
概要
ウェブサイト、ブラウザセッション、Electronアプリ、ローカルツールを人間とAIエージェントのための決定論的インターフェースに変えましょう。あるいは、ブラウザ使用を任意のページに対して実行できます — ナビゲーション、フォームの入力、クリック、抽出、自動化。 OpenCLIは3種類の自動化のための1つのサーフェスを提供します: - Bilibili、Zhihu、Xiaohongshu、Reddit、HackerNews、Twitter/Xなど多くのサイト向け。- — OpenCLIブラウザスキルをAIエージェント(Claudeコード、カーソルなど)にインストールすると、ログインしたブラウザ上でOpenCLIブラウザプリミティブを使って任意のページをナビゲート、クリック、入力・入力、抽出、検査が可能です。- OpenCLIブラウザ+OpenCLIアダプター-作者スキルをエンドツーエンドでサポートし、ファーストリコンからフィールドデコード、コード、OpenCLIブラウザ検証までサポートします。 また、gh、docker、longbridge、tg、discord、wx、ntn(Notion)などのローカルツールや、Cursor、Trae CN、Codex、Antigravity、ChatGPT、Trae SOLOなどのElectronアプリにも対応できます。
概要(AI 翻訳)
任意のウェブサイトをCLIに変換し、ログインしたChromeでブラウザを使えます。 ウェブサイトやブラウザセッションを人間やAIエージェントのための決定論的インターフェースに変えます。 またはブラウザ使用を任意のページに対して実行してください — ナビゲーション、フォームの入力、クリック、抽出、自動化。
OpenCLIは、AIエージェント向けの汎用ブラウザ自動化CLIであり、エージェントブラウザの代替です。サイトアダプターなしでウェブサイトのナビゲーション、検査、クリック、フォームの入力、抽出、スクリーンショットが可能です。内蔵アダプターは再利用可能で決定的なサイトコマンドを追加します。OpenCLIとエージェントブラウザおよび移行の比較を参照してください。
OpenCLIは3種類の自動化のための1つのサーフェスを提供します:
- **Bilibili、Zhihu、Xiaohongshu、Reddit、HackerNews、Twitter/Xなど多くのサイトには内蔵アダプターを使用しましょう。
- AIエージェントに任意のウェブサイトを操作させましょう — AIエージェントに
opencli-browserスキル(Claudeコード、カーソルなど)をインストールし、ログインしたブラウザからopencli browserプリミティブを使って任意のページをナビゲート、クリック、入力・入力、抽出、検査が可能です。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
OpenCLI
Convert any website into a CLI & run Browser Use on your logged-in Chrome. Turn websites and browser sessions into deterministic interfaces for humans and AI agents. Or run Browser Use against any page — navigate, fill forms, click, extract, automate.
OpenCLI is a general-purpose browser automation CLI for AI agents and an agent-browser alternative. Navigate, inspect, click, fill forms, extract, and screenshot websites without a site adapter. Built-in adapters add reusable, deterministic site commands. See OpenCLI vs agent-browser and migration.
OpenCLI gives you one surface for three different kinds of automation:
- Use built-in adapters for sites like Bilibili, Zhihu, Xiaohongshu, Reddit, HackerNews, Twitter/X, and many more.
- Let AI Agents operate any website — install the
opencli-browserskill in your AI agent (Claude Code, Cursor, etc.), and it can navigate, click, type/fill, extract, and inspect any page through your logged-in browser viaopencli browserprimitives. - Write new adapters end-to-end with
opencli browser+ theopencli-adapter-authorskill, which guides from first recon through field decoding, code, andopencli adapter test.
Agent command contract
Commands default to JSON: { "ok": true, "data": ... }; failures return
{ "ok": false, "error": { "code": "...", "message": "...", "hint": "..." } }
on stdout with a nonzero exit code. Logs use stderr. Explicit human formats,
help, version and completion retain their own formats; browser follow modes use JSON Lines.
opencli list search --site github
opencli browser open https://example.com --session research
opencli browser network --static --session research
opencli browser chrome describe
opencli adapter check github/search
list returns compact, paginated capabilities (commands, total, nextOffset);
read arguments with --help -f json. Page scope is --session, native
Chrome calls need no session. Adapter authoring is grouped under adapter init|check|test.
state --diagnostics and network --static replace analyze and discover.
This changes CLI syntax and JSON output. JS adapters keep cli({...}),
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add jackwener/opencli