Run AWS Step Functions Locally
Run AWS Step Functions locally with real Lambda execution. Debug visually, iterate instantly, no deploys required with ZERO AWS costs.
Every small change shouldn’t require a full cloud cycle
Before Thrubit, testing a one-line Lambda change meant packaging, deploying, waiting, triggering, and hoping the logs told you something useful.
Deploy. Wait. Trigger. Repeat.
Edit code → zip + upload → wait for Lambda to update → trigger execution → wait → check CloudWatch → find the error → start over. Time lost on every iteration.
Edit locally. Run instantly.
Save your Lambda, hit Run. Thrubit executes your state machine against local code in milliseconds — no deploy, no cloud credentials, no waiting for propagation.
Your workflow rendered as it runs
Thrubit parses your ASL definition and renders a fully interactive node graph. As execution progresses, each state transitions through idle → running → succeeded or failed — with color, highlight, and real-time log output.
- Every state type is rendered with distinct shapes: Task, Choice, Wait, Parallel, Map, Pass, Succeed or Fail
- Every execution is saved locally, browse your full history and re-inspect any past run
- Failed states highlighted in red with inline error message
- Zoom and pan the graph, no matter how large your workflow
Inspect every input and output in one click
Click any state node in the graph and the Inspector panel opens to that state node’s full context. See exactly what data entered it, what came out, and how long it took.
- View the exact input and output for every state to see precisely what data each step added or changed
- Inline error messages from thrown Lambda exceptions
- Execution time shown per-state for spotting your bottlenecks immediately
- Path transformations from
InputPath,ResultPath,OutputPathshown clearly
“cardId”: “c_9f2”,
“amount”: 89.00
}
“cardId”: “c_9f2”,
“amount”: 89.00,
“riskScore”: 0.04,
“approved”: true
}
Every log from every state, no CloudWatch required
Normally you’d finish a run, open the AWS console, hunt down the right log group, filter by request ID, and dig through raw timestamps to find the one line that matters. Thrubit captures every console.log from every Lambda and surfaces them directly in the app, organised by state, right next to the graph that ran them.
- All Lambda output captured per state, no log group hunting
- Logs grouped by state so you always know which step produced what
- Errors and exceptions surfaced inline, not buried in CloudWatch
- Never leave Thrubit, no AWS console, no browser tab switching
Every AWS Step Functions state type, visualised
Thrubit renders all AWS state types with distinct visual shapes.
Start free. No AWS account needed.
ZERO AWS costs.
Download Thrubit and run your first state machine locally in under five minutes. No cloud setup, no IAM policies, no waiting.
What teams are saying
Real feedback from engineers, trainers and decision makers.
“Thrubit cut our Step Functions debugging cycle from 15 minutes per iteration down to seconds. The visual trace is worth the price alone. It’s become an essential part of our development workflow.”
“I was looking for ways to make Step Functions and Lambdas more tangible for students. Thrubit makes it significantly easier to visualize workflows and experiment locally, accelerating real understanding.”
“Thrubit saves us over $24k a year & protects us from surprise AWS bills. One rogue state machine once cost us 10x our typical month. With Thrubit, that risk is gone and our developers iterate faster.”







