AI 科技資訊人工智慧的新知入口
首頁 / OpenCLI 是什麼?把所有網站變成你的終端機:讓 AI 與工程師隨手操控網頁

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

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

本文導覽
  1. 一句話重點
  2. 它解決什麼問題?
  3. 核心特色
  4. 它和類似工具有什麼不同?
  5. 非工程背景的人需要知道什麼?
  6. 適合誰使用?
  7. 可能不適合誰?
  8. 目前可以怎麼開始?
  9. 我們的觀察
  10. 來源

對於習慣在終端機(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