Self-host figranium
v0.21.2Visual browser automation builder with REST API
- Stars
- 778
- Ports
- 11345 (Main application HTTP API and UI), 54311 (VNC/noVNC viewer for embedded browser)
ghcr.io/figranium/figraniumWhat is figranium?
Figranium is a self-hosted browser automation platform where you build visual workflows by connecting blocks for actions such as clicking, typing, waiting, hovering, and running JavaScript. These workflows become API endpoints you can call with runtime variables, and they can run on a schedule using visual settings or cron expressions. The platform manages proxies with rotation, solves CAPTCHAs through Fiptcha, integrates with 1Password for credential injection, and saves execution results with screenshots and video. It runs on Node.js with a React frontend and uses Playwright (or optionally CloakBrowser) for browser control. Deployment uses Docker Compose with optional PostgreSQL storage. The code is licensed under GPL-3.0.
Should you self-host figranium?
figranium scores 52/100 on selfhost.directory (how scoring works) and ranks #6 of 11 in Browser Automation. It has 778 GitHub stars.
It shipped 21 stable releases in the past year. The latest, v0.21.2, came out on 22 October 2026. New versions land roughly every 3 days.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is GPL-3.0-licensed and written mostly in JavaScript.
Its closest alternative on selfhost.directory is Lightpanda (79/100, 37 085 stars). It scores higher overall, so compare the two before you pick. See figranium vs Lightpanda side by side.
Features
- 1Password credential injection
- Anti-detection controls
- Built-in scheduling
- Captcha Solving
- Community templates
- Configurable retention
- Execution recordings
- File downloads and Cabinets
- Proxy management and rotation
- REST API
- Scoped API keys
- Stateless execution mode
- Two-factor authenticationPlanned feature, not yet implemented
- Visual Workflow Builder
figranium README
More in Browser Automation
firefox-syncDocker Compose setup to self-host Firefox Sync using Mozilla's syncstorage-rs with MariaDB or PostgreSQL, syncing bookmarks and passwords to your own server.
LightpandaOpen-source, self-hosted headless browser written in Zig for scraping, crawling and AI agents; serves CDP and WebDriver BiDi on port 9222 for Puppeteer and Playwright.
maxunSelf-hosted and open-source web data platform: build scrape, crawl, extract, search and monitor robots in a no-code recorder or with an API, SDK, CLI or MCP.
ObscuraOpen-source, self-hosted headless browser engine in Rust: runs V8 JavaScript, speaks CDP for Puppeteer and Playwright, with built-in stealth and tracker blocking.
ohmycaptchaSelf-hosted open-source captcha solver with a YesCaptcha-style createTask API covering reCAPTCHA, hCaptcha, Turnstile and image tasks via Playwright and vision models.
scrape-dojoSelf-hosted web scraping with JSON workflows. 25+ actions, Handlebars/JSONata templates, cron scheduling, encrypted secrets, real-time monitoring, optional JWT/OIDC/MFA.
sealskinSelf-hosted platform that runs desktop apps in isolated containers on your server and streams them to browsers and phones.
skyvernSelf-hosted, open-source AI browser automation: vision LLM agents run tasks and no-code workflows on any site, with Python/TypeScript SDKs and Docker Compose.
steelSelf-hosted browser API giving AI agents control over real Chrome via standard automation tools, handling sessions, proxies, and anti-detection.
Web Rendering Proxy (WRP)Self-hosted, open-source proxy that paints modern sites via headless Chrome into clickable imagemaps or stripped-down HTML for retro and legacy browsers.
web-uiOpen-source, self-hosted Gradio web UI for browser-use AI agents: automate websites with any major LLM, drive your own Chrome profile, and watch the browser over VNC.
Aerokube MoonMoon is a self-hosted commercial browser automation platform for Kubernetes/OpenShift running Selenium, Playwright, Cypress, and Puppeteer tests.

0 comments