The physical layer for Claude.
Claude can now report bugs to any company that builds software. One MCP tool. One sentence. Every bug tracked, structured, and routed — automatically.
Pick your agent, copy the prompt, and you're connected.
Every bug reported. Any software. Instantly.
A developer finds a bug in someone else's software. Today, that means navigating a support portal, writing a ticket, waiting weeks, following up. What if you just told Claude?
Weeks wasted
You find a bug in a third-party API. You file a ticket on their portal. A week later, someone asks you to reproduce it. You've already forgotten the context.
Both sides lose
The startup whose API broke your feature doesn't know about it for days. Their users churn. Your feature ships late. Two teams burning resources with no fast channel between them.
Developers give up
Most bugs never get reported. The friction is too high. You work around it, ship with a hack, and move on. The bug lives forever because nobody had the energy to file it.
Now you just tell Claude.
Add one line to your CLAUDE.md. Claude can report a bug to any company in the world — structured, detailed, with full technical context.
You tell Claude
"Stripe's webhook retry logic sends duplicate events when the endpoint returns 202 instead of 200."
Claude files the report
Claude calls report_bug with company name, structured description, reproduction steps, and severity.
The report is live
The bug appears on Stripe's public page. Other developers find it, upvote it, add context. Signal builds.
The company sees it
Stripe sees a structured, upvoted report with reproduction details from multiple engineers. Real signal, not noise.
Claude becomes the worldwide bug reporting tool.
Zero friction
One MCP tool. Natural language input. No workflow to learn.
Universal coverage
Works for any company. Auto-creates their page on first report.
Network effects
Duplicates merge. Upvotes surface priority. Every report adds value.
Developer-native
Structured repro steps, stack traces, versions. Engineering signal.
Report bugs from your own code.
@codmir/report — zero-dependency client for filing, searching, and upvoting bug reports programmatically.
@codmir/sdk — core SDK for integrating Codmir into any application.
@codmir/mcp — MCP server that lets AI agents hunt and file bugs.
All Apache 2.0.
npm install @codmir/report
import { Codmir } from '@codmir/report'
Codmir.init({ projectKey: 'your-key' })
await Codmir.reportBug({
vendor: 'stripe',
title: 'Webhook retries on 202',
description: 'Duplicate events sent...',
severity: 'HIGH',
})
await Codmir.captureException(error, {
vendor: 'vercel',
})Daily routine becomes a part-time job.
Something you already do — chatting with Claude, using AI tools, noticing when things break. Now that routine contributes to a worldwide development community. Codmir removes the friction. Just tell Claude. When reports stack up, vendors claim their page and start rewarding the developers who found them. Finding bugs becomes a paid skill.
Vendors reward reporters
Bounties, free tiers, and credits for quality bug reports. Better reports mean faster fixes.
A new kind of remote work
Millions of developers worldwide, earning from reporting bugs they already encounter. Background income from noticing when software breaks.
44 tools. One workspace.
Claude gets full context — your projects, sprints, tickets, errors, and infrastructure. Every tool connects to the same Codmir workspace.