展示 HN:靜音非英語 Mastodon 帖子和 RSS GitHub 牆(瀏覽器自動化)
Taskbot 是一個基於時鐘狀態機的確定性瀏覽器自動化平臺,提供 Mastodon 非英語帖子靜音和 GitHub 儀表盤 RSS 生成功能,注重隱私和本地 AI,無需 SaaS 或雲服務。
Taskbot.APP 是一個全新的瀏覽器自動化平臺,與常見的 AI 驅動工具不同,它基於時鐘驅動的狀態機實現確定性自動化,強調隱私和本地 AI 執行,不依賴任何 SaaS 或雲服務。該平臺目前以技術預覽形式釋出,提供兩個核心功能:GitHub Feed 和 Mastodon Post Muter。
GitHub Feed 可以從你的 GitHub 儀表盤建立 RSS 訂閱源,這是一個 GitHub 原本缺失的功能。使用者首次使用時需要手動登入 GitHub,之後機器人會自動抓取儀表盤上的活動並生成 RSS 源,方便使用者訂閱。Mastodon Post Muter 則允許使用者靜音母語非英語的 Mastodon 帖子,並將操作歷史記錄到 SQL 資料庫中。同樣,首次使用需要手動登入 Mastodon 賬號。這兩個功能都旨在增強現有社交平臺的可用性,且使用者資料完全本地儲存。
Taskbot 的架構包括儀表盤、瀏覽器例項、日誌檢視器、偵錯程式、狀態歷史記錄、SQL 資料庫、REPL 等元件。使用者可以透過儀表盤介面向機器人下達指令,並即時檢視執行過程。所有工作流步驟都可以被輕鬆追蹤和解釋,沒有密碼被儲存,必要時使用者與機器人協作完成操作。技術棧採用 Golang、asyncmachine-go、SQLite、Wails3、WebAssembly 和 go-app 構建,保證了跨平臺相容性和效能。
未來路線圖包括可編輯的動態工作流、基於使用者行為自動生成工作流以及自動修復失敗工作流等功能,進一步降低自動化門檻。安裝過程簡單:使用者可以下載對應作業系統(Windows、macOS、Linux 或 Docker)的安裝包,在儀表盤視窗中配置 AI 提供商(如 OpenAI、Gemini 或相容介面),然後點選瀏覽器標誌啟動隔離例項,工作流便會自動開始。此外,使用者還可以編輯 taskbot.kdl 配置檔案來調整工作流頻率、停用特定工作流、設定 GitHub 上傳命令和過濾器。如有反饋或問題,可聯絡 [email protected]。總的來說,Taskbot 為瀏覽器自動化提供了一種新穎的、以隱私為中心的方法,特別適合需要在社交平臺上執行重複性任務的使用者。