Interactive Demo
Synth in action
Artifact intake → intelligent planning → human approval → deterministic execution
Artifact Intake
Drop an artifact to begin
payments-api
v3.2.1 · container
payments-api
v3.2.1 · container
■ Detected: Docker container image
■ Base: node:20-alpine · 3 layers
■ Ports: 3000/tcp · Health: /health
■ Checksum verified · No CVEs found
New Operation
Select what and where. Synth figures out how.
What
Where
Reasoning about payments-api
Scanning local environment state…
0s elapsed
Deployment Plan
payments-api v3.2.1
→ prd-web-01
Identical artifact deployed 11× with 100% success rate. No variable conflicts. Host stable.
Stop service payments-api via systemd
↩ systemctl start payments-api
Backup /opt/payments-api/ to rollback store
↩ restore from backup
Extract container image to target path
↩ —
Apply env config (LOG_LEVEL: debug→info)
↩ revert env file
Start service, verify health → 200 OK
↩ systemctl stop payments-api
Executing
0.0sStop service via systemd
waitingBackup to rollback store
waitingExtract container image
waitingApply env config
waitingStart & verify health
waiting✓ Health endpoint responded 200 in 340ms — rollback plan verified
Paused — move cursor to resume