Mobile view is in progress — best viewed on desktop for now.

About DevTools

DevTools is a suite of interactive simulations of the infrastructure developers rely on every day. Instead of reading static diagrams, you run real commands against a simulated system and watch it react — that is where the mental model comes from.

How it works

Simulation engines

Each tool is a pure TypeScript engine that models the real system — commits, refs and remotes for Git; the call stack, queues and event loop for JavaScript; services and requests for AWS; topics, partitions and consumer groups for Kafka; the full request path for web communication. The visualization only renders what the engine says happened.

Everything in your browser

There is no server behind the tools and no account to create. State lives in memory on your machine, nothing you do leaves the page, and a reset always brings you back to a clean slate.

Built for understanding

Every command shows its effect step by step, and preset scenarios put you in the situations that are hard to set up on purpose — diverged remotes, conflicting merges, rebalancing consumers.

Where the tools stand

The best way to see what this is about is to use it.

Try the Git Visualizer