Your pipelines live in your own repository as a plain project. emo init creates the layout: models/, pipelines/, tests/ and an emolysis.yml that names the platform. emo sync and emo pr, to commit and push or open a pull request, are planned.
emo check in your CI checks each pull request with lint, golden tests and a cost estimate. The GitHub App, which also links a preview dashboard, is planned. Green checks become your deploy gate.
You can use Emolysis without GitHub too; these are conveniences, not requirements. Credentials never go into the repository. See the GitHub checks docs and the tutorial preview.