Open source CI for your own server

Stop paying for CI runners,
Get results where you work.

HookCI runs checks on your hardware and delivers pass/fail status, logs and actionable details straight to Slack, Telegram, Linear and more.

Push to GitHub

maina3f2c1d

pushed 2 min ago

HookCI agent running on your server

HookCI

Runs checks on your server

  • All checks passed

    main · 4 checks · 31s
  • 1 check failed

    See error and logs
  • New issue created

    Build failed · main
  • Open source

    MIT licensed
  • No inbound ports

    Outbound only connection
  • Your hardware

    Use your own server
  • One command

    Pair your server

The problem

CI is expensive.
Checking its results shouldn’t be another job.

  • Your CI bill grows with every push.

    You’re paying for hosted runners while your own server sits idle.

  • Self-hosted means more maintenance.

    Runner images, tokens, YAML, updates and constant upkeep.

  • Failures end up in a tab nobody opens.

    Important failures get buried in a dashboard instead of your workflow.

How it works

From push to notifications.
In three simple steps.

View docs
  1. 1

    Install the GitHub App

    Connect your repository and select the repos you want to run.

    Install HookCI

    Install on your personal account or organization.

    Install
  2. 2

    Pair your server

    Run one command to install the agent and connect it.

  3. 3

    Push code. Get results.

    HookCI detects your checks, runs them and sends results to your integrations.

    • Detecting checks…2s
    • Installing dependencies…6s
    • Running tests…18s
    • Running linter…5s
    • All checks passed31s

Results in your favorite tools

  • Slack

    Pass/fail notifications, logs and actions.

  • Telegram

    Real-time alerts and detailed failure info.

  • Linear

    Create or update issues automatically.

  • And more

    Integrate with your team’s workflow.