Get a proposed fix for production errors

Connect your repository, and Inspector analyzes production errors against your code, then sends you a proposed change to review.

AI Bug Fix is included in every plan.

How it works

  1. 1

    Connect your repository

    Give Inspector access to GitHub or GitLab, then choose the projects to activate.

  2. 2

    Inspector analyzes the error

    When an error occurs in production, Inspector reads the stack trace and the code it points to in your repository.

  3. 3

    Read the proposed fix

    You receive the proposal by email and find it next to the error in your dashboard, ready to review.

It starts from the real error

Each proposal is based on what happened in production, so it works from the actual stack trace rather than a description of the problem.

Latest errors detected

MessageAppHitsLast seenAI Bug Fix
Call to a member function format() on nullshop-api482 minutes agoRead the fix
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entrybilling129 minutes agoTry AI Bug Fix
cURL error 28: Operation timed out after 5000 millisecondsshop-api71 hour agoTry AI Bug Fix

You review every change

A proposal explains the cause and shows the change it suggests. You decide what goes into your code.

Bug fix proposal

Guard against a missing due date

Invoices created by the import job have no due date, so dueDate() returns null and format() throws. Return a placeholder when the date is missing.

app/Presenters/InvoicePresenter.php
- return $this->invoice->dueDate()->format('d/m/Y');+ return $this->invoice->dueDate()?->format('d/m/Y') ?? 'Not set';

Resolve it in one prompt

AI Bug Fix proposes the change. To have it applied, connect your coding agent to the MCP server: it reads the same error, changes the code and can open a pull request for you.

Chat on your phoneInspector connected

What broke in production this morning?

  • get_latest_production_errors shop-api
  • get_error_analysis Call to a member function format() on null

Invoice::dueDate() returns null for invoices created by the import job. A guard in InvoicePresenter fixes it. Should I open a pull request?

Yes, open it.

Give your coding agent eyes on production

Install the package, connect your agent, and let it find the next problem before your customers do.

Free up to 30K transactions a month. No credit card.