It should be possible to make this a plugin of some kind. The command line interface is, however, the primary interface, as it's designed to be used for automation.