Connect any repo and CIRunnerMax detects your stack, suggests the right steps, and an AI copilot wires the whole pipeline for you — no YAML required. Every job runs in a real sandbox.
Kernel-isolated builds · hosted & self-hosted runners · works from mainland China.
# .cirunnermax.yml — generated for you, editable by hand on: [push, pull_request] jobs: test: runs-on: [linux] container: { image: node:20 } steps: - uses: typecheck.tsc - uses: unit.vitest - uses: e2e.cypress - uses: quality.sonarqube
Most runners hand you a blank YAML file. CIRunnerMax hands you a working pipeline.
Configure your entire pipeline in the browser. Connect a repo, we scan it, and prefill the steps that fit — you never have to touch YAML.
Describe what you want in plain language. The assistant proposes real steps and shows a preview — nothing changes until you approve.
Type-checking, unit tests, Cypress/Playwright e2e, SonarQube, coverage gates, security scans, container builds, deploys — parameterized and ready.
Every job runs under a gVisor kernel boundary — no host access, no shared docker socket. Untrusted code stays contained.
GitHub, GitLab, Bitbucket, and self-hosted Gitworld through one interface. The same pipeline runs everywhere.
Use our runner pool, or drop a runner inside your own network so code and secrets never leave your perimeter. Works from mainland China.
Point CIRunnerMax at a repository. It reads your package.json, go.mod, Dockerfile, Sonar config and more — then suggests a ranked, prefilled set of steps from the catalog.
.cirunnermax.yml anytime for GitOps# inside a job — the kernel is not the host's $ uname -r 4.19.0-gvisor $ ls /var/run/docker.sock No such file or directory $ whoami runner # curated env — no runner creds leak
CIRunnerMax was multi-tenant from day one. Jobs get a real kernel boundary, per-tenant encrypted secrets, and least-privilege, short-lived checkout tokens.
Install the app on your GitHub org (or GitLab/Bitbucket/Gitworld). Pick the repos to watch.
We detect your stack and propose steps. Tweak in the GUI or ask the AI copilot to adjust.
Every push runs in a sandbox with live logs, and a status check lands right back on your PR.
For personal projects and trying it out.
For teams shipping every day.
Self-hosted, on-prem, or air-gapped.
Pricing shown is illustrative — billing is not enabled yet during preview.
Connect a repo and let CIRunnerMax build the pipeline with you.