Skip to main content
Built for vibe coders & developers

You vibe-coded the app. Now let your users catch the bugs.

blocFeed adds in-app bug reporting to any web app with one NPM package. Users click the broken element, describe what went wrong, and submit an annotated screenshot with full technical context. You get structured, actionable bug reports — not vague Slack messages.

terminal
npm install blocfeed

// Add to your app — that's it
import { BlocFeedWidget } from 'blocfeed'

<BlocFeedWidget
  blocfeed_id="your-project-id"
/>

Trusted by developers and product teams

50+
teams catching bugs faster
10k+
bug reports captured
<2 min
average setup time

The problem

Bug reports without context are just noise

Your users find real bugs. But when they report them through Slack, email, or support tickets, you get vague messages that create more questions than answers.

Which page? Which element? What browser?

No screenshot. No URL. No device info.

More time asking questions than fixing bugs.

bug-reports

The difference

Same bug, two very different outcomes

~30 minutes to get context
typical bug report
11:42 AM

User reports: "checkout button broken"

11:45 AM

You ask: which page? what browser?

12:10 PM

User replies (28 min later): "the one after cart"

12:12 PM

You ask for a screenshot

12:34 PM

User: "on my phone now, ill send later"

???

Screenshot never arrives

Result: No screenshot. No selector. No browser info. Can't reproduce.

Features

Capture, triage, and resolve bugs — automatically

From element-level bug capture to AI-powered triage to Slack alerts and Jira tickets — blocFeed handles the full bug resolution loop.

Click any element to report
Selected

selector: button.cta-submit

position: (420, 312)

page: /checkout

AI-Powered Intelligence

From raw bug report to prioritized fix — without reading every entry

Watch a single bug report flow through the AI pipeline: classified, clustered, themed, and alerted — automatically.

AI Pipeline

Incoming feedback

"The submit button doesn't respond after filling out the form"

Page: /checkoutElement: button#submit

Connectors

Bug reports flow into the tools you already use

blocFeed connects to your workflow — not the other way around. Get alerted in Slack, create tickets in Linear or Jira, and never let a bug report sit unread.

Slack
#product-alerts
bf

blocFeed2:45 PM

Spike Alert: Checkout Friction

12 new reports in 24h (+340% above baseline)

View in blocFeed →

bf

blocFeed9:00 AM

Daily Theme Digest

🔴 Checkout Friction — 12 issues (spiking)

🟡 Mobile Layout — 8 issues (+45%)

🟢 Onboarding — 5 issues (stable)

Use Cases

Built for the people who build products

Whether you vibe-coded it or hand-crafted every line — blocFeed gives each team member what they need.

For Vibe Coders

Ship AI-generated code with confidence

You built it fast with Cursor, Bolt, or v0. When your users find the bugs AI missed, get the exact element, page URL, and browser info — not a vague Slack message. Jump straight from bug report to code fix.

  • Exact CSS selector of the reported element
  • Page URL and viewport dimensions
  • Annotated screenshot with element highlighted

For Product Managers

See what frustrates users most

Filter bug reports by page, element, or status. Spot patterns — if 20 users report the same element, that's your next priority. Data beats opinions.

  • Dashboard with trends and filters
  • Group bug reports by page or element
  • Track resolution status across the team

For Developers

Fix bugs faster with exact selectors

Every report includes the CSS selector, page URL, and viewport size. No more guessing which button is 'the button'. Jump straight from bug report to code.

  • Exact CSS selector of the reported element
  • Full technical metadata automatically
  • AI-powered categorization and priority

How It Works

From install to first bug report in under 2 minutes

No complex setup. No sales calls. No configuration files. Just install, paste, and start receiving structured bug reports.

Step 01
blocFeedCreate your account

Full Name

Sarah Chen

Email

sarah@company.com

Create Account
Project created · blocfeed_id: bf_8x2kf9

See it in action

From bug to report in 10 seconds

This is what your users experience. No context switching, no separate tools, no lost details.

your-app.com/checkout
Complete Purchase

< 2 min

Setup time

~8 KB

Bundle size

Any

Framework

Drop into any framework — React, Next.js, Vue, Svelte, Angular

React
Next.js
Vue
Svelte
Angular

Compare

blocFeed vs. the alternatives

Most bug reporting tools require browser extensions or expensive subscriptions. blocFeed gives you element-level precision, AI-powered triage, and direct issue tracker integration — free.

Element-level bug reporting

blocFeed
Marker.io
BugHerd
Usersnap

Annotated screenshots

blocFeed
Marker.io
BugHerd
Usersnap

CSS selector capture

blocFeed
Marker.io
BugHerd
Usersnap

AI categorization & priority

blocFeed
Marker.io
BugHerd
Usersnap

Auto issue clustering

blocFeed
Marker.io
BugHerd
Usersnap

Theme & trend detection

blocFeed
Marker.io
BugHerd
Usersnap

Slack / Linear / Jira

blocFeed
Marker.io
BugHerd
Usersnap

NPM package install

blocFeed
Marker.io
BugHerd
Usersnap

No browser extension needed

blocFeed
Marker.io
BugHerd
Usersnap

Free forever

blocFeed
Marker.io
BugHerd
Usersnap

Trust & Transparency

Ship fast, stay safe

Vibe coding means moving fast. Adding a bug reporting script shouldn't slow you down — or compromise your users. Here's how we keep it clean.

Zero runtime overhead

The widget loads asynchronously and adds nothing to your critical path. No performance penalty, even on AI-generated code with large bundles.

Bug reports stay in your project

Every report is encrypted, scoped to your project, and never shared. We don't sell data, don't train models on your submissions, and don't run background analytics.

No tracking, period

No cookies. No fingerprinting. No session recordings. The widget only activates when a user clicks the bug report button — nothing runs in the background.

Free NPM package

One install, zero cost. The blocFeed package is lightweight (~8 KB), has no peer dependencies, and works with React, Vue, Svelte, and Angular.

Why we built this

blocFeed logo
I was building apps with Cursor and shipping fast — but my users kept finding bugs I couldn't reproduce. They'd say 'it's broken' and I'd spend 20 minutes asking which page, which button, which browser. I built blocFeed so one click gives me everything I need to fix it.

Mihir Kanzariya

Founder, blocFeed

Testimonials

What developers are saying

I shipped a Next.js app with Cursor in a weekend. Monday morning, users found 3 bugs I couldn't reproduce. Added blocFeed, and every report came with the exact element selector and a screenshot. Fixed all 3 in an hour.

Raj P.

Indie Developer

We used to spend stand-ups clarifying bug reports. Now they land in the dashboard with the CSS selector, page URL, and browser info. Our average time-to-fix dropped from 2 days to 4 hours.

Lena M.

Engineering Lead, SaaS Startup

The AI clustering is what sold me. 12 reports about the same checkout button got grouped into one issue automatically. I didn't have to read each one — I just fixed it.

Daniel K.

Full-Stack Developer

Pricing

Free. No asterisks.

blocFeed is completely free — no subscriptions, no usage caps, no credit card. Just sign up and start catching bugs.

100% Free
$0/forever

No credit card. No trial. No catch.

  • Unlimited projects
  • Unlimited bug reports
  • AI categorization & priority
  • Annotated screenshots
  • Slack, Linear, and Jira integration
  • Full analytics dashboard
  • Unlimited team members
Start Catching Bugs — Free

FAQ

Common questions

Yes. blocFeed is completely free — unlimited projects, unlimited bug reports, all features included. No credit card, no trial period, no usage caps. We believe every team should have access to proper bug reporting.

Under 2 minutes. Install the NPM package, add the BlocFeedWidget component to your app with your project ID, and you're done. No configuration files, no backend changes, no build step changes.

Every bug report is processed asynchronously by our AI pipeline. It classifies the category (bug, feature request, usability issue, etc.), assigns a sentiment and priority score, generates a summary, and clusters similar reports into Issues.

blocFeed connects to Slack (alerts and daily digests), Linear (create issues with one click), and Jira (create tickets pre-filled with context). Email notifications are also supported.

No. The blocFeed widget is lightweight and loads asynchronously. It adds no measurable overhead to your page load time or runtime performance.

blocFeed works with any web application that supports NPM packages — React, Next.js, Vue, Svelte, Angular, and more.

Only what your users choose to share: the element they selected (CSS selector and position), their bug description, and an annotated screenshot of the page. No personal data, no tracking cookies.

Absolutely. blocFeed works with any React or Next.js app regardless of how the code was written — whether you built it with Cursor, Bolt, v0, or by hand. The widget is framework-native and installs via NPM.

Stop chasing screenshots. Start getting real bug reports.

Set up blocFeed in under 2 minutes. Free forever — no limits, no credit card, no catch.