Local State Machines

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.

State machine execution — step 0
State machine execution — step 1
State machine execution — step 2
State machine execution — step 3
State machine execution — step 4
Zero
Cloud deploys to debug
All
Step Functions state types
Live
Real-time updates
SAM
Template auto-discovery

Trusted by teams at

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.

Before Thrubit

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.

With Thrubit

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
ValidateInput
FetchUser
EnrichData
FraudCheck
ScoreRisk
Route
Approve
Decline

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, OutputPath shown clearly
SUCCEEDED
FraudScreen → EnrichData
Input
{
 “cardId”: “c_9f2”,
 “amount”: 89.00
}
Output
{
 “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
Execution Logs
ValidateInput
Validating card: c_9f2
Amount: $89.00 — OK
FraudCheck
Scoring transaction…
riskScore: 0.04 — PASS
PostResult
Posting to webhook…
✕ Error: ECONNREFUSED 127.0.0.1:4002

Every AWS Step Functions state type, visualised

Thrubit renders all AWS state types with distinct visual shapes.

Task
Invokes a Lambda, Activity, or SDK integration
Choice
Branches based on conditional input
Wait
Pauses execution for a duration or timestamp
Parallel
Runs multiple branches concurrently
Map
Iterates a sub-workflow over an array
Pass
Passes input to output with optional transformation
Succeed
Indicates a successful execution
Fail
Indicates a failed execution

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.”

Photo of Senior Software Engineer
Kim V.
Software Engineer at Cozy Code Creations
★★★★★

“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.”

Photo of Certified AWS Trainer
John L.
Certified AWS Trainer
★★★★★

“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.”

Photo of Co-Owner at WordHerd
Lisa H.
Co-Owner at WordHerd
Free Trial