An all seeing debugger for your web app
We're building Nut, a chat API for explaining problems in your app. Nut records your app to capture and later analyze the billions of things that happened while it ran, then tells you the root cause. Take the actual work out of figuring out most bugs.â¨

Trusted by top engineering teams

Introducing Nut.new
Crack the toughest nuts (bugs)
Nut works especially well with AI code writers. AIs are lousy at debugging problems in code they've written. The basic issue is a lack of context: people use devtools to understand their app, but AIs struggle here. Nut gives AIs the clear explanations they need to fix bugs reliably.
For now we're focusing on Nut.new, a no-code tool in the mold of Bolt, v0, and Lovable. You can build complete apps from scratch by prompting the AI, and call the Nut API to get past the points where other tools get stuck. Nut.new is free to use lightly, and in unlimited amounts through our early adopter program or with your own Anthropic API key.
Nut uses our Chromium-based deterministic browser recorder. The browser captures just enough data while your app is running that it can be replayed later and behave exactly the same. This behavior is queried like a database and processed with advanced techniques such as dataflow and control dependency analysis to get to the underlying cause of any problem in the recording.
See Nut in action
Map goes blank
The Map UI went blank and after five failed attempts, bolt gives up.
The tiny search icon
The search icon was too small, but v0 could not figure out how to make it larger.
Broken settings page
The settings page did not work and Claude 3.7 Sonnet could not figure out what was failing.
Unresponsive contact pane
The contact book responsive mode went blank and Cursor could not identify the problem.
Infinite render loop
Searching causes the UI triggers an infinite render because of a missing useCallback.
Become an early adopter
Nut is early in development. We're offering unlimited free access to Nut.new for early adopters who can give us feedback we'll use to improve Nut. Reach us at hi@replay.io or fill out our contact form to join our early adopter program.
Say goodbye to âworks on my machineâ
Replay is the first deterministic browser. Once a bug or flaky test is captured, anyone can inspect it with Browser DevTools without having to replicate it locally.
Debug with instant console logs.
Add console logs in your code with a single click with messages that âautomagicallyâ appear in the Console. Youâll love how fast the feedback loop is.
Fix flaky Cypress + Playwright tests.
Replayâs built in test timeline helps you inspect test step details and jump from test step actions into your applicationâs React event handlers.

Inspect React components
Bugs can appear at any point in time. Replayâs React panel helps you find the component with first visible issues, inspect its props, and work backwards to the root cause.

View network requests
The majority of E2E test failures are caused by backend issues. Replayâs Network monitor helps you find the bad request and inspect the application state at the time.

Battle tested.
Replay helps some of the largest companies record their E2E tests at scale and verify the correctness of mission critical software.
Case Studies
Hear from Replay teams directly
âBefore Replay We spent somewhere between 1â2 hours per day per dev in this reproducibility purgatory. The toll this was taking on our development velocity and our ability to respond and resolve issues was huge. We thought there must be a better way.â
Read full case study

Mark Probst
@VP Eng, Glide

âIf I didnât have Replay, it would have taken me several days or even weeks getting the debugger to run properly in all the dynamically loaded scripts, which is not easy. With Replay it took me half a day to figure it out and get a fix ready.â
Read full case study

Simeon Cheeseman
@Tablecheck, Principal Engineer

âThe tools that we were using before were barely better than useless. Youâd say thanks for the console log screenshot and spend 2â3 days trying to recreate the issues and finding it in the code. With Replay, all that wasted time has been eliminated.â
Read full case study

Shane Duff
@Pantheon, Front End Lead

Testimonials
See what time travelers are saying
âNext.js App Router is now stable in 13.4. Wouldnât have been possible without Replay, we investigated so many (over 20) super complicated bugs that using traditional debugging would have cost us days to investigate.â

Tim Neutkins
@Co-author of Next.js
âI think Replay has a very good chance of creating a new category around collaborative debuggingâ

Guillermo Rauch
@Founder of Vercel
âWhen I see a hard-to-reproduce issue in GitHub, I ask for a replay.â

JJ Kasper
@Co-author of Next.js
âIf I don't immediately know the answer to a bug, I immediately reach for Replay.io. It's like HMR for repros.â

Sebastian MarkbĂĽge
@React Maintainer
âReplay.io is galaxy brain tooling. Real gamechanger.â

Dan Abramov
@React Maintainer
âI think Replay has a very good chance of creating a new category around collaborative debuggingâ

Guillermo Rauch
@Founder of Vercel
âWhen I see a hard-to-reproduce issue in GitHub, I ask for a replay.â

JJ Kasper
@Co-author of Next.js
âIf I don't immediately know the answer to a bug, I immediately reach for Replay.io. It's like HMR for repros.â

Sebastian MarkbĂĽge
@React Maintainer
âReplay.io is galaxy brain tooling. Real gamechanger.â

Dan Abramov
@React Maintainer
âProgrammers typically reach for debuggers when they run out of ideas on how to fix their code. Now coders reach for time-travel debugging to understand their programs and not just when they want to fix a bug.â

Amjad Masad
@Founder Replit
âFast forwarding and rewinding to breakpoints has saved me days(weeks??) while hunting down issues in @solid_js interruptible concurrent rendering.â

Ryan Carniato
@Solid Founder
âReplay.io gives me the tools I need to solve seemingly impossible bugs. Itâs like the Redux DevTools, but for every line of code in your app.â

Mark Erikson
@Redux Maintainer
âReplay.io allows me to debug problems that would be impossible to debug by traditional means - it has saved me from countless hours of confusion and frustration.â

Lenz Weber-Tronic
@Redux Toolkit Maintainer
âIâm not sure if we couldâve shipped the last major version of RedwoodJS without Replay.â

Dom Saadi
@Maintainer of RedwoodJS
âReplay.io is so great! Today I had a hard-to-repro flow in development, so I recorded a replay to see how it works. I didnât only find the bug, I discovered a performance improvement using Replay.â

Ives van Hoorne
@Co-founder CodeSandbox
âCurrent status: time-travel debugging Typescript's compiler. Replay is the hero tool I don't deserve. My dev life consists of 2 major eras now - I call them pre-Replay and post-Replay.â

Mateusz BurzyĹski
@OSS Contributor to Typescript
âReplay.io is from another planet where bug reports save you time, instead of eating up hours of debugging.â

Matt Pockock
@Full-time TypeScript educator
âTime travel is the obvious next step for the future of collaboratively inspecting and debugging applications.â

David Khourshid
@Founder of Stately.ai
âPeople use the word "game-changer" waaaaay too often. Very rarely does anything change the game. But this just might! I'm sharing it to all of my teams.â

Erik Rasmussen
@Author of Redux form and final form
âReplay.io is one of these experiences that first feels like magic â but after squashing your first bugs with it, you will quickly wonder how you ever worked without itâ

Harald Kirschner
@Product Manager, VS Code
âReplay.io is the most significant leap forward for debugging since we introduced the step debuggerâ

Kenneth Auchenberg
@Developer Products, Stripe
âIf a picture is worth a thousand words, a replay is worth a thousand picturesâ

Zack Rosen
@CEO of Pantheon
âRecording and debugging flaky tests with Replay.io feels like hopping in Doc Brownâs DeLorean and flying back to the time of the crash!â

Gleb Bahmutov
@Distinguished Engineer, Cypress
âBefore Replay.io, we spent somewhere between 1â2 hours per day per dev in this reproducibility purgatoryâ

Mark Probst
@Glide apps, VP Eng