寶藏神器!把50+平台全變成命令行,agent可直接組合調用!

作者:噪點noisepoint
日期:2026年3月26日 上午12:31
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

opencli:將五十幾個網站同桌面應用變成命令行,agent 可以自由組合調用

整理版摘要

呢篇文章由作者「噪點」分享,佢喺用 agent 嘅過程中發現一個大問題:agent 任務能力好強,但一涉及操控多個真實網站同軟件應用就好低效,以前靠 Playwright 呢類自動化瀏覽器慢又易風控,一個個對接 API 又費時。作者最近揾到一個思路完全唔同嘅開源神器 opencli,佢唔係模擬人點擊瀏覽器,而係透過一個 Chrome 擴展複用你嘅登入狀態,直接用網站真實 API 將所有平台變成 CLI 命令行。一旦變成 CLI,agent 就可以好似調用系統命令咁任意調用平台能力,仲可以自由串聯組合,跨平台操作變得好自然。

作者認為呢個工具嘅核心價值係統一入口,萬物皆可 CLI,解決咗平台之間嘅資訊孤島問題。佢仲示範咗點樣接入 Claude Code 呢類 agent,只要喺 CLAUDE.md 加一句話,就可以用自然語言叫 agent 自動查命令、調用、整理結果。另外 opencli 支援自定義添加新網站,用一條命令就可以將任何網站 CLI 化。

整體結論係:軟件嘅用戶正在改變,以前係畀人用要靚界面,而家越來越多操作係畀 agent 做,agent 要嘅係可直接調用嘅接口同穩定輸出CLI 正正係 agent 最原生嘅操作方式,而 opencli 就係推動「萬物皆可 CLI」嘅基礎設施。

  • opencli 透過 Chrome 擴展複用登入狀態,直接調用網站真實 API,零風控且速度快,回傳結構化 JSON 數據。
  • 已接入超過 50 個主流平台,包括小紅書、Twitter、B 站、微信、CursorChatGPT 等,支援桌面應用 CLI 化。
  • agent 可以自由串聯多個平台能力,例如先搜 B 站熱門、再去小紅書揾相關內容、最後整理報告,跨平台操作變得簡單。
  • 接入 Claude Code 等 agent 只需在 CLAUDE.md 加入一句指示,之後就可以用自然語言叫 agent 自動執行 CLI 命令。
  • 支援自定義添加新網站,用 opencli generate <網址> --goal "需求描述" 就可以一鍵生成 CLI 命令。
值得記低
連結 github.com

opencli GitHub 倉庫

項目原始碼及安裝說明

連結 github.com

opencli 擴展下載頁面

下載 opencli-extension.zip,用於 Chrome 瀏覽器

Prompt

CLAUDE.md 範例配置

可以喺 CLAUDE.md 中加入呢句,令 Claude Code 自動識別 opencli 命令: 可以使用 opencli 工具操作網站和應用。運行 opencli list 查看所有可用命令,用 opencli <平台> --help 查看具體用法。如果現有命令不滿足需求,用 opencli generate <網址> --goal "需求描述" 生成新命令。

整理重點

opencli 係乜?一句講曬:將任何網站同桌面應用變成命令行

opencli 係一個開源工具,核心概念係統一入口,萬物皆可 CLI。裝好之後,喺終端就可以直接用命令操作各種平台,例如 opencli xiaohongshu search "AI工具" 搜小紅書筆記,或者 opencli cursor send "幫我寫個函數" 控制 Cursor 寫程式。

目前已經接入咗超過 50 個主流平台同桌面應用

包括小紅書、TwitterReddit、即刻、微信、Boss 直聘、即夢、豆包等,甚至連 Cursor、ChatGPT、Notion、Discord 呢啲 Electron 桌面應用都可以直接 CLI 化。用 opencli list 命令就可以睇曬所有可用平台。

整理重點

核心價值:統一入口,agent 可以自由組合跨平台能力

之前各個平台好似一個個孤島,agent 想跨平台做嘢好麻煩。而家全部變成 CLI,就可以隨意串聯。

例如叫 agent 先搜 B 站熱門,再去小紅書搜相關內容,最後整理成報告

呢種跨平台工作以前諗都唔敢諗,或者實作起嚟勁麻煩,而家用 opencli 串起嚟就好自然。

opencli 唔係模擬瀏覽器點擊,而係透過 Chrome 擴展直接複用你嘅登入狀態

所以調嘅係網站真實 API,對網站嚟講同你自己手動操作冇分別,基本零風控。速度都唔係一個級別,作者話搜小紅書幾秒就拎到結構化 JSON 數據,agent 直接用到,唔使解析截圖,token 消耗亦少好多。

整理重點

點樣用?三步搞定安裝同接入 agent

  1. 1 安裝 opencli:終端輸入 npm install -g @jackwener/opencli
  2. 2 安裝 Chrome 擴展:下載 opencli-extension.zip 並解壓,喺 chrome://extensions 開啟開發者模式,加載未打包嘅擴展程序。重啟 Chrome
  3. 3 連接驗證:執行 opencli doctor 確認成功,之後使用時對應網站需要先喺 Chrome 登入。

想用自然語言操作嘅話,建議透過 Claude CodeCodexOpenClaw 呢類 agent

只要喺 CLAUDE.md 加入一句指示(例如上面 resources 提供嘅範例),之後就可以直接用自然語言講「幫我睇下 B 站熱門視頻」之類,Claude Code 會自己查命令、調用、整理結果,完全唔使記任何命令。

整理重點

自定義添加新網站:一條命令搞掂

如果覺得現有 50 幾個網站唔夠用,opencli 支援自定義添加。只需喺終端輸入 opencli generate https://example.com --goal "xxx"。

  • https://example.com 係你想 CLI 化嘅目標網站
  • --goal "xxx" 係你想要呢個網站嘅咩功能,例如「熱門文章

例如想接入「掘金」,輸入 opencli generate https://juejin.cn --goal "熱門文章" 就得。添加功能時可以直接叫 Claude Code 呢啲 agent 幫手操作。

整理重點

寫在最後:CLI 正成為 AI 時代嘅新基礎設施

作者用咗 opencli 之後反思:以前軟件係畀人用,需要靚界面同流暢交互;但而家越來越多操作係畀 agent 做。agent 唔需要睇界面,佢要嘅係可直接調用嘅接口、穩定輸出同可以隨意拼裝嘅命令。

CLI 恰好係 agent 最原生嘅操作方式——文字入、結構化數據出、仲可以自由串聯

opencli 做嘅就係令萬物皆可 CLI,將原本只有人用到嘅網站同軟件變成 agent 直接調用嘅工具。呢件事嘅意義,可能比我哋而家諗嘅仲要大。


大家好,我係噪點 

隨住agent用得多咗,我越來越發現一個問題,就係agent做任務嘅能力係好強,但一旦要操控多個真實網站同軟件應用嘅場景,其實效率仲係好低

一係靠playwright呢類自動化瀏覽器,截圖點擊,唔單止慢,最緊要係容易觸發風控。

一係就要逐個對接對應工具嘅api,曬時間曬心機。 

仲煩嘅係各個應用、網站之間係資訊孤島,能力完全割裂,agent根本串連唔到;例如想叫agent揾下B站熱門,再去小紅書睇下相關筆記,順便下載篇公眾號文章,3件事三個平台,要對接3次。

但我最近發現咗個思路完全唔同嘅寶藏神器——opencli,令我非常興奮。

佢唔係去模擬人點擊瀏覽器,而係透過一行命令直接將所有網站同軟件變成cli命令行。

一旦變成cli,agent就可以好似調用系統命令咁,任意調用呢啲平台嘅能力。而且cli天生支援組合串聯,agent可以好似人咁自由組合各種工具,將各種能力拼埋一齊,玩法即刻打開咗


01
opencli可以做啲乜



一句講曬就係:

opencli係一個可以將任何網站、桌面應用變成命令行嘅開源工具;講白啲就係統一入口,萬物皆可cli 。

項目地址:

https://github.com/jackwener/opencli 

裝好之後喺終端就可以無縫操作各種平台:比如 

opencli xiaohongshu search "AI工具" :小紅書搜尋“AI工具”筆記


opencli twitter trending :搜尋 twitter趨勢


opencli cursor send "幫我寫個函數": 控制cursor寫函數


當然亦都可以接入claude code、codex、openclaw等進行純自然語言溝通,唔經命令形式,具體方法下面有介紹。

目前已經接入咗50多個主流平台同桌面應用,具體可以透過opencli list命令查看

例如小紅書、twitter、reddit、即刻、微信、boss直聘、即夢、豆包呢啲主流全部都有。

甚至連cursor、chatgpt、notion、discord呢啲electron桌面應用都可以直接cli化。

例如claude code透過opencli去控制cursor,ai控制ai,玩法空間好大。

最緊要係可擴展,支援添加新嘅網站同應用,將佢哋cli化。

圖片


     

02
核心價值



我覺得最有價值嘅一點就係——所有平台統一成一個入口,能力可以自由組合。

之前各個平台好似一個個孤島,agent想跨平台做啲嘢非常麻煩;而家全部變咗cli,就可以隨意串聯。

例如叫agent先搜B站熱門,再去小紅書搜相關內容,最後整理成報告。

呢種跨平台工作以前一係想都唔敢想,一係實現起嚟非常麻煩,而家串起嚟就好自然。 

圖片


另外它同playwright呢類瀏覽器自動化最大嘅分別就係,opencli唔係機械人瀏覽器模擬點擊,而係通過一一個chrome擴展直接複用你現有嘅chrome登錄狀態。

所以佢調嘅係網站真實api接口,對網站來講同你自己手動操作頁面冇分別,基本上零風控。

而且速度都唔係同一個層級,我試過搜小紅書,幾秒就拎到結構化嘅json數據,agent拎到直接就可以用,唔使解析截圖,token消耗都少好多



03
怎麼用



第 1 步:安裝 opencli

終端輸入下面命令:

npm install -g @jackwener/opencli


圖片


第2步:安裝 Chrome 擴展

打開下面連結,下載最新嘅 opencli-extension.zip,解壓縮:

https://github.com/jackwener/opencli/releases

圖片


Chrome 打開 chrome://extensions,右上角開啓開發者模式,左上角點擊“載入未打包嘅擴充功能”,上載之前解壓縮嘅文件夾。

圖片


可能會見到錯誤提示,唔使理,核心係睇下面嘅doctor狀態驗證。然後重新開chrome。

圖片


第3步:連接驗證

執行命令opencli doctor :驗證係咪開啓咗。

圖片


顯示成功之後,就可以直接講需求使用,注意使用時對應網站需要喺chrome先登錄咗

圖片



04
接入claude code使用



建議都係透過claude code、codex、openclaw呢類agent使用,因為喺呢啲agent裏面我哋可以直接用自然語言講需求;而直接喺opencli裏面用,就必須透過命令使用。

圖片


想讓claude code自動調用都好簡單,喺CLAUDE.md度加一句 

可以使用 opencli 工具操作網站同應用。執行 opencli list 查看所有可用命令,用 opencli <平台> --help查看具體用法。


如果現有命令唔夠用,用 opencli generate <網址> --goal "需求描述" 生成新命令。


 


之後直接用自然語言講需求就得,例如:

幫我睇下“B站熱門視頻"、"搜下小紅書上關於ai嘅筆記"、"下載呢篇知乎文章"等;


Claude code會自己查命令、調用、將結果整理畀你;完全唔使記任何命令。

圖片
圖片

codex等其他工具同理,喺對應嘅文檔度加上面嘅說話就得


05
自訂添加新網站



如果覺得而家嘅50幾個網站同應用滿足唔到你嘅需求,都支援自訂添加。

只需終端輸入一行命令就得:

opencli generate https://example.com --goal "xxx" 


呢行命令嘅意思係: 

- https://example.com — 你想要 cli化嘅目標網站 

- --goal "xxx" — 你想要呢個網站嘅咩功能

比如: 

你想將"掘金"(juejin.cn)新接入 opencli,只需:


opencli generate https://juejin.cn --goal "熱門文章",


成功之後就可以用

 

添加功能時可以直接叫claude code呢啲agent操作。


06
寫在最後



用咗opencli之後,我一直諗緊一件事:軟件嘅用戶正在發生變化 

以前軟件係畀人用嘅,需要靚嘅界面、流暢嘅交互;但而家越來越多嘅操作係叫agent去做

agent係唔需要睇界面嘅,佢要嘅係可以直接調用嘅接口、穩定嘅輸出、可以隨意拼裝嘅命令。

cli啱啱就係agent最原生嘅操作方式——文字入去、結構化數據出嚟、仲可以自由串聯。

佢正在成為ai時代新嘅數據同操作入口,亦都會係新嘅基礎設施。

而opencli做嘅嘢,就係令萬物皆可cli;將原本只有人用到嘅網站同軟件,變成agent直接調用嘅工具。 

呢件事嘅意義,可能比我哋而家諗嘅仲大 


如果覺得呢篇分享對你有幫助,歡迎一鍵三連,方便更多朋友睇到~

對AI工具、AI乾貨技巧、vibe coding有興趣,可以畀『噪點』加粒星 ⭐️,第一時間收到推送!亦都歡迎交個朋友~

圖片




大家好,我是噪點 

隨着agent使用越來越多,我越來越發現一個問題,就是agent任務能力是很強了,但一旦涉及需要操控多個真實網站和軟件應用的場景,其實還是很低效

要麼靠playwright這類自動化瀏覽器,截圖點擊,不僅慢,最關鍵的是容易風控。

要麼是一個個去對接對應工具的api,費時費力。 

更頭疼的是各個應用、網站之間是信息孤島,能力完全割裂,agent根本串不起來;比如想讓agent搜下B站熱門,再去小紅書看看相關筆記,順便下載個公眾號文章,3件事三個平台,需要對接3遍。

但我最近發現了個思路完全不同的寶藏神器——opencli,非常讓我興奮。

它不是去模擬人點擊瀏覽器,而是通過一行命令直接把所有網站和軟件變成cli命令行。

一旦變成cli,agent就能像調用系統命令一樣,任意調用這些平台的能力。並且cli天然支持組合串聯,agent可以像人一樣自由組合各種工具,把各種能力拼在一起,玩法一下就打開了


01
opencli能做什麼



一句話說就是:

opencli是個可以把任何網站、桌面應用變成命令行的開源工具;說白了就是統一入口,萬物皆可cli 。

項目地址:

https://github.com/jackwener/opencli 

裝好後在終端就能無縫操作各種平台:比如 

opencli xiaohongshu search "AI工具" :小紅書搜索“AI工具”筆記


opencli twitter trending :搜索 twitter趨勢


opencli cursor send "幫我寫個函數": 控制cursor寫函數


當然也可以接入claude code、codex、openclaw等進行純自然語言溝通,不通過命令形式,具體方法下方有介紹。

目前已經接入了50多個主流平台和桌面應用,具體可以通過opencli list命令查看

比如小紅書、twitter、reddit、即刻、微信、boss直聘、即夢、豆包這些主流全都有。

甚至連cursor、chatgpt、notion、discord這些electron桌面應用都可以直接cli化。

比如claude code通過opencli去控制cursor,ai控制ai,玩法空間很大。

最關鍵的是可擴展,支持添加新的網站和應用,將其cli化。

圖片


     

02
核心價值



我覺得最有價值的一點是——所有平台統一成了一個入口,能力可以自由組合。

之前各個平台像一個個孤島,agent想跨平台乾點事非常麻煩;現在全變成cli了,就可以隨意串聯。

比如讓agent先搜B站熱門,再去小紅書搜相關內容,最後整理成報告。

這種跨平台工作以前要麼想都不敢想,要麼實現起來非常麻煩,現在串起來就很自然。 

圖片


另外它和playwright這類瀏覽器自動化最大的區別就是,opencli不是機器人瀏覽器模擬點擊,而是通過一個chrome擴展直接複用你已有的chrome登錄狀態。

所以調的是網站真實api接口,對網站來說和你自己手動操作頁面沒區別,基本零風控。

而且速度也不是一個量級,我試了下搜小紅書,幾秒就拿到結構化的json數據,agent拿到直接就能用,不用解析截圖,token消耗也少得多



03
怎麼用



第 1 步:安裝 opencli

終端輸入下方命令:

npm install -g @jackwener/opencli


圖片


第2步:安裝 Chrome 擴展

打開下方連結,下載最新的 opencli-extension.zip,解壓:

https://github.com/jackwener/opencli/releases

圖片


Chrome 打開 chrome://extensions,右上角開啓開發者模式,左上角點擊“加載未打包的擴展程序”,上傳前面解壓的文件夾。

圖片


可能會看到錯誤提示,不用管,核心看下面的doctor狀態驗證。然後重啓下chrome。

圖片


第3步:連接驗證

運行命令opencli doctor :驗證是否開啓。

圖片


顯示成功後,就可以直接說需求使用了,注意使用時對應網站需要先在chrome登錄下

圖片



04
接入claude code使用



建議還是通過claude code、codex、openclaw這類agent使用,因為在這些agent裏我們可以直接用自然語言說需求;而直接在opencli裏用,則必須通過命令使用。

圖片


想讓claude code自動調用也很簡單,在CLAUDE.md里加一句 

可以使用 opencli 工具操作網站和應用。運行 opencli list 查看所有可用命令,用 opencli <平台> --help查看具體用法。


如果現有命令不滿足需求,用 opencli generate <網址> --goal "需求描述" 生成新命令。


 


之後直接用自然語言說需求就行,比如:

幫我看看“B站熱門視頻"、"搜下小紅書上關於ai的筆記"、"下載這篇知乎文章"等;


Claude code會自己查命令、調用、把結果整理給你;完全不需要記任何命令。

圖片
圖片

codex等同理,在對應的文檔裏添加上面話術即可


05
自定義添加新網站



如果覺得現在的50多個網站和應用無法滿足你的需求了,也支持自定義添加。

只需終端輸入一行命令即可:

opencli generate https://example.com --goal "xxx" 


這行命令的意思是: 

- https://example.com — 你想要 cli化的目標網站 

- --goal "xxx" — 你想要這個網站的什麼功能

比如: 

你想把"掘金"(juejin.cn)新接入 opencli,只需:


opencli generate https://juejin.cn --goal "熱門文章",


成功後就能用了

 

添加功能時可以直接讓claude code這些agent操作。


06
寫在最後



用了opencli之後,我一直在想一個事:軟件的用戶正在發生變化 

以前軟件是給人用的,需要好看的界面、流暢的交互;但現在越來越多的操作是讓agent去做

agent是不需要看界面的,它要的是能直接調用的接口、穩定的輸出、可以隨意拼裝的命令。

cli恰好就是agent最原生的操作方式——文本進去、結構化數據出來、還能自由串聯。

它正在成為ai時代新的數據和操作入口,也會是新的基礎設施。

而opencli做的事,就是讓萬物皆可cli;把原本只有人能用的網站和軟件,變成agent直接調用的工具。 

這件事的意義,可能比我們現在想的要大 


如果覺得本篇分享對你有幫助,歡迎一鍵三連,方便更多朋友看到~

對AI工具、AI乾貨技巧、vibe coding感興趣,可以給『噪點』加個星標 ⭐️,第一時間獲取推送!也歡迎交個朋友~

圖片