Push code. Get a green build.
CI/CD that writes its own pipeline.Loha reads your repo and opens a merge request with a .loha.yml. Review it, merge it, and it stays plain config in your own repo.
Free plan: 60 build minutes a month, no card needed
Loha opened this merge requestloha/pipeline/3f9c… → main
You connect and merge. Loha writes the rest.
Connect your repo
Pick a repository from your Git host.
You
Get a pipeline
Loha reads the code and opens a merge request with a .loha.yml.
Loha
Review and merge
Read it like any other change. The merge commit starts the first build.
You
Push as usual
Every push is tested and built. Images go to your own registry.
Loha
Your team pushes.Loha does the rest.
Checked before it ships
Every push is checked for leaked secrets. Add an image scan to the pipeline and any finding above your threshold blocks the release. Professional and up also sign images with an SBOM.
Rerun only what failed
One version of the test matrix fails. Retry failed jobs runs that job again, then the jobs waiting on it. The jobs that passed keep their results.
See what will run before you push
loha plan reads your .loha.yml and lists every job, step and image the cluster would run for a branch, what it would skip, and why. Nothing is built.
For larger teams: workspaces with owner, admin, member and guest roles, service accounts for automation, an audit log, and build insights per repo. Enterprise adds custom limits and terms.
What teams run on Loha.
Real setups, step by step, with the .loha.yml behind them.
Library or API that has to work on several Node versions
- Add a matrix of Node versions
- Attach Postgres as a service to each instance
- Each version runs in its own workspace, in parallel
- One version fails? Rerun only that one
Open-source project that takes outside contributions
- A contributor opens a pull request from their fork
- Loha builds it in untrusted mode, with official tasks only
- The build gets no secrets, no image push, no cache and no free-form commands
- You see the result without exposing anything
Web app with a build step and several checks
- Build the app once in a build job
- Declare dist/ as artifacts of the build job
- Test and image jobs receive it through needs
- A failed check reruns alone and reuses the build output
Fits the stack you already run.
Keep your repo host, your registry, your databases and your chat. Loha plugs into them. Nothing to rip out.
- Repo hosts
- GitLab
- GitHub
- Gitea
- Forgejo
- Image registries
- Docker Hub
- Harbor
- GHCR
- Any OCI registry
- Services in your builds
- PostgreSQL
- Redis
- MySQL
- MongoDB
- Toolchains
- Node.js
- Python
- Go
- Java
- Build security
- Trivy
- cosign
- CycloneDX SBOM
- Notifications
- Slack
- LINE
- Webhooks
Start free. Grow when you need to.
| Plans | Price |
|---|---|
| FreeTry Loha on one project.60 build minutes / monthStart free | ฿0 / month |
| StarterRecommendedFor a small team shipping every day.5,000 build minutes / monthChoose Starter | ฿490 / month |
| ProfessionalBigger machines and signed images.20,000 build minutes / monthChoose Professional | ฿2,990 / month |
| EnterpriseCustom limits and terms.Unlimited build minutesContact us | Custom |
Your first green build starts with one merge.
Free plan: 60 build minutes a month on one project. Add your registry credentials to push images.