LinkedIn、Threads、Facebook、IG 的發文已透過 API 自動化。X 的 Basic API 費用為 $200/月,Browser-Use 提供以瀏覽器自動化取代 API 的替代方案。本文涵蓋架構設計、安裝步驟、Reddit 社群案例,以及合規風險評估。
其他平台的整合已完成。當 Blog 發佈新文章,LinkedIn、Threads、Facebook、Instagram 的 API 或 OAuth 接收 token 並將貼文送至各平台時間軸。流程穩定、可預測、有 SLA 保障。
X 在 Elon Musk 接手後調整 API 定價,最低方案 Basic 為 $200/月,Free tier 每月僅允許極少量寫入。對於只需要發佈自家 Blog 文章的需求,這筆費用不符比例:我們需要的只是一個發文動作,而非抓取百萬則資料。
替代方案由此產生:直接讓 AI 操作已登入的瀏覽器,點擊「Post」按鈕送出推文。X 帳號在 Mac Mini 上保持常駐登入狀態,不需要每次重新驗證。
這個做法在 2024 年屬於實驗性 hack,到了 2026 年,Browser-Use 已累積 93,000+ GitHub 星,成為具備社群支持的穩定方案。這類工具統稱 Agent Browser。
傳統的 Selenium、Playwright 依賴 CSS selector 和 XPath,X 前端一旦改版,腳本即失效。Agent Browser 以 LLM 解讀整個頁面,識別元素的語意意圖。當 X 調整「Post」按鈕的位置或 class 名稱,AI 仍可透過文字語意定位目標,不需要手動更新 selector。
以下比較表涵蓋 GitHub、Reddit r/AI_Agents、Hacker News 上討論度較高的選項,篩選條件為:具備持久化 session 支援、有活躍維護紀錄、可自架部署。
| 工具 | 核心模式 | 適合場景 | GitHub | 支援登入 Cookie / Session? |
|---|---|---|---|---|
| Browser-Use | Python · 開源 · BYOM(自帶模型) | 程式化工作流、自架部署、Mac Mini 24/7 | 93.3k★ | ✅ 內建 profile.sh 工具 |
| Skyvern | LLM + 電腦視覺 · 多 Agent 架構 | 跨網站、頁面常變動、需 OCR / 2FA | ~25k★ | ✅ 可連既有 Chrome(chrome://inspect) |
| Stagehand | TypeScript · Playwright extension | 偏 deterministic、想要 selector caching | 15k★ | ✅ Browserbase 雲端持久化 |
| Vercel Agent Browser | Rust CLI · 給 coding agent 用 | 跟 Cursor / Claude Code 整合的腳本 | 12.1k★ | ✅ Session profile |
| Claude for Chrome | Anthropic 官方 · Chrome 擴充 | 個人桌面助理、不適合 server 化 | — | ✅ 直接用你登入的 Chrome |
| Perplexity Comet | 消費型 AI 瀏覽器 | 人類陪同操作,不是無人值守 | — | ✅ 但無 headless 模式 |
建議選用 Browser-Use。GitHub 星數 93k,文件完整,支援 BYOM(可接 Claude、GPT、Gemini、Ollama 本地模型),在 Mac Mini 上以 Python venv 即可部署,無需額外基礎設施。
Skyvern 適合需要處理 2FA 或 captcha 的場景,其多 agent 架構(Planner → Actor → Validator)更為穩定。但 Skyvern Cloud 為付費方案,自架設定複雜,對單一發文用途而言成本偏高。
整個系統由六個步驟組成:從 Blog 系統發出 webhook 到 X 出現推文,中間由 n8n、Claude、Browser-Use 分別負責觸發、生成與執行。
架構中有兩個關鍵設計:持久化的 Chrome profile 與 冷卻機制。前者避免每次重新登入(頻繁重新登入是觸發帳號風控的常見原因),後者讓發文行為符合人類使用頻率,降低被自動偵測的機率。
以下步驟適用於 M4 Mac Mini(macOS 14+)。在乾淨環境中約需 45 分鐘完成安裝並送出第一則推文。
用 uv 建專案、灌 browser-use、預載 Chromium:
此步驟僅執行一次。用以下腳本開啟專屬 Chrome profile,手動登入 X 帳號(包含 2FA)。完成後 profile 持久化於硬碟,後續可直接以 headless 模式啟動:
完成後,chrome-profile/ 目錄將儲存 cookies、session storage、local storage,下次啟動 Chrome 即為已登入狀態。
建立 plist 檔,使 worker 在 Mac Mini 開機時自動啟動,並在異常退出後自動重啟:
推文品質直接影響整個系統的輸出效果。AI 生成的推文若語氣機械或過於行銷化,即使成功發布也難以獲得互動。以下是給 Claude Sonnet 4.6 使用、歷經多次調整的 prompt 範本:
此 prompt 的結構要點:(1) 提供充分上下文(風格、規則、範例)、(2) 以「硬規則」+ 「軟風格」雙層約束輸出、(3) 附上一個高品質範例讓 LLM 對齊目標調性。依內部測試,此版本推文的人工 reviewer 修改率約 15%,多數情況可直接通過。
以下整理自 r/AI_Agents、r/LLMDevs、r/n8n、Hacker News 過去 6 個月的相關討論,選取出現頻率較高且具參考價值的案例:
一個爆紅的 n8n 模板:Content Ingestion → AI Research → Platform-Specific Writing → Publishing。整套自架月成本 $20(n8n cloud)+ $5–15(Claude API)。有人把它包成 $18 賣模板,也有人收 $600 幫客戶部署。
Eliza agent 框架的舊版本 plugin-twitter 1.0.6 曾支援直接發 X 不依賴 API,後因 X 要求而修改。部分用戶仍使用 1.0.6 版本,屬於社群已知的非官方用法。
r/Mac 過去半年出現多個 24/7 agent 部署案例。Clawdbot 累積 9k★,以 Mac Mini 作為 Telegram/Slack/iMessage agent host。相較 VPS,Mac Mini 無月費、功耗低、可在本地保管登入憑證。
翻了 30 篇「被封號」的事後檢討,共通點是:自動按讚、自動追蹤、自動回覆、相似內容多帳號發布。單純「自動發自己的原創推文」被封的案例極少,但仍有風險。
需要讀取 X 內容(例如自動回覆 mentions)時,Nitter 替代前端可抓取資料,無需使用 X API。寫入(發推)仍需瀏覽器自動化,但讀取側可節省 API 費用。
Skyvern 的設計:第一次跑用 LLM 學會流程、產生 Playwright code,後續直接 replay。2.7x 便宜、2.3x 快、deterministic。如果你發推流程穩定,跑久了根本不需要每次都呼叫 LLM。
以下列出社群討論度較高的托管型選項,各有不同限制:
結論:單一帳號、僅發自家 Blog 的場景,自架 Browser-Use 成本最低、控制權最高。若需要托管方案且不想支付 X API 費用,Apify Post Tweet Actor 以 $10/月提供相同功能,但合規風險與自架相同。
執行前必須了解 X 的官方政策立場。本章說明政策條文、實際執行強度,以及降低風險的具體做法。
X 官方政策原文(中譯)如下:
Browser-Use 操作已登入的 Chrome 點擊按鈕,符合 X 政策所定義的「腳本化操作 X 網站」,屬於明確禁止的行為。政策條文無模糊空間。
X 的風控系統優先針對傷害平台健康度的自動化:自動按讚、自動追蹤、自動 DM 推銷、多帳號協同發布相同內容。單一帳號、低頻率、發布原創內容的場景雖技術上違規,依社群案例被主動執法的機率相對較低,但此評估可能隨 X 政策調整而改變。
針對「Tenten 用 Browser-Use 從 Mac Mini 發自家 Blog 推文」這個具體場景:
以上數字為根據社群案例的估算,非科學數據。需特別注意的是「永久停權且申訴成功率極低」的尾部風險。一旦觸發,Tenten 的 X 帳號及累積的 followers 將全數歸零。
建議提前將以下 incident response 步驟寫成 runbook,而非等到帳號被封時才處理:
以下將本文件重點濃縮為決策矩陣,供 go / no-go 評估使用:
X API Basic 方案每月 $200,對規模較小的團隊而言費用不成比例。Browser-Use 提供了一個可行的替代路徑。
這條路徑違反 X ToS,存在帳號被停權的尾部風險。技術本身在 2026 年已成熟,能否長期運行取決於操作紀律與風險承受度。
低頻率、單帳號、原創內容,是降低執法風險的三個關鍵條件。
在此範圍內使用,風險可控。