Get bug reports with full technical details

Ybug delivers feedback with everything you need: screenshots, user comments, console logs, and environment details – no extra steps required.

Start free trial

Trusted by 1,000+ teams worldwide

Bug reports built
for developers

Two clicks, one report

Reporting so easy, users actually do it

Drop a 2-line snippet on your site and users can fire off a bug report without leaving the page. Screenshot, annotation, console — captured in two clicks. No tickets, no email threads, no “can you send steps to reproduce?”

  • 2-line JS snippet — installed in 60 seconds
  • Annotate, highlight, and submit without leaving the page
  • Works on any framework, any device, any browser
Reproducible by default

Every report comes with the receipts

Built by a developer who got tired of replying “which browser?” to “the site is broken.” Every report ships with the screenshot, URL, viewport, user agent, OS, and recent JS console errors — captured the moment the user clicks. Stop chasing context, start fixing the bug.

  • JS console logs and uncaught errors on every report
  • Browser, OS, viewport, and URL captured automatically
  • Attach custom metadata (user ID, build hash, feature flag) via the JS API
Bug report with screenshot, console logs, and browser metadata for developers
Fits your workflow

Tickets land in the tools you already use

Stop copy-pasting bugs from email into Jira. Connect Ybug to GitHub, GitLab, Jira, Linear, ClickUp, or Trello and every report turns into an issue — screenshot, console output, and metadata included. Map projects, assignees, and labels once and new reports show up where your team already works.

  • Native integrations with GitHub, GitLab, Jira, Linear, ClickUp
  • Webhooks and REST API for custom CI/CD or internal tools
Ybug pushing bug reports to GitHub, Jira, Linear, and Slack
Production, staging, localhost

Same widget, every environment

Bugs don’t wait for production. Drop the same snippet on staging, preview deploys, or localhost — QA gets the same context-rich reports as real users. Locked-down app? The browser extension and Native screenshots work behind logins, firewalls, and VPN.

  • One snippet — production, staging, preview, and localhost
  • Browser extension for any URL, snippet or not
  • Native screenshots that work behind logins and VPN
Ybug capturing bug reports across production, staging, and localhost environments
Lightweight by design

Won’t blow up your Core Web Vitals

A feedback tool shouldn’t cost you a Lighthouse score. The script is small, async, and lazy-loaded — it stays off the main thread until a user opens the widget. Framework-agnostic too: React, Vue, Angular, Svelte, WordPress, Webflow, plain HTML — drop it in, no bundler gymnastics.

  • Tiny async script — zero impact on Core Web Vitals
  • Works with React, Vue, Angular, WordPress and more
  • Privacy-first — nothing leaves the page until the user hits Submit
Lightweight async Ybug script with no impact on site performance

“Ybug is our way to report bug that do not generate an error response server side: CSS/HTML problems, UX problems, missing translation problems, incorrect data problems, etc Everything other than a pure 500 error is reported through Ybug, by anybody in the company that have the browser extension. No need to explain how to use it, it is very easy.”

Teddy V.
Teddy V.
CTO at Wobee
g2

Why developers use Ybug

Get context-rich bug reports

Every report includes details on the browser, OS, screen size, and user environment.

Capture client-side errors automatically

Console logs and metadata are auto-attached, so you never have to ask, "What browser was that?"

Integrate seamlessly with your stack

Send reports directly to GitHub, Jira, ClickUp, or Trello.

Use in any environment

Collect feedback in local, staging, or production environments with ease.

Install in minutes

Add Ybug to your site or app in under five minutes – no heavy setup, no disruption.

Stay performance-friendly

Ybug runs lightweight and won’t slow down your site or app.

Reply directly from Ybug

Respond to feedback directly from the Ybug dashboard with replies going straight to the user’s inbox.

Keep teams informed automatically

Send automatic email confirmations when feedback is received and notify users when their report is resolved.

Frequently asked questions

Will Ybug work with my React, Vue, or Angular app?

Yes. Ybug is framework-agnostic — the widget runs on SPAs (React, Vue, Angular, Svelte), traditional sites (WordPress, Webflow, plain HTML), and anything in between. No bundler gymnastics required.

Can I attach a build hash, user ID, or feature flag to every report?

Yes. Use the JS API to push any custom metadata you want — build SHA, environment, logged-in user, feature flag state — and it lands on every report alongside the screenshot and console output.

Does the snippet work on staging and localhost?

Yes. Drop the same script on production, staging, preview deploys, or localhost. Behind a login or VPN? Native screenshots and the browser extension cover the locked-down stuff.

Will the feedback widget slow down our site or app?

Not at all. We’ve built Ybug to be lightweight and load asynchronously, so it won’t interfere with your page load speeds or user experience. You get the feedback you need without the lag.

Does it integrate with our existing tools?

Yes. Ybug integrates with Jira, Slack, GitHub, ClickUp, Trello, and many more. Feedback and bugs can go straight into the tools you already use.

Can our users submit feedback without logging in?

Yes. Users can submit visual feedback and bug reports directly from your app in a few clicks – no signup or login required. Less friction means more useful feedback.
More ways to use Ybug

Same widget. Different jobs.

Get bug reports you can actually work with

No more vague tickets or missing details – just clear, actionable feedback with full context, delivered right into your tools.

Start free trial

No credit card required