Feedback & bug reports
Feedback and bug reports, from one button on your site.
Add a feedback button to your site with one line. People send you an idea or report something broken in seconds, and when it is a bug it arrives with everything you need to fix it — ready for your AI agent to pick up from your editor.
- One line of script
- 10 free reports, no card
Screenshot attached
What you receive
Your users tell you what's wrong. We tell you why.
You never write back to ask what browser they were on or what they clicked. It is gathered while they type, and it is in the report before you open it.
The save button does nothing
Marta, 2 minutes agoBug
Attached automatically
- Screenshot
A picture of the page, which she saw before sending
- Was using
- Chrome 131 on macOS, 1440 × 900
- Last three steps
- Clicked Billing → Opened Invoices → Clicked Save
- What failed
- TypeError, in app.4f2c1.js line 284
MCP server
Your user reports it. Your agent fixes it.
Your agent reads the whole report and works on your code. Without you opening a browser.
Open reports
The save button does…
2 days ago
The list will not load
5 days ago
Export to CSV
1 week ago
fix the newest bug
“The save button does nothing”
Marta · Chrome 131 · app.4f2c1.js:284
The invoice id is read before the invoice exists.
checkout.ts
- const id = invoice.id;
+ if (!invoice) return;
+ const id = invoice.id;
now the next one
The inbox
One list, and you can see what needs you.
Bugs and ideas arrive in the same place. The type, the status and the age sit in fixed columns, so you scan the queue instead of reading it.
9 suggestions
The save button does nothing
Pending2hI fill in the form, hit save, and the page just sits there.
marta@acme.ioLet me export the board to CSV
Planned1dWe report on this monthly and copy it out by hand.
dev@acme.ioCheckout fails on Safari
In progress3dCard is accepted and then it bounces back to the cart.
sam@acme.ioDark mode for the public board
Completed1wOur whole product is dark and the board is not.
lu@acme.ioSearch returns results from other projects
Pending1wTyping a term in one board shows items that belong to another.
ana@acme.ioInstall
Paste one line. That's the whole install.
No package, no build step, nothing added to your bundle. It works the same in a template, a CMS or a plain static file.
Goes anywhere before your page ends.
<script src="https://userwants.app/widget.js" data-userwants-key="uw_pk_…" defer></script>Nothing to build
Nothing is added to your bundle. The script loads after your page and weighs about 12 KB over the wire.
Styled by you
Colour, corner and wording come from your dashboard. Changes apply immediately — you never redeploy to move a button.
One inbox
Every report lands in one inbox with a way to reach whoever sent it, and we email you when something new shows up.
Start free. Pay when it has proved itself.
Your first 10 reports are free and never expire. No credit card to start.
Free
$0
Your first 10 reports. No time limit, no card.
- Your first 10 reports, complete and for good
- Screenshot, stack trace and steps included
- MCP server while you are inside the allowance
- Carries a Powered by UserWants badge
Subscriptions
$29/month
Everything, with nothing held back.
- Unlimited reports, for good
- MCP server — your agent reads the whole report
- Unlimited projects and widgets
- Request statuses and email replies
- No badge on your widget
Frequently asked questions
The things people ask before pasting the snippet.
Who builds this

I am a developer, and for years the bug reports I got were one sentence long. “It doesn’t work.” Then two days of writing back. Which browser? What did you click? Can you send a screenshot? All before I could even reproduce it.
So I built the thing I wanted: a button my users press, and a report that already has the browser, the console error, the last three clicks and a screenshot. Then coding agents got good, and it turned out that same report is exactly what they need to fix the bug themselves. That is why UserWants has an MCP server.
I run it on this site, installed the same way you would install it. If something is broken, the button in the corner reaches me.