BugHQ

Turn production errors into fixes

Group duplicate failures, preserve the context that matters, alert the right team, and close the loop from regression to resolution.

Stable issue grouping

Normalize volatile messages and stack data so repeated failures become one issue instead of a wall of events.

Debugging context

Keep releases, environments, users, tags, breadcrumbs, sessions, and structured context beside each failure.

From alert to pull request

Notify email, Slack, or Discord, then optionally prepare a guarded GitHub Autofix pull request.

Choose a path

The error lifecycle

  1. An SDK sends an event to POST /errors with the project's public ingest key.
  2. BugHQ validates limits and calculates a stable fingerprint.
  3. The event creates a new issue or increments an existing issue.
  4. New issues and regressions can notify email, Slack, or Discord.
  5. Owners and project members investigate, assign context, and resolve or ignore the issue.
  6. An owner can optionally connect GitHub and run a guarded AI Autofix workflow.

BugHQ is under active development. Verify deployment and SDK behavior against the version you run before relying on it for a production incident process.

Open source error tracking, released under the MIT License.