懶惰之最|GitHub 實測

叫 AI 上網看 10 個台灣網站,只讀到 4 個:Agent Reach v1.5.0 實測

2026-10-05|專案:Panniantong/Agent-Reach|Markdown 版

重點摘要

  • Agent Reach v1.5.0 照官方說明安裝後,內建體檢 agent-reach doctor 顯示 16 個管道只有 4 個可用;YouTube 要手動加一行 yt-dlp 設定(--js-runtimes node)才通。
  • 用它預設的 Jina Reader 讀 10 個台灣常用網站,PTT、Mobile01、Yahoo 新聞、中央社成功;Dcard、Facebook、Threads、Instagram、X、Reddit 失敗(真人驗證、登入頁、匿名額度封鎖或被擋)。
  • 同一支 YouTube 影片抓繁中字幕 7 次,成功 3 次、4 次 HTTP 429;抓到的是 YouTube 自動翻譯字幕,把「Never gonna let you down」翻成「我會讓你失望的」。
  • 免金鑰的 Exa 全網搜尋最穩:「台南 好吃的牛肉湯 推薦」1.4 秒回 5 筆,含米其林指南店家頁。
  • 結論: 適合讓 AI 助手讀新聞、論壇與搜尋;社群平台不是被擋就是要交出登入狀態。
  • 適合: 已經在用 Claude Code、Cursor 等能執行指令的 AI 助手,想讓它讀新聞、論壇、RSS、做全網搜尋的人
  • 不適合: 想讓 AI 讀臉書、IG、Threads、X、Dcard,或需要穩定大量抓 YouTube 字幕的人
實測項目 結果
內建體檢(venv 安裝後) 4/16 個管道可用
官方首推 pipx 安裝 體檢誤報 yt-dlp 未安裝(實際已附在套件裡)
10 個台灣網站讀取 4/10 成功(PTT、Mobile01、Yahoo 新聞、中央社)
YouTube 繁中字幕 7 次成功 3 次,其餘 HTTP 429
YouTube 搜尋 5 筆 0.8 秒
無字幕影片轉文字 需要 Groq 或 OpenAI 金鑰
Exa 全網搜尋 5 筆 1.4 秒,免金鑰

你請 AI 助手「去 PTT 看大家在吵什麼」「幫我看這支 YouTube 在講什麼」,它常常回一句:我看不到這個網頁。GitHub 上累積 9 萬多顆星、這週又多了將近 4,000 顆的 Agent Reach,主打的就是這件事:把一句安裝指令丟給 AI,它就能讀網頁、抓 YouTube 字幕、搜全網,「完全免費、不用 API Key」。

我們照官方說明實際裝起來,拿台灣人常逛的網站逐一測試。測試設備:Mac mini M4 Pro(12 核、64GB),受測版本 Agent Reach v1.5.0(2026-09-16 的 main)。

先搞懂它是什麼

Agent Reach 本身不負責抓網頁。它比較像「選型+安裝+體檢」的管家:讀網頁交給 Jina Reader(r.jina.ai)、YouTube 交給 yt-dlp、全網搜尋交給 Exa、RSS 交給 feedparser。它附一份 SKILL.md 告訴 AI 該用哪個指令,再提供 agent-reach doctor 檢查每個管道通不通。

安裝與體檢:16 個管道只有 4 個能用

python3 -m venv ~/.agent-reach-venv
source ~/.agent-reach-venv/bin/activate
pip install https://github.com/Panniantong/agent-reach/archive/main.zip
agent-reach doctor

體檢結果是 4/16 個管道可用。官方列為「裝好即用」的有 6 個:網頁、YouTube、RSS、V2EX、GitHub、全網搜尋。剛裝好時,實際能用的是網頁、RSS、V2EX,另外加上選配的 B 站搜尋。

10 個台灣常用網站挑戰

網頁讀取走 Jina Reader。我們寫了一個小腳本逐站讀取,並依回傳內容判斷結果,不只看有沒有回應:

curl -s "https://r.jina.ai/https://www.ptt.cc/bbs/Baseball/index.html"

10 個網站的讀取結果

網站 結果 說明
PTT 成功 文章標題、作者、內文都轉成乾淨的 Markdown
Mobile01 成功 討論區列表完整
Yahoo 新聞 成功 首頁新聞標題與摘要
中央社 成功 即時新聞列表
Dcard 失敗 回傳「Dcard 需要確認您的連線是安全的」真人驗證頁
Facebook 失敗 只拿到登入頁
Threads 失敗 只拿到登入頁
Instagram 失敗 Jina 回 403:這個網域的匿名存取因他人濫用被暫時封鎖
X 失敗 同上
Reddit 失敗 「You've been blocked by network security」

成功的 4 站在錄影那次每站都在 1 秒內回應。Instagram 的封鎖原本寫到 UTC 06:30,過了時間重試,又因為別人的新濫用被延長到 07:25。也就是說,免費匿名通道對 IG、X 這類網站很不可靠。官方文件也承認 Reddit「沒有零配置路徑」,臉書、IG、Threads 要靠桌面瀏覽器的登入狀態或手動匯出 Cookie。Dcard 不在它支援的清單裡。

YouTube 字幕:7 次成功 3 次

yt-dlp --write-sub --write-auto-sub --sub-lang zh-Hant --skip-download \
  -o /tmp/rick "https://www.youtube.com/watch?v=dQw4w9WgXcQ"

同一支影片我們間隔 40 秒左右抓了 7 次繁中字幕:成功 3 次,4 次被 YouTube 回 HTTP 429(Too Many Requests),錄影那次剛好就失敗。成功時約 3.5 秒完成。搜尋影片(yt-dlp "ytsearch5:台灣 颱風 停班停課")0.8 秒就回來 5 筆,這部分很穩。

沒有字幕的影片(測的是一支颱風新聞),文件說的備案是 agent-reach transcribe 下載音訊轉文字,但會直接回「no provider key configured (need one of: groq_api_key, openai_api_key)」,要另外申請 Groq 或 OpenAI 的金鑰。

YouTube 自動翻譯字幕把意思翻反

最需要注意的是內容品質。 這支影片唯一由上傳者提供的字幕是英文;我們抓到的 zh-Hant 是 YouTube 的「自動字幕」機器翻譯(--list-subs 列在 automatic captions 下)。歌詞「Never gonna let you down」被翻成「我會讓你失望的」,意思整個反過來。字幕裡還有重複行和逐字時間碼,文件也提醒要後處理。AI 拿這種字幕做摘要,就會照錯的意思講。如果影片有英文原字幕,讓 AI 讀原文比較保險。

全網搜尋:最讓人滿意

mcporter call exa.web_search_exa query="台南 好吃的牛肉湯 推薦" numResults=5

不用任何金鑰,1.4 秒回來 5 筆:食尚玩家的 12 家整理、另外兩篇牛肉湯整理文、一個 Exa 地點頁,還有米其林指南的店家頁;第一筆還附上店名清單與內文摘要。這是整輪測試裡最穩、最實用的一項。

結論:我會不會用?

Agent Reach 不是魔法,它沒有自己的爬蟲技術,比較像幫 AI 挑好工具、裝好、做體檢的管家。它的價值在於「不用自己一個一個找工具」,以及把每個平台現在能走的路整理清楚。

專案連結:https://github.com/Panniantong/Agent-Reach(MIT 授權)

測試設備:Mac mini M4 Pro(12 核、64GB)。內容依實際執行結果撰寫,數據為撰寫當時的實測值。

← 所有實測