{"id":51166546,"url":"https://github.com/tomowang/flowser","last_synced_at":"2026-06-26T19:31:05.038Z","repository":{"id":353981427,"uuid":"1081233508","full_name":"tomowang/flowser","owner":"tomowang","description":"Flowser is a browser extension for automating web workflows with AI","archived":false,"fork":false,"pushed_at":"2026-06-24T15:19:27.000Z","size":1657,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-24T17:12:21.601Z","etag":null,"topics":["automation","browser-extension","chrome-extension","extension","low-code","vue","workflow","wxt"],"latest_commit_sha":null,"homepage":"https://tomowang.github.io/flowser/","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tomowang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-22T13:48:55.000Z","updated_at":"2026-06-24T15:28:23.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/tomowang/flowser","commit_stats":null,"previous_names":["tomowang/flowser"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/tomowang/flowser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomowang%2Fflowser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomowang%2Fflowser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomowang%2Fflowser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomowang%2Fflowser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tomowang","download_url":"https://codeload.github.com/tomowang/flowser/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomowang%2Fflowser/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34831249,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-26T02:00:06.560Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","browser-extension","chrome-extension","extension","low-code","vue","workflow","wxt"],"created_at":"2026-06-26T19:31:04.318Z","updated_at":"2026-06-26T19:31:05.021Z","avatar_url":"https://github.com/tomowang.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flowser\n\n\u003cimg src=\"assets/logo.svg\" alt=\"flowser\" width=\"100\"/\u003e\n\nFlowser 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.\n\n## Features\n\n- **Visual Workflow Editor**: Build workflows visually using a node-based editor powered by [Vue Flow](https://vueflow.dev/).\n- **AI Integration**: Leverage powerful AI models from OpenAI, Anthropic, and Google Gemini to make your workflows smarter.\n- **Browser Automation**: Interact with browser tabs, access active pages, and automate web tasks directly.\n- **Local-First**: Your workflows run locally in your browser, ensuring privacy and speed.\n\n## Tech Stack\n\n- **Framework**: [Vue 3](https://vuejs.org/)\n- **Extension Framework**: [WXT](https://wxt.dev/)\n- **Styling**: [TailwindCSS](https://tailwindcss.com/)\n- **UI Components**: [shadcn-vue](https://www.shadcn-vue.com/)\n\n## Development\n\n### Prerequisites\n\n- Node.js (Latest LTS recommended)\n- [pnpm](https://pnpm.io/)\n\n### Installation\n\n1. Clone the repository.\n2. Install dependencies:\n\n```bash\npnpm install\n```\n\n### Running in Development Mode\n\nTo start the extension in development mode with HMR (Hot Module Replacement):\n\n```bash\n# For Chrome (default)\npnpm dev\n\n# For Firefox\npnpm dev:firefox\n```\n\nThis will load the extension in a new browser instance.\n\n### Building for Production\n\nTo build the extension for production:\n\n```bash\npnpm build\n\n# For Firefox\npnpm build:firefox\n```\n\nThe output will be in the `.output` directory.\n\n### Packaging\n\nTo create a zip file for distribution:\n\n```bash\npnpm zip\n\n# For Firefox\npnpm zip:firefox\n```\n\n## Structure\n\n- `entrypoints/`: Contains the entry points for the extension (background script, content scripts, popup, options page, etc.).\n- `components/`: Reusable Vue components.\n- `assets/`: Static assets like images and styles.\n- `wxt.config.ts`: WXT configuration file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomowang%2Fflowser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftomowang%2Fflowser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomowang%2Fflowser/lists"}