About

Building the future of understanding code.

CodeTracer is built by Metacraft Labs — tools for deeper code understanding, so engineers spend less time guessing and more time understanding.

6+
languages with recorders
2
IDEs — Desktop & VS Code
100%
open source & free to start
deterministic replays
Principles

Principles that shape everything we build.

A small set of ideas guides how CodeTracer is designed and where it goes next.

Understanding over guessing

Debugging should be about reading what actually happened, not re-running to reconstruct it.

Determinism you can trust

A recorded run replays the same way every time, so investigations are repeatable and shareable.

Open by default

The core is open source and free to start, because better tools make the whole ecosystem stronger.

Our mission

Built by humans, for humans.

We build developer tools we want to use ourselves — with care for the day-to-day experience of understanding a program.

  • A team focused on deep code understanding
  • Long-term, open-source-first roadmap
{ ; }
FAQ

More about CodeTracer.

What languages are supported today?+

Python and Ruby (Linux & macOS, with full web replay), plus C/C++, Rust and others (Linux desktop replay). New languages are added frequently.

What is an execution trace?+

The execution trace of your program captures every program state over time, so you can replay and inspect the whole run deterministically.

Can I use my own AI agent?+

Yes. You can call agents from within CodeTracer or use external agents.

Can I attach multiple replays to a single PR?+

Yes — you can attach an arbitrary number of replays as links. They open directly in the CodeTracer web IDE.

Do reviewers need the desktop app?+

No. Reviewers can open shared replays in the CodeTracer web IDE, straight from a pull request link.

Join us

Come build better debugging.

Follow the project, try a build, or reach out — we'd love to hear what you're working on.