Yeah that’s a great use case! Out of curiosity: what kind of screencasts/demos did you have in mind (e.g. web app development)? I just ask, since I’d love to think through if there are opportunities to improve the experience.
Also, just as an FYI: even though the core of CodeSwing is local, you can also store your swings in GitHub repos or Gists, via an integration with another VS Code extension that I maintain called GistPad (https://aka.ms/gistpad). That way, if you want to create samples or share swings with others, you can simply use GitHub + VS Code to do it.
Yep, web development. Doing a "how to build this" type of thing. I frequently need to explain things in a screencast that benefit from a quick scratchpad more than they do being integrated into the project code (e.g., explaining a JavaScript Promise in a fundamental sense).