OpenCLI:ウェブ全体をコマンドラインに変えるオープンソースツール

·Toolin 編集部

GitHub 20kスターのオープンソースプロジェクト OpenCLI は、100以上のサイトや WeChat、Feishu などの私的データをコマンドライン操作に変えます。ローカルブラウザで実行され、Token 消費はゼロです。

OpenCLI:ウェブ全体をコマンドラインに変えるオープンソースツール

AI に外部サイトの情報を読んでもらおうとするたびに、返ってくるのは決まって「申し訳ありませんが、これらのサイトには直接アクセスできません」。OpenCLI はまさにこの問題を解決するために登場したオープンソースのコマンドラインツールで、現在 GitHub で 20k+ の Star を獲得しています。

その核心の発想はシンプルです:日頃ブラウザを開いてやっていることを、すべてターミナルの1行コマンドに変える。しかもコマンドはローカルのブラウザで直接実行され、大規模モデルの推論を経由しないため、何回実行しても Token はかかりません。

OpenCLIとは

OpenCLI はオープンソースのコマンドラインツール集で、100+ のサイトアダプターを内蔵し、Xiaohongshu、Bilibili、Zhihu、Douban、Hupu、Reddit、HackerNews、Google Scholar などの主要プラットフォームをカバーしています。ウェブデータに加えて、WeChat、Telegram、Discord、Feishu、WeCom、DingTalk などの私的チャットやオフィスデータにも接続できます。

プロジェクトURL:https://github.com/jackwener/OpenCLI

OpenCLIのGitHub Starの伸び

コア機能

1行コマンドでウェブ全体のデータを取得

Cookie を手動でコピーしたりリクエストヘッダーを組み立てたりする必要はありません。OpenCLI はあなたの Chrome のログイン状態をそのまま再利用します:

# 搜知乎
opencli zhihu search "AI Agent"

# 下载知乎文章
opencli zhihu download --url "文章地址" --output ./zhihu

# 看 Reddit 热议
opencli reddit search "AI"

# 看 B站热门
opencli bilibili trending

出力形式は JSON、CSV、Markdown に対応しており、そのままナレッジベースやデータ分析フローに流し込めます。

私的チャット履歴の一元管理

OpenCLI は WeChat、Telegram、Discord のチャット履歴をすべてコマンドライン経由で統一的に呼び出せるようにします:

# 搜微信聊天记录
opencli wx search "关键词"

# 搜Telegram消息
opencli tg search "关键词"

# 查Discord最近消息
opencli discord recent

WeChat には独立した wx-cli ツールを使います。インストールコマンド:

npm install -g @jackwener/wx-cli

初回使用時は wx init での初期化が必要です(macOS では sudo wx init)。WeChat のデータディレクトリを自動検出し、メモリからデータベースキーをスキャンします。その後は wx session で会話一覧を取得し、wx history で履歴メッセージを検索できます。

チャット履歴の出力は JSON と CSV に対応し、Obsidian のようなナレッジ管理ツールに接続すれば、各 App に散らばった断片的な情報を継続的に更新される個人情報ストリームに変えられます。

オフィススイート一式

  • opencli lark-cli は Feishu の200以上のコマンドをカバー(メッセージ、ドキュメント、カレンダー、タスク)
  • opencli wecom-cli は WeCom を管理
  • opencli dws は DingTalk を管理

デスクトップアプリの自動化

CDP プロトコルを通じて、OpenCLI は Electron デスクトップアプリを直接操作できます:Cursor、ChatGPT の macOS 版、Notion、Discord のデスクトップ版などで、マウスを手動でクリックする必要がありません。

クイックスタート

インストール

Node.js 21+ が必要です。1行コマンドで完了します:

npm install -g @jackwener/opencli

インストール後に opencli list を実行すれば、利用可能なすべてのコマンドが見られます。

Chrome 拡張機能のインストール

Chrome ウェブストアから OpenCLI 拡張機能をダウンロードし、デベロッパーモードを有効にするだけです。Cookie を手動で設定する必要はなく、OpenCLI があなたの Chrome のログイン状態をそのまま再利用します。

欲しいサイトがない?

opencli-adapter-author skill を使えば、Agent がアダプターを自動で書いてくれます:

npx skills add jackwener/opencli --skill opencli-adapter-author

コミュニティにはプラグインシステムもあり、opencli plugin install で他の人が書いたアダプターをワンクリックでインストールできます。

Token 消費ゼロの秘密

OpenCLI と「大規模モデルに自分でブラウザを操作させる」方式との最大の違いは、CLI コマンドがローカルのブラウザで直接実行され、大規模モデルの推論を経由しない点です。同じコマンドで得られる結果の構造は一貫しており、パイプライン化、スクリプト化、CI/CD に対応します。

その本質は、ブラウザ自動化を AI 推理からシステムコールへと引き戻すことです。

Token消費ゼロ

向いている人

  • コンテンツ制作者:素材の一括ダウンロード、コメントデータの取得、ファン層の分析
  • EC関係者:カスタマーサポートのチャット履歴をワンクリックで書き出し、ユーザーフィードバックを一括アーカイブ
  • 開発者:サイトデータを自動化フローに接続、CI/CD スクリプトとの相性が良い
  • データアナリスト:複数プラットフォームのデータを統一的に収集し、構造化出力をそのまま DB に格納

注意:OpenCLI はオープンソースプロジェクトとしてツールと発想を提供するものであり、私的データへの実際のアクセスと配置は個人の行為です。使用前にコンプライアンスリスクとプライバシーの境界を評価してください。

関連記事

碼上飛: 30秒でAIショップを開業し、Vibe Businessを回す
AI製品

碼上飛: 30秒でAIショップを開業し、Vibe Businessを回す

碼上飛は自然言語で完全なビジネスシステムを生成できます。製品生成、販促による顧客獲得、AIカスタマーサポートまで全工程をカバーし、200人民元の試験運用クレジットを進呈。一人会社がビジネスのクローズドループを素早く回すのに適しています。

Toolin 編集部
GitHubが毎日の監査でAgent Tokenコストを62%削減
AIチュートリアル

GitHubが毎日の監査でAgent Tokenコストを62%削減

GitHubがgh-aw CLIツールを提供。毎日のToken監査とMCPスリム化で監査-最適化のループを構築し、Auto-Triageタスクの等価Tokenコストを継続的に62%削減します。

Toolin 編集部
PawBench:オープンソースのAgent評価ベンチマーク、4050のテストユニットでモデルとフレームワーク選びを支援
AI製品

PawBench:オープンソースのAgent評価ベンチマーク、4050のテストユニットでモデルとフレームワーク選びを支援

PawBench v1.0は150タスク・4050テストユニットのAgent評価セットを構築し、ベースモデルと実行フレームワークを同一の体系に収めて、モデル+Harnessの最適な組み合わせを見つける手助けをします。

Toolin 編集部
Codexをインストールから実戦まで:非プログラマーのための完全スタートガイド
AIチュートリアル

Codexをインストールから実戦まで:非プログラマーのための完全スタートガイド

ゼロからOpenAI Codexデスクトップ版を習得する、インストールと設定、画面の読み方、プロジェクト作成、スキルとプラグインの使い方、スマホからのリモート操作までを網羅した超親切なチュートリアル

Toolin 編集部
Coze 3.0:複数のAI Agentにチームを組ませてあなたのために働かせる
AI製品

Coze 3.0:複数のAI Agentにチームを組ませてあなたのために働かせる

Coze 3.0が正式リリース。マルチAgent協働、スマホからのPCリモート操作、ローカルAgentのワンクリック取り込みに対応し、選題をそのまま動画に変えることも可能です。

Toolin 編集部
Kimi Work Beta:コードを書くAgentから、仕事をこなすAgentへ
AI製品

Kimi Work Beta:コードを書くAgentから、仕事をこなすAgentへ

Moonshot AIがKimi Work Betaをリリース。ナレッジワーカー向けの汎用ローカルAgentで、300の子Agent並行協働、13時間の長時間タスク、ブラウザ操作、Skillインストールに対応します。

Toolin 編集部