Packrat makes Claude Code self-driving.
Packrat verifies your code changes in production and directs your coding agent to follow up when they fall short.
Start free with one command:
npx -y @packrat/setup@latest
- Next.js
- Express
- FastAPI
- Flask
- Django
- Laravel
- Rails
- and more
Packrat in action
[1] Keep the monitoring you have
There's nothing new to install. Packrat updates your existing monitoring to send us a copy of your data.
[2] Every release is verified
Packrat checks every deploy against what the pull request said it would do.
[3] Your coding agent picks it up
With Packrat's tools, your coding agent picks up any problem Packrat finds and starts on the fix.
exporters:
otlphttp: …
+ otlphttp/packrat:
+ endpoint: https://ingest.packrat.sh
+ headers: { authorization: packrat_ingest_•••• }
service:
pipelines:
traces:
- exporters: [otlphttp]
+ exporters: [otlphttp, otlphttp/packrat]
Sentry.init({
dsn: SENTRY_DSN,
+ transport: (o) => {
+ const sentry = Sentry.makeFetchTransport(o);
+ const packrat = Sentry.makeFetchTransport({ ...o, url: PACKRAT });
+ return { send: (e) => (packrat.send(e), sentry.send(e)),
+ flush: (t) => sentry.flush(t) };
+ },
});
apm_config: + additional_endpoints: + "https://ingest.packrat.sh": + - packrat_ingest_•••• logs_config: + additional_endpoints: + - host: ingest.packrat.sh
main
✓ The cart page is faster. p95 went from 840 ms to 210 ms.
✗ Checkout shows the wrong total price when a gift card is used. 37 checkouts so far.
Worth fixing today. Pick it up in Claude Code with /packrat:ask PR 482.
> /packrat:ask PR 482 ● packrat pr show 482 worked in part: 37 gift card checkouts ● packrat sql 37 checkouts read a cached total ● packrat sql page showed $84.00, card charged $59.00 ● The cache key ignores gift cards. ✻ Fixing cart.rb…
Something in my last deploy is a little off. I just don't know what yet.
Even after a decade building observability products, I'm surprised by what my code does in production: a feature that half works, a total that's slightly wrong, a page that got slow for one customer.
Now that coding agents let us deploy all day, more screws work loose than ever.
We got tired of finding them by accident, so we built something that finds them for us:
- 1. Start with the monitoring you have. A config update sends a copy of your agents' data to Packrat, with nothing new to install. Setup then shows you where to fill the gaps.
- 2. Validate every release. Check whether each release did what it was meant to do, and get a plain answer: worked, partly worked, or didn't.
- 3. Hand the problems back to your coding agent. Send it a self-contained report, plus tools to dig into all the telemetry Packrat keeps.
That's what we mean by self-driving. Your monitoring already sees everything. Packrat acts on it. I think it'll find your first loose screws in one afternoon.
Keep a year of data for a fraction of the price.
Datadog, Honeycomb and Sentry are typically 5 to 20 times higher.
- Free
- $0
- the first 30 GB a month, stored 12 months
- Ingest
- $0.10
- per GB, uncompressed
- Retention
- $0.05
- per GB per month, kept 12 months
| sends | stored after a year | a month |
|---|---|---|
| 1 GB/day | 360 GB | $0 |
| 3 GB/day | 1,080 GB | $42 |
| 5 GB/day | 1,800 GB | $84 |
| 10 GB/day | 3,600 GB | $189 |
Talk to us if you send more than 30 GB a day.
Your next deploy, verified.
No card required.