云图AI云图AI
A

act

MITGo

Run your GitHub Actions locally 🚀

71kFork 2k更新于 2026-08-02

软件介绍

act 是一个开源工具,允许你在本地运行 GitHub Actions 工作流。它通过 Docker 容器模拟 GitHub 的运行环境,让你无需提交代码即可快速测试和调试工作流。

核心功能

本地运行 GitHub Actions 工作流
支持 Docker 容器模拟环境
快速反馈,无需提交代码
可用作本地任务运行器替代 Makefile
支持 VS Code 扩展集成

适用场景

测试和调试 .github/workflows/ 文件本地开发时快速验证 CI/CD 流程替代 Makefile 作为本地任务运行器在无网络或受限环境中运行工作流

Docker 部署

docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock -v $(pwd):/workspace nektos/act:latest

FAQ

act 需要 Docker 吗?

是的,act 使用 Docker API 来拉取或构建镜像并运行容器,因此需要安装 Docker。

act 支持所有 GitHub Actions 功能吗?

act 支持大部分常用功能,但某些 GitHub 特有功能(如自托管运行器、特定 secrets)可能不完全支持。建议查看官方文档了解限制。