概要
OpenCLIは、ウェブサイト、ブラウザセッション、Electronアプリ、およびローカルツールを、人間やAIエージェントにとって決定論的なインターフェースに変換する汎用CLIハブです。
このツールを使えば、ログイン済みのブラウザセッションを再利用してライブワークフローを自動化し、繰り返しのアクションを再利用可能なCLIコマンドとして定義できます。
BilibiliやRedditなどの人気サイト向けの組み込みアダプターを提供し、AIエージェントがウェブサイトをナビゲート、クリック、入力、データ抽出するための高度なブラウザ自動化機能も備えています。
また、`gh`や`docker`のようなローカルCLIツールや、Cursor、ChatGPTのようなElectronアプリのハブとしても機能します。
開発者やAIエージェント開発者が、ウェブサイトやデスクトップアプリの操作を標準化されたコマンドラインインターフェースとして活用し、AIエージェントにシームレスにツールを発見、学習、実行させることが想定されます。
ゼロLLMコストで、決定論的な出力とCI/CDの互換性を提供します。
互換性・特徴
- CLI
- Browser Automation
- AI Agent対応
- Node.js
- Electron App対応
- Webサイト連携
基本情報
| ライセンス | Apache-2.0 |
| Stars | 20,376 |
| Forks | 2,067 |
| カテゴリ | AIエージェント |
| アクティビティ | high |
最新のissue
- 移行ツール: yamlのみのアダプターがv1.7.xでサイレントにアンロード — `adapter migrate` codemodを提案 (更新: 2026-05-13 / Migration tooling: yaml-only adapters silently un-loaded in v1.7.x — propose `adapter migrate` codemod)
- 機能リクエスト: ブラウザスクリーンショットがファイル出力とURL返却をサポートするべき(大規模なBase64タイムアウトを回避) (更新: 2026-05-13 / Feature Request: browser screenshot should support file output and URL return (avoid large Base64 timeout))
最新リリース: v1.7.18 (2026-05-11)