Skip to content

tomowang/flowser

Repository files navigation

Flowser

flowser

Flowser is a browser extension for automating web workflows with AI. It brings visual workflow automation to your browser, allowing you to create complex automations with ease.

Features

  • Visual Workflow Editor: Build workflows visually using a node-based editor powered by Vue Flow.
  • AI Integration: Leverage powerful AI models from OpenAI, Anthropic, and Google Gemini to make your workflows smarter.
  • Browser Automation: Interact with browser tabs, access active pages, and automate web tasks directly.
  • Local-First: Your workflows run locally in your browser, ensuring privacy and speed.

Tech Stack

Development

Prerequisites

  • Node.js (Latest LTS recommended)
  • pnpm

Installation

  1. Clone the repository.
  2. Install dependencies:
pnpm install

Running in Development Mode

To start the extension in development mode with HMR (Hot Module Replacement):

# For Chrome (default)
pnpm dev

# For Firefox
pnpm dev:firefox

This will load the extension in a new browser instance.

Building for Production

To build the extension for production:

pnpm build

# For Firefox
pnpm build:firefox

The output will be in the .output directory.

Packaging

To create a zip file for distribution:

pnpm zip

# For Firefox
pnpm zip:firefox

Structure

  • entrypoints/: Contains the entry points for the extension (background script, content scripts, popup, options page, etc.).
  • components/: Reusable Vue components.
  • assets/: Static assets like images and styles.
  • wxt.config.ts: WXT configuration file.

About

Flowser is a browser extension for automating web workflows with AI

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages