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.
- 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.
- Framework: Vue 3
- Extension Framework: WXT
- Styling: TailwindCSS
- UI Components: shadcn-vue
- Node.js (Latest LTS recommended)
- pnpm
- Clone the repository.
- Install dependencies:
pnpm installTo start the extension in development mode with HMR (Hot Module Replacement):
# For Chrome (default)
pnpm dev
# For Firefox
pnpm dev:firefoxThis will load the extension in a new browser instance.
To build the extension for production:
pnpm build
# For Firefox
pnpm build:firefoxThe output will be in the .output directory.
To create a zip file for distribution:
pnpm zip
# For Firefox
pnpm zip:firefoxentrypoints/: 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.