Crikket logo

Crikket

The open source bug reporting and feedback tool

2026-03-10

Product Introduction

  1. Definition: Crikket is an open-source bug reporting platform in the software development lifecycle (SDLC) category. It enables instant capture of technical context during bug reproduction.
  2. Core Value Proposition: Crikket eliminates inefficient back-and-forth communication by automatically attaching logs, network requests, and reproduction steps to bug reports, accelerating issue resolution for development teams.

Main Features

  1. One-Click Capture:

    • How it works: Users trigger a browser-based capture to record screen activity, console logs, and network requests without manual reproduction.
    • Technology: Leverages browser APIs to intercept HTTP requests, console outputs, and DOM interactions. Supports video/screenshot captures via Chrome extensions or embedded SDKs.
  2. Replay Context Automation:

    • How it works: Auto-attaches technical telemetry (JavaScript errors, API call sequences, user actions) to reports.
    • Technology: Parses browser DevTools data (Console, Network tabs) and synthesizes actionable replay steps.
  3. Share Links with Access Control:

    • How it works: Generates shareable URLs with public/private visibility settings. No login required for viewers.
    • Technology: Token-based authentication with configurable permissions (RBAC) via cloud or self-hosted instances.
  4. Workspaces for Teams:

    • How it works: Centralizes reports for collaborative triage with granular user access controls.
    • Technology: Multi-tenant architecture supporting SSO, audit logs, and role-based permissions.

Problems Solved

  1. Pain Point: Eliminates incomplete bug reports lacking technical context (e.g., missing console errors or network failures), reducing developer guesswork.
  2. Target Audience:
    • Frontend Developers: Debugging browser-specific issues in React, Vue, or Angular apps.
    • QA Engineers: Reproducing intermittent bugs with attached video/log evidence.
    • Product Managers: Triaging user-reported issues via shareable links.
  3. Use Cases:
    • Mobile-Responsive Bugs: Capture viewport-specific UI glitches with network waterfall data.
    • API Integration Errors: Auto-record failed POST/PUT requests during checkout flows.
    • Cross-Browser Testing: Document rendering inconsistencies with console logs.

Unique Advantages

  1. Differentiation: Unlike Jam.dev or Marker.io, Crikket offers full open-source customization (MIT license) and self-hosting for data control.
  2. Key Innovation: Contextual replay technology that reconstructs bug scenarios without manual steps, using actual browser telemetry.

Frequently Asked Questions (FAQ)

  1. Is Crikket compatible with React or Vue.js?
    Yes, Crikket integrates with any JavaScript framework via npm package or browser extension.
  2. How does Crikket handle data privacy for private reports?
    Private reports enforce encrypted links and RBAC; self-hosted deployments offer on-premise data control.
  3. Can Crikket capture mobile browser bugs?
    Yes, it supports responsive debugging for iOS/Android browsers via WebView integration.
  4. What’s the cost difference between Crikket and Marker.io?
    Crikket’s open-source model eliminates per-user fees; cloud plans start free for solo developers.
  5. Does Crikket integrate with Jira or GitHub?
    Yes, it syncs reports to Jira, GitHub Issues, and Slack via webhooks and REST APIs.

Subscribe to Our Newsletter

Get weekly curated tool recommendations and stay updated with the latest product news