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.
https://github.com/user-attachments/assets/9af14392-70aa-4a89-9807-67b8197e58a0
“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 →
karen; the package/import is still feedbasha. Don't run npm 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
19 commits
TypeScript
65.3%
HTML
34.7%
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.
https://github.com/user-attachments/assets/9af14392-70aa-4a89-9807-67b8197e58a0
“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 →
karen; the package/import is still feedbasha. Don't run npm 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
19 commits
TypeScript
65.3%
HTML
34.7%