back to home

AutomaApp / automa

A browser extension for automating your browser by connecting blocks

21,030 stars
2,292 forks
352 issues
VueJavaScriptCSS

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing AutomaApp/automa in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind-ai.vercel.app/repo/AutomaApp/automa)
Preview:Analyzed by RepoMind

Repository Summary (README)

Preview
<img src="src/assets/images/icon-128.png" width="64"/>

Automa

<p> <img alt="Automa latest version" src="https://img.shields.io/github/package-json/v/AutomaApp/automa" /> <a href="https://twitter.com/AutomaApp"> <img alt="Follow Us on Twitter" src="https://img.shields.io/twitter/follow/AutomaApp?style=social" /> </a> <a href="https://discord.gg/C6khwwTE84"> <img alt="Chat with us on Discord" src="https://img.shields.io/discord/942211415517835354?label=join%20discord&logo=Discord&logoColor=white" /> </a> </p>

An extension for automating your browser by connecting blocks. <br /> Auto-fill forms, do a repetitive task, take a screenshot, or scrape website data — the choice is yours. You can even schedule when the automation will execute!

Downloads

<table cellspacing="0" cellpadding="0"> <tr> <td valign="center"> <a align="center" href="https://chrome.google.com/webstore/detail/automa/infppggnoaenmfagbfknfkancpbljcca"> <img src="https://user-images.githubusercontent.com/22908993/166417152-f870bfbd-1770-4c28-b69d-a7303aebc9a6.png" alt="Chrome web store" /> <p align="center">Chrome Web Store</p> </a> </td> <td valign="center"> <a href="https://addons.mozilla.org/en-US/firefox/addon/automa/"> <img src="https://user-images.githubusercontent.com/22908993/166417727-3481fef4-00e5-4cf0-bb03-27fb880d993c.png" alt="Firefox add-ons" /> <p align="center">Firefox Add-ons</p> </a> </td> </tr> </table>

Marketplace

Browse the Automa marketplace where you can share and download workflows with others. Go to the marketplace »

Automa Chrome Extension Builder

Automa Chrome Extension Builder (Automa CEB for short) allows you to generate a standalone chrome extension based on Automa workflows. Go to the documentation »

Project setup

Before running the yarn dev or yarn build script, you need to create the getPassKey.js file in the src/utils directory. Inside the file write

export default function() {
  return 'anything-you-want';
}
# Install dependencies
pnpm install

# Compiles and hot-reloads for development for the chrome browser
pnpm dev

# Compiles and minifies for production for the chrome browser
pnpm build

# Create a zip file from the build folder
pnpm build:zip

# Compiles and hot-reloads for development for the firefox browser
pnpm dev:firefox

# Compiles and minifies for production for the firefox browser
pnpm build:firefox

# Lints and fixes files
pnpm lint

Icon Preview

v-remixicon/icons: https://preview-v-remixicon.vercel.app/

Install Locally

Chrome

  1. Open chrome and navigate to extensions page using this URL: chrome://extensions.
  2. Enable the "Developer mode".
  3. Click "Load unpacked extension" button, browse the automa/build directory and select it.

Install in chrome

Firefox

  1. Open firefox and navigate to about:debugging#/runtime/this-firefox.
  2. Click the "Load Temporary Add-on" button.
  3. Browse the automa/build directory and select the manifest.json file.

Install in firefox

Contributors

Thanks to everyone who has submitted issues, made suggestions, and generally helped make this a better project.

<a href="https://github.com/AutomaApp/automa/graphs/contributors"> <img src="https://contrib.rocks/image?repo=AutomaApp/automa" /> </a>

License

Source code in this repository is variously licensed under the GNU Affero General Public License (AGPL), or the Automa Commercial License.

See LICENSE.txt for details.