figranium/figranium

Stack blocks visually to build complex browser workflows and execute them via API

解决的问题

Figranium 是一个决定性浏览器自动化平台,允许用户通过可视化方式创建复杂的爬取和自动化工作流。它通过提供一个自托管的开源环境,消除了对第三方数据托管或使用积分的需求,任务可通过 API 或 CLI 触发。

工作原理

用户使用基于块的编辑器构建工作流,支持点击、输入、等待和执行自定义 JavaScript 等操作。这些任务由浏览器引擎执行(默认使用 Playwright 隐蔽堆栈,或可选使用 CloakBrowser 以实现更高隐蔽性)。平台内置调度器用于周期性运行,具备代理管理功能以轮换 IP 地址,并集成 CAPTCHA 解决系统,可使用本地 AI 模型(OWL-ViT 或 Florence-2)或远程求解器端点。

适用人群

专为需要可靠、自托管方式自动化浏览器任务、抓取结构化数据并管理浏览器会话,而不依赖外部 SaaS 平台的开发者和自动化工程师设计。

主要亮点

  • 可视化块编辑器:无需编写代码即可创建自动化流程,支持循环、条件判断和变量模板。
  • API 优先设计:可将保存的任务作为 HTTP 端点触发,并在运行时传递动态变量。
  • 集成 CAPTCHA 解决:支持使用 AI 模型(OWL-ViT、Florence-2)进行本地推理,通过原生配套工具实现 Apple Silicon 加速。
  • 代理与会话管理:内置工具支持轮换 HTTP/SOCKS 代理并管理 Cookie/会话存储。
  • 决定性调度:集成可视化和 cron 表达式调度,用于自动化任务执行。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目