OpenCLI 是什麼?把所有網站變成你的終端機:讓 AI 與工程師隨手操控網頁

By tainan , 14 六月 2026
OpenCLI (opencli.info) 是一個開源工具,能將任何網站或基於 Electron 的桌面軟體變成「命令列介面 (CLI)」。它最大的特色是能複用瀏覽器的登入狀態,讓 AI 代理人或開發者能直接透過終端機抓取私有資料或執行自動化操作。

OpenCLI 是什麼?把所有網站變成你的終端機:讓 AI 與工程師隨手操控網頁

對於習慣在終端機(Terminal)工作的工程師,或是正在開發 AI 代理人(AI Agents)的開發者來說,最頭痛的事情莫過於「網站沒有 API」或是「API 驗證極其複雜」。當你想自動化抓取自己的 Twitter 貼文或 Bilibili 收藏夾時,往往卡在登入與爬蟲封鎖。

OpenCLI 就像是給瀏覽器裝上了一個「命令列介面」:只要你在瀏覽器登入了,終端機就能直接操作。

一句話重點

OpenCLI 是一個開源工具,它透過瀏覽器外掛複用你的登入狀態,將任何網站轉換為可程式化、可被 AI 呼叫的命令列工具(CLI)。

它解決什麼問題?

傳統的網頁自動化或爬蟲面臨兩大挑戰:

  1. 登入難題:管理 Cookie、處理二階段驗證(2FA)非常麻煩。
  2. API 缺失:多數現代網站不提供官方 API,或是功能受限。

OpenCLI 透過「瀏覽器橋接」技術,直接借用你已經在 Chrome 或 Chromium 瀏覽器中登入的 Session。這意味著你不需要管理 API Key,只要瀏覽器能看的內容,OpenCLI 就能把它變成結構化的 JSON 或 Markdown 輸出給終端機使用。

核心特色

1. 複用瀏覽器 Session

這是 OpenCLI 最強大的地方。它不模擬登入,而是直接透過外掛與你正在使用的瀏覽器溝通。你在瀏覽器登入了什麼帳號,CLI 就能操作什麼帳號,完全避開了複雜的驗證流程。

2. 豐富的適配器(Adapters)

OpenCLI 內建了超過 80 個熱門網站的適配器,包括 Twitter/X、Bilibili、Reddit、HackerNews 等。你可以直接輸入 opencli twitter search "AI" 就能得到結構化的搜尋結果。

3. AI 代理人友善(AI Agent Ready)

OpenCLI 專為 AI 時代設計。它提供 explore 指令,能讓 AI 自動探索網頁結構並生成對應的操作程式碼。這讓像是 Claude Code 或 Cursor 等 AI 工具能擁有「眼睛」與「手」,直接在網頁上執行任務。

4. 操控桌面應用

除了網頁,OpenCLI 還能透過開發者工具協議(CDP)操控基於 Electron 的桌面軟體,例如 Cursor、Discord、Notion 或 ChatGPT 桌面版。

它和類似工具有什麼不同?

特性 傳統爬蟲 (Puppeteer/Playwright) OpenCLI
身分驗證 需手動注入 Cookie 或模擬登入 直接複用瀏覽器已登入狀態
開發難度 需撰寫大量自動化腳本 使用 YAML 或宣告式指令
輸出格式 需手動處理 HTML 解析 內建支援 Table, JSON, Markdown
對 AI 的支持 需額外撰寫封裝 原生支援 AI 代理人調用

非工程背景的人需要知道什麼?

如果你有一堆重複的網頁工作(例如每天要把某個網站的資料貼到 Excel),OpenCLI 可以讓這些工作變得極其簡單。你可以想像成你多了一個「自動化小助手」,它住在你的終端機裡,隨時準備幫你從網頁上搬運資料,而不需要你去學習高深的爬蟲技術。

適合誰使用?

  • 終端機愛好者:希望在不離開 Terminal 的情況下查看社交媒體、新聞或處理網頁任務。
  • AI 開發者:需要給你的 AI Agent 提供穩定、低成本的網頁存取方案。
  • 自動化工作流玩家:想將網頁資料串接到自己的 Python 腳本或自動化工具中。

可能不適合誰?

  • 需要大規模分散式爬蟲的人:OpenCLI 依賴本地瀏覽器 Session,不適合用來做百萬級的網頁抓取。
  • 完全不使用命令行(CLI)的純 UI 使用者

目前可以怎麼開始?

你可以透過 npm 或官方提供的安裝腳本開始使用:

# 安裝 OpenCLI
npm install -g @opencli/cli

# 啟動守護進程並安裝瀏覽器外掛
opencli setup

完成安裝後,試試看執行 opencli twitter trends,你就能直接在終端機看到現在的熱搜趨勢!

我們的觀察

OpenCLI 正在模糊「網頁」與「工具」之間的界線。在 AI Agents 迅速普及的今天,能夠快速、低成本地將現有 Web 生態系轉化為 AI 可調用的「工具箱」,是極具戰略價值的。OpenCLI 的出現,讓開發者不再受限於封閉的 API 生態,重奪操作網頁的主動權。

來源

  • 官方網站:https://opencli.info/
  • GitHub 倉庫:https://github.com/opencli/opencli
  • 查閱日期:2026-06-14