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

HookCI
Runs checks on your server
All checks passed
main · 4 checks · 31s1 check failed
See error and logsNew issue created
Build failed · main
Open source
MIT licensedNo inbound ports
Outbound only connectionYour hardware
Use your own serverOne 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.
- 1
Install the GitHub App
Connect your repository and select the repos you want to run.
- 2
Pair your server
Run one command to install the agent and connect it.
curl -fsSL https://ci.webuno.io/install | sh
> Downloading HookCI agent...
> Installed successfully
> Connected to your account
- 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.