Demonstration Videos¶
Short screen recordings of 3270Web doing real work against the bundled Pet Store sample application, with captions baked in. Every video is recorded from a live session — nothing is mocked.
3270Web in Under a Minute¶
A tour of the essentials: connect, sign on, work the screens, the command palette, and where the automation lives.
How To: Connect to a Host¶
The first session, end to end — enter a host address, connect, read the operator information area, sign on.
How To: Record and Replay a Workflow¶
Capture a flow once (sign on, jump to the stock catalogue, sign off), save it as a JSON recording, load it back and watch 3270Web replay it against the live host. The same recordings drive guided business tasks and the REST API.
How To: Explore an Application with Chaos¶
Start a chaos run, watch it drive the screens on its own, open the live map of what it has discovered, and stop it — see Chaos Mode for everything the run can do afterwards.
How To: Themes and Terminal Fonts¶
Settings → Theme: from the default green phosphor to amber and back, with the bundled 3270 glyph fonts — details in Terminal Fonts.
How To: Keyboard, PF Keys and the Virtual Keypad¶
Function keys mapping to PF keys, the on-screen keypad for touch screens, and the command palette — the full reference is Keyboard and Controls.
How To: Run Several Hosts at Once¶
Each session is a tab: open a second host from the + tab, switch with a click, and every session keeps its place — more in The Session Manager.
How To: Turn a Flow into a Business Task¶
The full life of a guided business task: record a flow, let the wizard name its inputs, drag out the answer, then run it from a form and read the result — no terminal knowledge needed.
The Bundled Sample Apps¶
What ships in the box: the connect-page picker, the Pet Store retail system, and Snake on a second tab — the full list is in Bundled Sample Applications.
The videos are generated with scripts/record-demo-videos.mjs, which
drives a local 3270Web with Playwright and injects the captions as page
overlays while recording. To refresh them after a UI change:
go run ./cmd/3270Web # in one terminal
node scripts/record-demo-videos.mjs # in another