My friend has mentioned in the post that the tool can be used as a library. The CLI and the Online Playground are just clients built on top of the library
Have a look at our docs: https://docs.stepci.com/guides/using-library.html