“抱歉,我無法直接訪問這些網(wǎng)站。”
每次想讓AI讀個外部網(wǎng)站的信息,看到這句話頭都要炸了。
![]()
不過,GitHub有個開源項目OpenCLI把這事兒解決了:網(wǎng)站變命令行。
目前20k+ Star,還在漲!!
![]()
Reddit討論、B站熱門、Arxiv論文,以前開瀏覽器一個個翻的東西,現(xiàn)在終端一行命令直接出結(jié)構(gòu)化數(shù)據(jù)。
![]()
而且不只是網(wǎng)頁,現(xiàn)在OpenCLI連微信、Telegram、Discord這些私域聊天記錄都給打通了。
對,你沒看錯,微信聊天記錄也能查。
![]()
所以,只要把配套的skill裝進(jìn)Agent,管你什么公域私域、網(wǎng)站還是App,基本都能通過命令直接在終端里調(diào)。
![]()
而且CLI命令本身是在本地瀏覽器里直接執(zhí)行的,不經(jīng)過大模型推理。
意思就是很多原本需要Agent“邊看邊點”的操作,現(xiàn)在瀏覽器自己就能干,跑多少次都不花一分錢Token。
聊天記錄變個人信息流
先說咋裝。一行命令搞定(Node.js 21+):
npm install -g @jackwener/opencli
裝完跑opencli list就能看到所有可用的命令,超級多。
![]()
然后去Chrome應(yīng)用商店下載個OpenCLI擴(kuò)展,打開開發(fā)者模式。
![]()
不需要手動配置cookie,OpenCLI就能直接復(fù)用你Chrome的登錄態(tài),你在瀏覽器里已經(jīng)登錄的站,它都能直接用。
至少不用再自己復(fù)制cookie、手搓請求頭、把憑證硬編碼進(jìn)腳本里了,也相對安全一些。
OpenCLI把私域聊天全接了進(jìn)來,統(tǒng)一在opencli命令下調(diào)用:
- opencli wx search搜微信聊天記錄;
- opencli tg search搜Telegram消息(基于MTProto協(xié)議);
- opencli discord recent查Discord最近消息。
于是我試了試咱的國民應(yīng)用,微信。
微信用的是獨立的wx-cli工具,安裝命令是 :
npm install -g @jackwener/wx-cli
![]()
首次使用需要wx init初始化,它會自動檢測微信數(shù)據(jù)目錄,然后從微信進(jìn)程內(nèi)存里掃描數(shù)據(jù)庫密鑰。
這個過程需要root權(quán)限(macOS上用sudo wx init),而且微信必須處于登錄狀態(tài)。
初始化搞定之后就能直接用了,我先用wx session命令拉了下會話列表。
![]()
wx history可以精準(zhǔn)查找某個聯(lián)系人的歷史會話。
![]()
wx history還能直接搜關(guān)鍵詞。
![]()
聊天記錄這東西,本來只是散落在各個App里的碎片信息,但被CLI統(tǒng)一接管之后,它突然開始變得可搜索、可篩選、可導(dǎo)出、可自動化處理。
輸出格式支持JSON和CSV,直接灌進(jìn)知識庫或者數(shù)據(jù)分析流程里,跟Obsidian這類工具接上也順理成章。
于是以前存在微信里的聊天記錄,現(xiàn)在開始越來越像一種持續(xù)更新的個人信息流
甚至可以說,這會讓Agent真正開始具備持續(xù)讀取你真實數(shù)字生活里的最新信息的能力。
因為聊天記錄不是靜態(tài)文檔,是實時更新的。
里面有你的工作流、關(guān)系鏈、協(xié)作歷史、長期偏好,甚至還有大量AI以前根本碰不到的“隱性知識”。
除了社交,辦公場景也沒落下,給它們做了統(tǒng)一接口,opencli lark-cli覆蓋飛書200多條命令,消息、文檔、日歷、任務(wù)全拿;
opencli wecom-cli管企業(yè)微信,opencli dws管釘釘,主打一個辦公全家桶。
難怪有網(wǎng)友說這玩意兒是電商人福音。
客服聊天記錄一鍵導(dǎo)出,用戶反饋批量歸檔,以前得手動截圖復(fù)制粘貼的活兒,現(xiàn)在一行命令搞定。
![]()
當(dāng)然,說到聊天記錄這塊兒得提一嘴:
OpenCLI作為開源項目提供的是工具和思路,私域數(shù)據(jù)的實際訪問和部署屬于個人行為,用之前務(wù)必仔細(xì)評估合規(guī)風(fēng)險和隱私邊界。
總之,別因為技術(shù)上能做就啥都做(doge)。
刷數(shù)據(jù)、下視頻、扒內(nèi)容一鍵搞定
OpenCLI跟“讓大模型自己操作瀏覽器”最大的區(qū)別在于CLI命令是在本地瀏覽器里直接執(zhí)行的,不經(jīng)過大模型推理,意思是如果不分析結(jié)果,運(yùn)行時就零Token消耗
![]()
而且因為是確定性命令,同一個命令跑出來的結(jié)果結(jié)構(gòu)是一致的,可管道、可腳本、CI/CD友好。
某種意義上,它是在把瀏覽器自動化從AI推理重新拉回系統(tǒng)調(diào)用,Agent也開始有點軟件基礎(chǔ)設(shè)施那味了。
再說覆蓋面。
OpenCLI內(nèi)置了100+站點適配器,小紅書、B站、知乎、豆瓣、虎撲、貼吧這些國內(nèi)主力平臺都有,海外站Twitter/X、HackerNews、Pixiv也沒落下。
學(xué)術(shù)黨能搜Google Scholar和百度學(xué)術(shù),求職黨能查牛客上的面經(jīng)和薪資。
那咱來看看實際用起來長啥樣,比如想在知乎搜AI Agent并下載文章:
opencli zhihu search “AI Agent”
opencli zhihu download —url “文章地址” —output ./zhihu
![]()
想看Reddit上今天在討論啥:
opencli reddit search “AI”
![]()
圖文/視頻/音頻一鍵下載,文章導(dǎo)出Markdown/CSV/JSON,頁面點擊、翻頁、表單填寫、批量爬取數(shù)據(jù),創(chuàng)作者數(shù)據(jù)、粉絲分析、評論區(qū)抓取……
以前得開瀏覽器點點點半天的事,現(xiàn)在終端里敲一行就完事兒了。
除了視頻下載需要裝個yt-dlp,其他基本開箱即用。
如果友友你實在小眾,沒找到你要的站也不要緊。
OpenCLI給AI Agent準(zhǔn)備了一個opencli-adapter-author skill
通過npx skills add jackwener/opencli —skill opencli-adapter-author安裝,Agent就能幫你自動寫適配器;
![]()
社區(qū)還有插件系統(tǒng),opencli plugin install能一鍵裝別人寫好的適配器,生態(tài)這塊兒算是慢慢鋪開了。
還有一招比較狠。
通過CDP協(xié)議,OpenCLI能直接操控Electron桌面應(yīng)用的界面,不用手動點鼠標(biāo)。
Cursor的Composer、聊天和代碼提取能控,ChatGPT的macOS桌面端能自動化,Notion能搜索、讀取、寫入頁面,OpenAI Codex CLI能無頭驅(qū)動,Discord桌面端的消息、頻道、服務(wù)器操作也能跑。
![]()
甚至連豆包AI和ChatWise這種多模型客戶端都覆蓋了。
好好好,OpenCLI這波屬于是,能本地執(zhí)行的操作,盡量不走模型推理;
能白嫖的地方,一分都不給模型花(doge)。
項目地址:https://github.com/jackwener/OpenCLI
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.