Skip to main content

AutoMFlows

Build powerful browser automation workflows without writing code

What is AutoMFlows?

AutoMFlows is a web-based visual workflow builder for browser automation, inspired by n8n and ComfyUI. Create complex web automation workflows using a drag-and-drop node-based interface without writing code.

Visual Workflow Editor

Drag-and-drop node-based interface for building automation workflows

Browser Automation

Playwright integration with multi-browser support (Chromium, Firefox, WebKit)

20+ Node Types

Browser automation, API testing, data manipulation, and verification nodes

Execution Reports

Multi-format reports (HTML, Allure, JSON, JUnit, CSV, Markdown)

Key Features

Build automation workflows with an intuitive drag-and-drop interface. Connect nodes to define your automation logic without writing code.
Watch your workflows execute in real-time with live node highlighting and execution status updates.
Automate across Chromium, Firefox, and WebKit browsers using Playwright’s powerful automation engine.
Extend AutoMFlows with custom nodes using the plugin system. Create reusable nodes, conditional logic, and more.
Property input connections with automatic type validation ensure your workflows are properly configured.
Configure retry mechanisms and flexible wait strategies to handle dynamic web content reliably.

Architecture

AutoMFlows is built as a monorepo with four main packages:
  • Backend: Node.js/Express server with Playwright execution engine
  • Frontend: React + ReactFlow visual editor
  • Shared: TypeScript types and utilities shared across the monorepo
  • MCP Server: Model Context Protocol server for AI/IDE integration
Learn more about the architecture.

Use Cases

Web Testing

Automate end-to-end testing of web applications with visual workflows

Data Extraction

Scrape and extract data from websites with point-and-click configuration

API Testing

Test REST APIs and combine with browser automation for complete workflows

Form Automation

Automate repetitive form filling and data entry tasks

Next Steps

Quickstart

Get up and running in 5 minutes

Installation

Detailed installation guide

Core Concepts

Learn the fundamentals

Build docs developers (and LLMs) love