Open source · MIT license · self-hostable
Point at it.
Your agent gets the file and line.
Flowy is a feedback bar for the frontends you build. Anyone can point at an element or record a flow — your coding agent receives a work order with the real source file, line and commit, and the answer goes straight back to them.
Checkout
› flowy_next <ui_selection id="sel_8f2k" intent="change"> Instruction: Should say "Pay now" — and it's hidden below the fold on my phone. Source: src/checkout/PayButton.tsx:42:7 Component: PayButton Page: https://shop.example.com/checkout </ui_selection>
From a comment to a fix
-
Point, or record a flow
The bar sits at the bottom of your app — on localhost while you build, or on a deployed preview your client opens. Click an element, or record the steps that lead to the problem.
-
It lands as a work order
Resolved past wrappers like shadcn and Radix to the file you actually edit, pinned to the commit that was running. Typed input is redacted in the browser before anything leaves it.
-
Your agent fixes it and answers
Claude Code (or any MCP agent) pulls the next case, makes the change and replies. The answer shows up live in the bar of whoever sent it.
Built for the real loop
A screenshot in an email tells you what someone saw. Flowy tells your agent where it lives.
- Source, not screenshots
- File, line, column, component stack and git commit on every case.
- Flows, step by step
- Clicks, navigation and notes in order — and you can replay them on the live site.
- Private by default
- One redaction path in the browser. Nothing typed into a field is ever stored.
- One queue, every project
- Triage in the platform, claim, answer, mark as applied — or let the agent do it.
Open source, all of it
The overlay, the Vite plugin, the local relay, the hosted server and the MCP tools are one MIT-licensed repository. Run it on your laptop, or host the queue yourself on Node and SQLite.
Point at the UI — your coding agent gets the file and line.
- — stars
- 12 packages
- 0 runtime deps in the core
- 22.13+ Node
Running in two minutes
Clone it and start the example app: relay on 127.0.0.1, demo on :5173. Then add the plugin to your own Vite app and point your agent at the MCP server.
$ git clone https://github.com/sebastianchavezz/flowy-oss $ cd flowy-oss && npm install $ npm start
import { flowy } from '@flowy/vite'; plugins: [flowy(), react()]
› claude "check the Flowy queue"