Clinder starts and stops BinderHub sessions from the command line or from a GitHub Actions workflow. It gives you a running Jupyter server, built from any Binder-ready repository, and the URL and token to execute code on it. For example, a MyST or Jupyter Book build in CI can execute its notebooks on mybinder.org instead of the runner:
steps:
- uses: actions/checkout@v6
# Sets the JUPYTER_BASE_URL and JUPYTER_TOKEN env vars
- uses: 2i2c-org/clinder@action-v1
with:
hub-url: https://mybinder.org/
- name: Install MyST Markdown
run: npm install -g mystmd
- name: Build MyST Project
run: myst build --site --execute📖 Documentation: https://2i2c-org.github.io/clinder/
Clinder is maintained by 2i2c and licensed BSD-3-Clause.