Stack Gems
Menu
← Catalog

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.

Reviewed on Stack Gems

Markdown

[![Reviewed on Stack Gems](https://stackgems.com/badge/preloop.svg)](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>

Related

DevOps →