Watch your code run — line by line

See exactly what your code does — as it runs.

LiveFlow turns Python, JavaScript, and TypeScript into a living picture. Press run and watch every value, loop, and function call light up as nodes you can follow — then scrub back to any moment and inspect it, step by step.

Live
Every step, as it happens
Replay
Rewind to any step
No setup
Runs in your browser
How it works

From code to a picture you can actually follow.

01

Write & run

Type Python, JavaScript, or TypeScript and hit run. No install, no setup — it runs right in your browser.

02

Watch it build

Every variable, function call, and list becomes a node. Data flows in on cyan, the path of execution flows out on amber.

03

Scrub & inspect

Drag the timeline and the whole picture rebuilds at that exact step — so you can see what changed, and why.

main.py
1def fibonacci(n):
2 sequence = [0, 1]
3 while len(sequence) < n:
4 sequence.append(sequence[-1] + sequence[-2])
5 return sequence[:n]
6
7numbers = fibonacci(6)
8print(numbers)
execution graph · livedrag a node
execdata
Who it’s for

Built for the way you work with code.

Whether you’re learning an algorithm, finding your way around an unfamiliar codebase, or checking code an AI just wrote — it comes down to one thing: actually seeing what runs.

Learning DSA

Sorting, recursion, linked lists, trees — stop tracing them on paper. Run your algorithm and watch the array fill, the recursion unwind, the pointers move. The “aha” lands faster when you can see it.

Understanding a project

Dropped into an unfamiliar codebase? Run it and watch the call flow light up — which function calls which, and what data moves between them. When you’re ready, pull the same traces into your own tools through our API.

Running AI-written code

Got code from an AI assistant? Run it here first, somewhere safe, and see exactly what it does before it touches your project. Every run is saved as a clean recording you — and your AI — can read back.

For builders & coding agents

Code with AI? LiveFlow speaks its language.

When an AI writes code, the hard part is trusting it. LiveFlow runs that code safely and records everything that happened — so both you and your coding agent can see what really ran, spot the bug, and fix it.

A safe place to run

AI-written code runs on its own, with time and memory limits — it can’t touch your machine or your files.

JSON & JSONL traces

Every run becomes a clean, line-by-line trace an agent can parse to find exactly where things went wrong.

Shareable snippets

Save any run as a snippet — a link that replays the exact execution, no rerun required.

An API to build on

Send code, get back a trace. Wire LiveFlow straight into your own agent loop or developer tool.

run.jsonl
1{ "event": "FUNCTION_CALL", "fn": "fibonacci", "args": { "n": 6 } }
2{ "event": "STATE_DELTA", "name": "sequence", "value": [0, 1] }
3{ "event": "COLLECTION_MUTATION", "op": "append", "value": 1 }
4{ "event": "COLLECTION_MUTATION", "op": "append", "value": 2 }
5{ "event": "FUNCTION_RETURN", "value": [0, 1, 1, 2, 3, 5] }

A real run, replayable and machine-readable.

What you get

Made for the moment you ask “what just happened?”

Follow the flow

Watch control move through your program — every call, branch, and loop draws itself as it happens, in amber.

Inspect any value

See every variable, in every scope, at every step. Lists and objects show what changed: what was added, sorted, or removed.

Rewind with confidence

Jump to any step and the whole picture rebuilds exactly as it was — the same way, every time.

Pricing

Free to start. Grow when you’re ready.

The Free plan needs no card — 15 runs a day in one language you choose, resets daily. Paid plans unlock all three languages, longer runs, multi-file projects, and the libraries you actually reach for — NumPy, pandas, lodash and more, preinstalled and ready to import. Each starts with a 7-day free trial of that plan (cancel anytime). Billed in INR via Razorpay; students at partner colleges get a free first month, then ₹10/mo. See the full library list.

Free

₹0 forever
  • 15 runs & 5 saves a day (resets daily)
  • One language — your pick (Python, JS or TS)
  • Curated libraries built in
  • Single file only
  • Full visualizer + timeline scrubbing
  • No card required
Start free

Basic

₹199 /mo
  • Full visualizer + timeline scrubbing
  • Console & variable inspector
  • NumPy, pandas & more — preinstalled, ready to import
  • 180s runs · 256 MB · 2 concurrent
  • Unlimited daily runs (fair use)
  • 2 saved projects (10 files) + folder upload
Start 7-day trial

Student ₹10/mo

Free first month
  • Free first month, then ₹10/mo
  • Python, JS & TS — with curated libraries built in
  • Full visualizer + timeline scrubbing
  • 180s runs · 256 MB · 2 concurrent
  • Single file only
  • Just sign in with your college email
See student plan

Student plan is for verified students at allowlisted colleges — eligibility is automatic once you sign in with your institutional email (no extra steps). Not listed? Ask us to add your college.

Stop guessing what your code does. Watch it run.