Features

Features built for deep understanding.

Everything you need to replay a program run and understand exactly what happened — across languages, forwards and backwards.

What you get

One recording, total visibility.

Record once and every value, branch and call is available to inspect at any point in time.

◄►

Bidirectional stepping

Step forwards and backwards through the run — the debugger cursor moves in both directions.

Omniscient state

Every variable, at every point in time, is already recorded. Inspect any moment without re-running.

Jump to last write

Ask where a value last changed and land there instantly, instead of setting breakpoints and guessing.

Call-tree navigation

Walk the full call tree of the execution and dive into any frame as it was at that instant.

Shareable web replays

Attach replays to a pull request as links — reviewers open them in the CodeTracer web IDE.

AI-assisted analysis

Call agents from inside CodeTracer, or bring your own, to reason over a recorded run.

Time travel

No more chasing logs, files and stack traces.

Just move through time and watch the state change around each line. The whole run is a fixed recording you can explore.

  • Replay deterministically, as many times as you like
  • Land on the exact line where things went wrong
  • No print statements, no re-running to reproduce
⏱ replay
AI, on your terms

Build with AI without losing control.

Point an agent at a recorded run and let it reason over real execution — while you keep the ground truth of the trace.

  • Call built-in agents or bring your own
  • Agents reason over recorded state, not guesses
  • You stay in control of every step
✦ agent

Trusted by engineers working in

Get started

See it on your own code.

Download CodeTracer and record your first trace in minutes.