Running workflows locally is likely a non-starter, but our long-term plan here is to make it much easier to run builds from the CLI. So although it would not run locally it wouldn’t require a commit->push->browser->find new build flow that is admittedly not ideal. A new version of the CLI that is in testing now (https://github.com/CircleCI-Public/circleci-cli/blob/master/README.md#getting-started) will also have better validation of configuration, so you shouldn’t need to do any pushing to know if the config is at least well-formed.