For developers shipping AI-written code

Your AI shipped a bug. Auralogs opens the fix PR.

Auralogs turns production errors into pull requests for you to review, using your own Claude or OpenAI key. Flat price, no per-seat AI fee.

Free forever · 500,000 logs/month · No credit card

  • Your AI key
  • Read-only by default
  • 8 SDKs
  • No credit card

How it works

Three steps from a production error to a pull request in your repo.

  1. Install the SDK

    Add one of 8 SDKs and log errors with their stack traces. That alone gives you searchable logs, a dashboard, and read-only MCP access for your coding agent.

  2. An error hits production

    Auralogs analyses the error and the logs around it with the Claude or OpenAI key you add in settings. You pay your provider directly for that usage.

  3. A fix PR appears for you to review

    With one GitHub repo connected and autofix switched on, Auralogs reads the relevant source and opens a pull request when it is confident in the fix. Otherwise you get the analysis and no PR. You review, test, and merge.

What fix PRs need: a GitHub connection to the repo you choose, and your own Claude or OpenAI key. Logging, search, and MCP access work without either.

From error log to pull request

Checkout starts failing after a deploy. Auralogs finds the cause in the logs, then opens a pull request with the fix.

Example with illustrative data, not a real incident

1. Auralogs analyses the error

Log Viewer
Checkout incident demo
Live
Last 7 days3,305 logs
errorwarninfo
2 levels
Filter
Time
Level
Message
12:03:58
info
Released v2.3.1
12:04:41
warn
Stripe API slow
12:04:47
warn
Retry 2/3 intent
12:04:51
error
card_declined
12:04:55
error
card_declined
12:05:03
error
42 failures
Reactiveproduction
high

Checkout failures spiking after deploy v2.3.1

42 card_declined responses cluster on checkout trace IDs after the 12:03 deploy. Stripe latency rose to 2.1s, so retries are timing out and re-submitting intents.
3 related logsauralogs.search_logs { query: "checkout" }

2. It opens a fix PR for you to review

Openopened by auralogs

fix: reuse idempotency key when retrying payment intents

auralogs/fix/3fa9c1d2 → main

What this fix does

Retries after a slow Stripe response created a second payment intent. The fix sends the same idempotency key on every attempt so a retry returns the original intent.

Confidence: high · Links back to the full analysis

src/checkout/createPaymentIntent.ts
  return withRetry(() =>Removed:     stripe.paymentIntents.create(params),Added:     stripe.paymentIntents.create(params, {Added:       idempotencyKey: `checkout-${order.id}`,Added:     }),  );

Waiting for your review. Auralogs opens the pull request; merging is up to you.

Also included

Fix PRs sit on top of a full structured logging pipeline. All of this works without connecting GitHub.

  • Read-only MCP access

    Cursor, Claude Code, and Codex can query your production logs. Read keys are scoped to one project and cannot change settings or source code.

  • Search and traces

    Full-text search with filters for level, environment, and trace ID. Follow one request or one user end to end.

  • Live dashboard

    Log volume by level over time, so an error spike is visible as soon as it starts.

  • Environments

    Tag logs as dev, staging, or prod and keep noisy dev output out of real incidents.

  • 8 SDKs

    JavaScript, Python, Java, Swift, Go, Rust, C++, and Godot, with five log levels.

  • Alerts

    Email alerts and webhooks when an incident is detected.

Use cases

Start with fix PRs, or use the same logs for agent debugging and error investigation.

SDKs for the stacks you already ship

One import and one init call. Errors and structured logs go to Auralogs with the metadata you attach.

your-app.ts
import { init, auralogs } from 'auralogs-sdk'

init({ apiKey: 'aura_...' })

auralogs.error('Payment failed', {
  userId: 'usr_123',
  error: 'card_declined',
})

Prefer to let your agent do the setup? Copy a prompt for Codex or Claude, then add your Auralogs key after signup.

Codex pluginClaude skill

Flat pricing, no per-seat AI fee

Every plan includes fix PRs. Analysis and fixes run on your own Claude or OpenAI key, so you pay your provider for that usage and Auralogs charges nothing extra for AI.

Free

$0/mo
  • 1 project
  • 500,000 logs/month
  • 7-day retention
  • 1 team seat
  • Fix PRs on your own AI key
  • MCP server access
  • Email alerts
  • Community support
Start free
Recommended

Starter

$19/mo
  • 3 projects
  • 2,000,000 logs/month
  • 30-day retention
  • 3 team seats
  • Fix PRs on your own AI key
  • MCP server access
  • Email + webhooks
  • Email support
Start free, upgrade later

Pro

$49/mo
  • Unlimited projects
  • 10,000,000 logs/month
  • 90-day retention
  • Unlimited team seats
  • Fix PRs on your own AI key
  • MCP server access
  • Email + webhooks
  • Priority email support
Start free, upgrade later

Every account starts on Free. Upgrade from the dashboard when you need more.