Existing client? Sign in
If you've ever freelanced or worked in a small agency, you know the drill. A client finds a bug. They take a screenshot on their phone, crop it badly, paste it into Slack, and type something like "the thing on the left is broken." No URL. No browser. No context. Just vibes.
I've been building web applications for over 16 years, and this exact problem has followed me through every single client relationship. The back-and-forth of extracting useful information from a bug report wastes more time than fixing the actual bug. I always knew I'd end up building something to fix it.
That something is Lairo.
Lairo is a visual bug reporting widget. You drop a single <script> tag onto your site, and your clients get a small floating button they can click to report issues. They pin a marker on the page, write a quick description, and hit send. That's it from their side. No account needed, no technical knowledge required.
Behind the scenes, Lairo captures everything a developer actually needs: a full-page screenshot with the exact pin location, viewport dimensions, browser and OS info, console errors, failed network requests, and a full session replay of what the user did before submitting.
Issues sync two-way with GitHub, Linear, and Slack. Resolve something in GitHub and it closes in Lairo. Update a priority in Linear and Lairo reflects it. No more copying and pasting between tools.
Tools like Marker.io exist, and they do a decent job. But they start at $49/month with per-seat pricing, which is hard to justify when you're a solo freelancer or a two-person agency. I wanted something that did the core job well, had better integration sync, and didn't punish small teams with seat-based fees.
Lairo has a free tier that's genuinely usable — one project, 25 reports a month, and email notifications. The paid plans start at $12/month and go up to $39/month for the full feature set including two-way GitHub and Linear sync, session replay, and unlimited retention.
For anyone curious about what's under the hood: Lairo is built with Laravel and Vue. The widget itself is a lightweight JavaScript embed that handles screenshot capture, session recording, and metadata collection client-side before posting to the API. The dashboard is a standard SPA where you triage, filter, and manage feedback across projects.
Lairo launched on 3rd March 2026 and I'm focused on getting it into the hands of freelancers and small teams who deal with this problem daily. If that's you, I'd genuinely appreciate you giving it a try and letting me know what you think.
If it saves you even one round of "can you send me a screenshot of your console?" then it's done its job.
No credit card. No commitment. Set up in under five minutes.