Hercules CI is a hosted service for building Nix projects on your infrastructure.

Get Started

Run agents on your infrastructure

Use Hercules Agent to run Nix evaluations and builds on your own favourite infrastructure provider.

Supports Linux and macOS via NixOps, Terraform and nix-darwin.

GitHub integration

1. Install an organization or specific repositories with a single click.

2. Place a ci.nix or default.nix to start building your repository.

3. GitHub reports the status:

Binary Cache support

Share build results between your agents and your developers.

Supports Cachix via a simple configuration file.

Support for self hosted binary caches (coming in 2020 Q1).

Simple diagnostics

Introspection into what went wrong is one click away from github.

No source code access (coming in 2020 Q1)

Avoid sharing any source code or binaries with our service.

Hooks (coming in 2020 Q1)

Automation doesn't always fit into Nix expressions.

Run hooks before and after Nix builds.


Open Source
Unlimited agents
Unlimited public source repositories
Unlimited builds
Get Started
29 € / month
Unlimited agents
Unlimited public and private repositories
Unlimited builds
Prioritized support
1 month free trial
contact sales
Need something tailored to your problem?
Contact sales


Why doesn't Hercules CI host the agents?

By hosting the agents yourself, you can run your CI where you want, on the machines you need, without paying a performance tax. Thanks to the agents, Hercules CI doesn't have to process your source code.

Who counts as an active user?

An active user is a GitHub user with write access who has trigged a build by committing or pushing.