Point at something in your app. Say what should change. Karen packages your feedback with component names, source locations, and optional region screenshots—ready to paste into your coding agent.
A development-only overlay for React apps. You bring the opinions and Karen turns it into usable context for your coding agent.
🔊 Sound on. This demo includes spoken feedback.
karen-demo.mp4 #
- Point. Click a component or drag over a region.
- Speak. Say what's off. Edit the transcript, or type instead.
- Hand it over. Review, copy feedback, and paste it into your local coding agent.
“That button” now comes with context. Karen doesn't edit your code; your agent does.
Run the included demo locally (Node.js 20.19+; Chrome for browser voice):
git clone https://github.com/bassimeledath/karen.git
cd karen
npm install
npm install --prefix examples/basic
npm run dev --prefix examples/basic
Open the localhost URL, click Karen, and select something to give feedback on. Allow microphone access when prompted.
Bring her to your app: React + Vite setup, screenshots, and Electron voice →
- For development, not production. React source metadata is available when the development tooling exposes it.
- Your agent needs the files. Region screenshots are optional; the included demo saves them locally and copies their paths, not the image pixels. The coding agent needs access to that same filesystem.
- Voice isn't always offline. Browser speech may send audio to the browser's speech service. An optional Whisper provider supports local transcription after its model downloads. Text works without a microphone.
- No npm release yet. The Git repository is
karen; the package/import is stillfeedbasha. Don't runnpm install feedbasha—that's an unrelated npm package.
React Grab powers Karen's component and source-location lookup. Karen adds voice and text notes, region capture, review, and the feedback handoff. Thanks to Aiden Bai and the React Grab contributors.
Found something that deserves a word? Open an issue.
MIT · Integration reference · Example app