// 概要
OpenCLI は、Web サイト、ブラウザセッション、デスクトップアプリケーションを、人間と AI エージェントの両方に向けた決定論的なコマンドラインインターフェースへと変換します。既存のブラウザ認証を活用することで、追加の認証情報を必要とせずに安全で信頼性の高い自動化を実現します。ユーザーは 90 種類以上の組み込みアダプターを利用したり、独自のアダプターを作成したりすることで、ワークフローを効率化し、外部ツールを統合された CLI ハブに集約できます。
// 技術解説
OpenCLI は、Web インターフェース、デスクトップアプリケーション、およびコマンドライン環境のギャップを埋めるために設計された汎用的な自動化フレームワークです。ブラウザベースの daemon と CDP (Chrome DevTools Protocol) を活用することで、インタラクティブな Web サイトや Electron アプリを決定論的でスクリプト可能な CLI コマンドに変換します。このアーキテクチャにより、人間と AI エージェントの両方が、従来のヘッドレスブラウザ自動化のオーバーヘッドや LLM ベースの Web エージェントのコストをかけずに、スクレイピング、ナビゲーション、インタラクションといった複雑なタスクを実行できます。
// 主要ハイライト
// ユースケース
// クイックスタート
開始するには、'npm install -g @jackwener/opencli' でパッケージをグローバルにインストールし、Chrome Web Store から Browser Bridge 拡張機能をセットアップしてください。'opencli doctor' を実行してブラウザの接続性を確認し、インストールを検証します。その後、組み込みコマンドを即座に実行するか、'npx skills add jackwener/opencli' を使用して AI エージェント用の特定のスキルをインストールできます。