Skip to main content
Figranium is a self-hosted, block-based browser automation platform for teams and developers who need predictable, auditable, and secure workflows without third-party SaaS. It pairs Playwright for browser control with a React visual editor and an Express.js backend for tasks, proxies, and executions.

Quickstart

Install with Docker Compose and open the editor in a few minutes.

Why Figranium

Understand where Figranium fits alongside code-first frameworks and SaaS.

Architecture

See how the frontend, backend, and Figranite engine fit together.

Action Blocks

Browse the block reference for building automation flows.

Key philosophy

Block-first design

Complex logic breaks down into simple, composable blocks: Click, Type, Wait, JavaScript, If/Else. Accessible to non-engineers, powerful for developers.

Self-hosted and private

Task definitions, cookies, local storage, and execution logs live on your machine or server. No sensitive data leaves your infrastructure.

Hybrid execution

Debug interactively in the editor, trigger via REST API, or run headless from the CLI. Same task, different entry points.

Stealth and resilience

Proxy rotation, user-agent rotation, and stealth plugins help automation blend in with normal traffic.

What you can build

Data scrapers

Extract structured JSON or CSV from websites, handling pagination and dynamic content.

Authentication bots

Automate login flows to refresh cookies or session tokens for downstream systems.

Testing agents

Run end-to-end tests on your web applications with visual feedback.

Workflow automation

Fill forms, upload files, and interact with complex single-page applications.

Core components

Dashboard

Manage your library of tasks and view execution history.

Task editor

Drag-and-drop interface to build flows with real-time validation.

Execution engine

Backend runner that handles browser context, stealth, and result storage.

Proxy manager

Dedicated system for managing and rotating HTTP and SOCKS proxies.

Task scheduler

Built-in cron scheduling for automated task execution.

REST API and CLI

Trigger tasks from any language or shell script.