Jump to content

Undo (company)

From Wikipedia, the free encyclopedia
Undo
TypePrivate
IndustryComputer software
Founded2005
FounderGreg Law
Julian Smith
Headquarters,
UK
Key people
Greg Law (CEO)
Rod Favaron (chair)[1]
Websiteundo.io

Undo is a software debugging company based in Cambridge, UK. Originally known for its time travel debugging technology,[2][3] the Undo software makes it possible for software engineering teams and AI coding assistants to perform software issue root cause analysis by recording the execution of applications, enabling deterministic replay and inspection of program behavior.[4]

History

[edit]

Undo was initially bootstrapped in 2005[5] by Greg Law and Julian Smith out of Law's garden shed in Cambridge.[6] Law and Smith developed the core technology that would eventually become UDB (formerly UndoDB), a reversible debugger for Linux software.[7][8][9]

LiveRecorder was then developed based on UndoDB to enable development teams to record and replay the execution of software programs.[10][11][12][13]

In 2012, Undo secured its initial seed funding. It closed a $3.3 million Series A funding round in 2016, and a $14 million Series B in 2018.[14]

In 2026, Undo announced they had raised $37 million in new funding, led by Elsewhere Partners.[15]

Products

[edit]
  • UDB (formerly UndoDB): Interactive time travel debugging tool for individual developers (supports C/C ++ and SystemC)
  • Undo: Program execution recording and runtime analysis for software debugging and root cause analysis (supports C/C++, SystemC, Rust, Go, Java and Kotlin)

Agentic debugging

[edit]

In 2026, Undo integrated its time travel debugging technology with AI coding agents, Claude Code, OpenAI Codex, and GitHub Copilot. The integrations enable AI agents to inspect recorded executions when analyzing software failures.[16]

References

[edit]
  1. Rojan, Milan (2026-06-16). "Undo secures $37m growth investment led by Elsewhere Partners". IBS Intelligence. Retrieved 2026-08-20.
  2. Heusser, Matthew (2020-07-28). "Undo enables full Java app failure playback with LiveRecorder". TechRepublic. Retrieved 2022-05-18.
  3. Says, Colin_walls (2019-04-10). "The Debug Time Machine". EEJournal. Retrieved 2022-05-18.
  4. Bonsor-Matthews, Jonathan (02-24-2025). "Time-Travel Debugging for High-Level Synthesis Code" (PDF). DVCon Proceedings Archive. Design and Verification Conference. Retrieved 08-20-2026. {{cite conference}}: Check date values in: |access-date= and |date= (help)
  5. Lomas, Natasha (16 July 2018). "Undo gets $14M to scale to meet the software accountability challenge". TechCrunch. Retrieved 2022-05-18.
  6. "Patient capital from CIC gives 'time travelling' company Undo space to pivot | Business Weekly | Technology News | Business news | Cambridge and the East of England". www.businessweekly.co.uk. Retrieved 2022-05-18.
  7. "Research by Cambridge MBAs for tech firm Undo finds software bugs cost the industry $316 billion a year - News & insight". Cambridge Judge Business School. 2013-01-25. Retrieved 2022-05-18.
  8. EDN (2013-12-31). "Reversible debugger adds support for ARM and Android". EDN. Retrieved 2022-05-18.
  9. "Undo Your Mistakes at the Customer's Site". EEJournal. 2015-01-28. Retrieved 2022-05-18.
  10. Barron, Jenna (2020-06-12). "Undo adds support for Java in LiveRecorder". SD Times. Retrieved 2022-05-18.
  11. Henry-Stocker, Sandra (2019-06-28). "Undo releases Live Recorder 5.0 for Linux debugging". Network World. Retrieved 2022-05-18.
  12. "Greg Law on Debugging, Record & Replay of Data, and Hyper-Observability". InfoQ. Retrieved 2022-05-18.
  13. Cardoza, Christina (2016-08-17). "TestPlant and Undo team up on Continuous Integration testing". SD Times. Retrieved 2022-05-18.
  14. Gooding, Matt (2018-07-17). "Undo raises $14m to scale globally". CambridgeshireLive. Retrieved 2022-05-18.
  15. "Undo lands $37M to give AI agents the runtime context to fix bugs". SiliconAngle. 2026-06-15.
  16. "On Debugging with AI. Interview with Mark Williamson | ODBMS Industry Watch". Retrieved 2025-10-07.