展示 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 为浏览器自动化提供了一种新颖的、以隐私为中心的方法,特别适合需要在社交平台上执行重复性任务的用户。