Building a world in which computers tell us exactly what they did and why
Undo helps developers understand complex code and fix bugs faster, with time travel debugging for large-scale codebases.
Developers spend far too much time figuring out what code actually does – either to understand other people’s code or to find and fix bugs. Debugging can be especially time-consuming when software failures cannot be reproduced.
With time travel debugging, developers can reliably find root causes in hours, not weeks – customer issues, test failures, flaky tests, or production crashes. No bug remains unresolved.
Global leaders in networking & security, databases, financial services, EDA and semiconductors use Undo to release on schedule, ensure stability at scale, and keep customers happy.

Building a world in which computers tell us exactly what they did and why
Undo is the time travel debugging company for Linux. We equip developers with the technology to understand complex code and fix bugs faster.
Developers spend far too much time figuring out what code actually does – either to understand other people’s code or to find and fix bugs. Debugging can be especially time-consuming when software failures cannot be reproduced.
Time travel debugging solves this problem by making bugs 100% reproducible. By bringing time travel debugging to CI and System Test, Undo’s LiveRecorder enables developers to save time diagnosing the root causes of new regressions, legacy bugs, and flaky tests.
Thousands of developers across leading technology firms including SAP, Juniper Networks, and Siemens use LiveRecorder to improve developer productivity, development velocity, and software quality.
DEBUG COMPLEX AND LARGE-SCALE LINUX APPLICATIONS WITH UNDO’S PRODUCTS
Thousands of developers across leading tech firms including SAP, Juniper Networks and Siemens use Undo to improve developer productivity and ensure stability at scale.
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.