NEW RESEARCH REPORT: Overcoming the limitations of coding agents in complex software systems

Line illustration of an open laptop with a question mark on the screen
Line illustration of an open laptop with a question mark on the screen

About us

Building a world in which computers tell us exactly what they did and why

Undo equips AI agents with the runtime context they need to solve hard problems on the most complex codebases.

We enable autonomous, evidence-based root-cause analysis of complex software issues.

By recording failing program executions and capturing exactly how software behaves at runtime, Undo gives AI agents the runtime context they need to understand what actually happened, reason about software behavior and solve problems that code alone cannot explain.

That’s why engineering teams at leading tech organizations use Undo to automate root cause analysis, resolve issues up to 100x faster, solve problems previously beyond the reach of AI agents, and maintain stability at scale.

Line illustration of an open laptop with a question mark on the screen

Why Undo?

The problem

Hard to reproduce defects make debugging time-consuming

Developers spend far too much time figuring out what code actually does – either to understand other people’s, or agent’s code or to find and fix bugs. Debugging can be especially time-consuming when software failures cannot be reproduced.

The solution

Make bugs 100% reproducible with Undo

Undo solves this problem by making bugs 100% reproducible. Memory corruption issues, race conditions, and intermittent bugs which would otherwise remain unresolved or take weeks (or months!) of engineering effort can now be diagnosed in an afternoon – enabling developers to deliver code changes on time and quickly fix customer issues.

Learn more ›

Thousands of developers across leading tech firms including SAP, Juniper Networks and Siemens use Undo to improve developer productivity and ensure stability at scale.

The story of Undo

Undo started out as a fast-growing technology start-up founded by Greg Law and Julian Smith. Both started working evenings and weekends in Greg’s garden shed, determined to build a tool for developers to ease the pain of debugging complex software. Following receipt of seed funding in 2012, the company is now established as the time travel debugging company for Linux software development.

The latest news from Undo

New release in bold dark text over a blue radar style graphic

New Release - Undo Suite 10.1 for C/C++/Go/Rust

Undo have released version 10.1 of the Undo Suite, which brings performance improvements, codex support, and more.

See what else is included ›

Undo team standing together under a wooden pergola outdoors

We’re proud of our customers

Earlier this year, we hosted our 2026 Customer Council in California, bringing together senior and principal engineering leaders from the world’s most important technology organisations.

Who was there? ›

Undo cheat sheet document preview with the Undo logo on a dark blue background

Undo Cheat Sheet

To help you get the most out of Undo and ensure you’re using it to its full potential, we’ve put together a handy Cheat Sheet.

View it here ›