After a year of research and a private beta full of real bugs, real patches and real feedback, Patcherly is now available to all. Every new account starts with 30 days of the full Pro plan, no credit card required.

Here’s what it does, and why you should point it at your ugliest error log today.

Production is unglamorous, expensive, and unforgiving and, even in the age of AI, the tools we use to keep it standing have not really changed much in decades.
We still tail logs, we still grep for stack traces, we still patch by hand, at 1 am, one outage at a time, while support tickets and bad reviews on social media start piling up.

We’ve all been there before

The Friday-night WooCommerce 500. A plugin update ships a call to a function that doesn’t exist on your PHP version. Checkout dies. Patcherly catches the fatal in the log, drafts a guarded fix with a 95% confidence score, and you approve it from your phone. Verified live in under a minute, shoes stay on.

The `undefined` that slipped past code review. An upstream API quietly starts returning `null`, and your Node app throws `TypeError: Cannot read properties of undefined (reading ’email’)` on every signup. You are losing customers and money and you don’t even know. Patcherly catches it as soon as it happens, proposes the missing guard, explains why, lets you decide when and if to apply it (or if you’ve enabled auto-apply ships it while you sleep), rollback armed.

The webhook that changed shape. A payment provider adds an optional field and your Django handler starts raising `KeyError` on one payload in fifty. You’d have found it Monday, after the weekend’s orders failed silently. Patcherly flagged it at occurrence #1 and had a patch waiting.

I built Patcherly so that bugs that slip PR reviews stop ruining my evenings and weekends.

Patcherly is now out! An AI-powered automated program repair system that watches your live applications, detects errors, drafts a custom fix, and – only with your approval – applies it safely, backing up automatically, testing the patch and with one-click rollback.

Start your free 30-day Pro trial

If you have ever tailed a production log at 1 a.m., you already know why this exists.

no credit card required, cancel anytime

Try It, it’s Free

or head out to patcherly.com

The problem nobody (else) has solved

Web application errors are not exotic. The research is clear, and consistent across studies: roughly 60% of production bugs are logic errors, and the average engineer spends 30 to 130 minutes resolving each one, depending on the type. Multiply that by a busy site at 100.000 user sessions per day, and you are looking at over 5.000 engineering hours per year burned on debugging that someone, somewhere, has almost certainly already solved.

Meanwhile, generic AI assistants (the kinds that live in your IDE, Codex, Copilot, Claude and such) are pretty good at writing new code, but they are surprisingly bad at fixing live bugs in real applications.
Why? Because they do not have the context. They do not see your logs. They do not see the request that broke. They do not know which file changed last, or what the error rate looked like before the deploy.

That gap, the one between “AI that writes code” and “AI that fixes your code, in production, safely” is what Patcherly was built to close.

What Patcherly does

Three things, end to end:

1. It watches. A lightweight connector for WordPress and WooCommerce, PHP (Laravel, Symfony, CodeIgniter), Python (Django, Flask, FastAPI), or Node.js (Express, Koa, NestJS, Next.js) quietly sits on your server and tails logs the way you would. No SDK, no complex code integration, no uploading your code anywhere or giving third parties access to it. And it’s EU-Hosted and fully GDPR compliant.
Just plug in the connector and pair it, in less than 2 minutes.

2. It thinks. When a bug is detected, Patcherly checks everything that matters to that error: the stack trace, the surrounding code, your website past patches, your website/application context, and drafts an AI-powered fix, tailored specifically to YOUR app or website, not some generic AI tool suggestion. Then it notifies you and waits for you to check and approve the fix. You are always in control.

3. It fixes. If you approve the patch, Patcherly first backs up your files directly in YOUR environment (we never save your files!), then applies the patch to your code and verifies the fix and website works, while quietly recording every step it takes, so you can always check what happened, where and when. If we detect any issue at all with the patch, rollback is automatic but you can also always rollback manually to the backed-up file, if you decide you don’t like that patch anymore. You will get a bug and patch explanation too, so review is super easy. And if your app needs to be restarted after a patch? Just add your restart commands, and we’ll do the rest and notify you every step of the way.

I built Patcherly around safety and privacy: no data or source code is ever stored on our side, ever and your code never trains a frontier AI.

What the numbers actually look like

The research that is at the core of Patcherly was benchmarked on real-world traffic patterns. Here is how Patcherly compares to a generic AI assistant, for a website/app with 3.000 user sessions per day:

  • AI fix success rate climbs from 11,7% to 30,4% — almost three times more bugs resolved without a human ever touching them.
  • Manual interventions drop by 27%.
  • Time and cost to resolve fall by 57%.
  • For a single mid-traffic site, that translates to roughly 61 engineering hours and 4.892 € saved every year. Scale to 100k sessions per day and the numbers reach 3.160 hours and 252.805 € saved annually.

These are not marketing numbers, they were researched over a span of several months. They are the same numbers you can start tracking through Patcherly’s metrics dashboard, so you can verify them on your own traffic the moment you connect.

Built like a tool engineers will actually trust

A repair tool that operates on production code has to earn trust before it earns adoption. Every decision in Patcherly was made with that in mind:

  • Approval-first by default. Nothing changes on your server until you say so.
  • Always reversible. One-click rollback restores from a local snapshot.
  • Code stays on your server. Patcherly never stores your source. Sanitized, scoped payloads only.
  • No AI training on your data. You can also bring your own AI provider key (BYOK) for unlimited bug fixes!
  • Stacked security in-depth sits between an incoming error and any file change. Oh, and we got AI prompt injection covered too.

This is the part I am proudest of. It’s easy to build something that mindlessly applies fixes. It is hard to build something a senior engineer will allow near production. Patcherly was designed for the second one (and anyone who has ever worked with me the past 20 years, knows how dead serious I am, to use a kind word, about code quality 😌).

Who it is for

Patcherly fits anyone running a live PHP, Python, Node.js, or WordPress application: from a freelance developer with three client sites to an engineering team supporting a SaaS at scale. If your stack is on the coming-soon list (TypeScript, Go, Ruby on Rails, Rust, Java/JVM, .NET, and others), I would love to hear from you so I can prioritize what matters most.

It is not designed to replace senior engineers. It is designed to give them their evenings back.

The launch deal: full Pro, free for 30 days and free plan available forever

Every new account starts with the complete Pro plan: optional auto patch apply, unlimited fixes if you bring your own AI key (or get 40 included patches a month), advanced patch testing and rollback, up to 10 apps/websites in your workspace, priority support. The trial terms are the way trials should be:

  • The full Pro plan, with every feature unlocked.
  • No credit card required, you are never charged, unless you actively subscribe to one of the paid plans.
  • Cancel anytime, so when the 30 days end, your workspace simply moves to the free forever Personal plan: nothing breaks, nothing bills. Auto-billing on trial expirations is a crime against humanity.
  • If Patcherly saves you more than 24€/month, and a single prevented outage usually is way more expensive than that, then head over to your Profile -> Billing and subscribe to a paid plan, so once the 30 days expire, nothing changes.

 

— Jany L. Martelli, founder of Shambix and creator of Patcherly