mizchi

mizchi / actrun

Public

GitHub Actions compatible local runner

444
2
100% credibility
Found Mar 14, 2026 at 128 stars 2x -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
MoonBit
AI Summary

actrun is a local runner for executing and debugging GitHub Actions workflows on your own machine with a simple command-line interface.

How It Works

1
🔍 Discover actrun

You hear about a handy tool that lets you test your automated project workflows right on your own computer, without waiting for online servers.

2
📥 Get it set up

You grab the tool with a quick download script that places it in a folder on your machine.

3
🚀 Run your workflow

You point it at one of your project files and watch it carry out the steps just like on the web service.

4
⏭️ Skip extras if wanted

If some setup steps are already done on your computer, you tell it to jump over them for speed.

5
📊 Check the results

You peek at summaries, logs from each part, and grab any saved files it created.

Perfect local testing

Now you debug and tweak your automations quickly at home, confident they'll work online too.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 128 to 444 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is actrun?

actrun is a GitHub Actions-compatible local CI runner built in MoonBit, letting you act run github actions and workflows directly on your machine via a gh-like CLI. Fire up `actrun workflow run .github/workflows/ci.yml` to debug push-triggered jobs with full support for github actions checkout, cache, artifacts, matrix strategies, containers, services, and reusable workflows. It solves the pain of waiting for cloud runs during development by emulating key actions like setup-node and handling secrets masking, expressions, and file commands locally.

Why is it gaining traction?

Unlike nektos/act, actrun nails advanced features like github actions matrix with includes/excludes, job containers with Docker networking, remote/composite actions from the github actions marketplace, and precise cache roundtrips—without cloud github actions pricing hits. Devs love the isolation modes (worktree, tmp) for safe testing, dry-runs for planning, and a run store for logs, artifacts downloads, and cache pruning. It's a solid act runner alternative for local github actions tutorial workflows, with live compatibility tests against real GH runs.

Who should use this?

CI/CD engineers iterating on complex workflows with github actions cache, checkout submodules, or matrix jobs before pushing. Backend devs debugging containerized steps or reusable workflows locally. Teams avoiding github actions runner spin-up for quick act run github workflow locally tests, especially if you're into MoonBit or want gitea/act runner vibes.

Verdict

Worth trying for local GH Actions debugging—impressive e2e coverage across 50+ scenarios, clean CLI, and bilingual docs make it mature beyond its 93 stars and 1.0% credibility score. Still early; watch for docker mode and pwsh support, but it's already better than act for matrix/reusables.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.