preloop
MIT self-hosted GitHub Actions with microVM-isolated jobs
AI Agents / CI · OSS/MIT · 222
Reviewed 2026-10-13 · last push 2026-10-19 · repo checked 2026-10-19
What's Good
MIT (preloopdev/preloop), release v0.34.0. `preloop serve` accepts workflows the way GitHub does — expressions, matrix builds, reusable workflows, concurrency groups, OIDC — and runs `.github/workflows` unmodified. Speaks the official actions/runner protocol, and ships a smaller Rust runner as a drop-in replacement. MicroVMs resume in about 300 ms. ★~200.
The Catch
You run a server, not a one-shot CLI — expose it on a tailnet, tunnel or your own domain and keep it patched. It is a small, young project (first commit mid-2026), so expect rough edges and pin versions. Vs act (runs workflows locally in Docker containers with one command): preloop is the heavier choice when you want real isolation and a standing CI service you own.
Verdict
Self-hosted GitHub Actions with real VM isolation — promising, but young; try it beside your existing CI first.
Embed
Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.
Markdown
[](https://stackgems.com/gems/preloop)
HTML
<a href="https://stackgems.com/gems/preloop"><img src="https://stackgems.com/badge/preloop.svg" alt="preloop reviewed on Stack Gems" height="20"></a>