Open source · MIT

Your users report bugs. Your agent fixes them.

Drop in a widget, and the feedback your users send lands in a private queue your coding agent reads and resolves. No dashboard, no copy-paste.

npm i feedback-sdk-widget
GitHub
~7 kB · works with any framework · won't touch your styles
In your app
<!-- one tag, anywhere in your markup -->
<feedback-widget
  endpoint="https://your-service"
  token="fbk_public_..."
></feedback-widget>
What your agent runs
# read the reports, newest first
curl $SITE/feedback -H "Authorization: Bearer $ADMIN_KEY"

# mark one handled
curl -X POST $SITE/feedback/resolve \
  -H "Authorization: Bearer $ADMIN_KEY" \
  -d '{"id":"...","status":"done"}'
The problem

Right now, you're the middleman.

A bug gets reported somewhere you have to read, then retype for your agent. This cuts you out of the relay.

Today User hits a bug Slack / email / ticket You read & retype it Agent fixes it
With Feedback SDK User hits a bug Agent fixes it
How it works

Three steps. Two lines of code.

STEP 1

Add one button

Drop the widget into your app. It stays in its own box, so it can't touch your styles.

<feedback-widget>
STEP 2

Someone types what's wrong

A small panel in the corner. They pick idea, bug, or other, and send. It knows what page they were on.

# stored in a private queue
STEP 3

Your agent reads it and fixes it

One request pulls the queue with a secret key. Tell your agent to work the top item.

GET /feedback
The details

Small, safe, and yours.

Size
~7 kB

One custom element. No framework pulled in.

Isolation
Won't break your app

Renders in a shadow root. Your CSS and its CSS never collide.

Keys
Two, by design

A public key that can only write. A secret key that reads. Nothing else.

License
MIT, open source

Read every line. Run it yourself. No account needed to start.

Add it to your app in two minutes.

Install the widget, point it at your service, and let your agent work the queue.

npm i feedback-sdk-widget
View on GitHub