Get started: Introduction

HookCI documentation

Run CI on your own servers, report in GitHub Checks and Slack. Use the hosted hub or run the open-source hub yourself.

HookCI has two parts. The agent is a single Linux binary that runs your checks on a machine you control. The hub receives GitHub webhooks, hands work to your agents, and reports results back to GitHub Checks and Slack. Your source code stays on your server.

~/my-app
~/my-app recording
$ hookci detect
✓ node (npm) detected
  jobs: lint, test, build
$ hookci run
✓ lint   4.1s
✓ test   12.8s
✓ build  9.3s

Illustration. Local checks with the open-source agent. No account or hub needed.

Choose your path