JO

jackwener/opencli

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

3.1万 stars 品質 75 トレンド 93Apache-2.0

任意のウェブサイトを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-browser skill 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 via opencli browser primitives.
  • Write new adapters end-to-end with opencli browser + the opencli-adapter-author skill, which guides from first recon through field decoding, code, and opencli 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({...}),

GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add jackwener/opencli
MCP 初心者?mcpskill.org のガイドから始めましょう →