Automa

Stale
GitHub Vue NOASSERTION

Description

Automa is an open-source browser automation extension that lets you chain visual blocks to auto-fill forms, scrape websites, schedule repetitive tasks, and build browser workflows without coding.

Key Features

  • Visual block builder - drag-and-drop triggers, actions, and data-flow nodes
  • Auto form filling - batch fill form fields based on rules or data sources
  • Web scraping - extract text, attributes, and tables, export to CSV/JSON
  • Scheduled and event-driven execution - trigger workflows by time or events
  • Workflow marketplace - share and download community-built automation templates
  • Cross-browser support - works as an extension on both Chrome and Firefox

Use Cases

💡 Automate repetitive web tasks to save time
💡 Scrape structured data from e-commerce or news sites
💡 Auto-fill daily forms and registration pages
💡 Schedule social media posts or data backups
💡 Provide a browser-automation frontend for AI agents

Strengths & Limitations

Strengths

  • High community interest (21.6k stars)
  • Established track record (4 years in production)

⚠️ Limitations

  • No clear open-source license

Quick Start

# Install from the Chrome Web Store
# https://chrome.google.com/webstore/detail/automa/infppggnoaenmfagbfknfkancpbljcca

# Or build locally
pnpm install
pnpm dev
pnpm build

# Load the unpacked extension via chrome://extensions with Developer Mode enabled

Related Projects

AIPex

1.2k · TypeScript
Active A

AI browser automation assistant as a Chrome extension, privacy-first with MCP support, alternative to Claude Chrome and Manus Browser Operator

browser-automationchrome-extensionmcp +2
  • · Zero-migration browser automation — runs in your existing Chrome/Edge browser, no new app to install
  • · Privacy-first BYOK model — your data never leaves your machine, bring your own API key
  • · MCP protocol support — 30+ browser automation tools accessible via Model Context Protocol

Pydoll

7.0k · Python
Active A+

Pydoll is a WebDriver-free Chromium automation library that talks directly to the Chrome DevTools Protocol over WebSocket, with built-in anti-detection and Pydantic-powered structured extraction for scraping and AI agent use cases.

browser-automationchromiumcdp +2
  • · WebDriver-free direct CDP access - communicates with Chrome DevTools Protocol over WebSocket, no driver binary required
  • · Built-in anti-detection - human-like mouse movement, realistic typing cadence, and fingerprint preference control
  • · Pydantic-powered extraction - define fields with Pydantic models, map the DOM directly to typed Python objects

Playwriter

3.8k · HTML
Active A

Chrome extension & CLI to let agents control your browser. Runs Playwright snippets in a stateful sandbox. Available as CLI or MCP.

mcpplaywrightbrowser-automation +2
  • · Connects to your running Chrome browser instead of spawning a fresh instance, preserving logins, extensions, and cookies
  • · Full Playwright API access via a single `execute` tool, reducing context usage compared to multi-tool alternatives
  • · Vimium-style visual accessibility labels with color-coded element types for AI agent element identification