You can easily specify in the screenplay file exactly how to
Automate interactive shell like bash on a terminal device
Automate source code or configuration file editing using vim or emacs
Automate any interactive console-based programs like gdb, telnet, ftp, and anything
Insert any human like audio narrative in different natural languages synchronously or asynchronously with respect to the command line operations
Insert any static video clips, SVG animations, or images anywhere in the screenplay with or without custom audio narratives
Automatically generate video subtitles in separate SRT files with accurate timing information
Generate a PDF or markdown-based documentation with automatic screenshots for each step. Automatic highlights for interested regions in a screenshot is also supported
Mix with other kinds of demonstrations like web application automation and slide deck walkthrough in the same screenplay document