local-ci

本地跑 GitHub Actions,失败暂停、原地重试,缓存不丢

开源 🏷️定价信息待确认 ✅ 目前可打开 智能体 🍴 复刻 21 🐛 待处理 12 👀 关注 4
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 814
维护状态 维护中
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

local-ci 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队redwoodjs
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议NOASSERTION
主要语言TypeScript
技术栈/模型act-alternative,ai-agent,ci-cd,developer-experience,devtools,github-actions,local-runner
GitHub 星标★ 814
上线时间2026-02-09 00:00:00
代码更新2026-09-10
仓库体积9.6 MB
本站数据更新2026-11-10
维护状态维护中
收录时间2026-08-09
浏览次数5

项目介绍

local-ci 是一个在本地运行 GitHub Actions 的开发者工具,旨在替代 act 等传统本地模拟器。它解决了远程 CI 调试效率低、反馈慢、缓存无法复用等问题。核心能力包括:在本地完整执行 GitHub Actions 工作流,支持断点暂停(失败时暂停)、原地重试(无需重新运行整个流程),并保留本地缓存以加速迭代。它由 AI 智能体驱动,能自动理解工作流结构,提供更智能的调试建议。作为 TypeScript 编写的 CLI 工具,它强调开发者体验,集成简单,适合需要频繁调试 CI 流程的团队或个人开发者。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 814

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 25 分钟 部署方式:本地安装 4 步

环境要求

  • Node.js 20+ 或 Rust 工具链
  • Docker(部分 job 需要)

安装与启动步骤

  1. 1准备 Node 环境

    它提供了 npx 入口,也可以自己编译 Rust 版。

    node -v   # 建议 20+
  2. 2本地跑一次

    指向一个已有的 workflow 文件即可离线执行。

    npx run-local-ci run --workflow .github/workflows/ci.yml
  3. 3批量跑全部

    想验证整条流水线就一次跑完所有工作流。

    npx run-local-ci run --all
  4. 4从源码构建

    需要自定义时编译 release 二进制再调用。

    cargo build --release
    ./target/release/local-ci run --workflow .github/workflows/ci.yml

如何确认成功

终端里出现与 GitHub Actions 一致的 job 步骤日志,且退出码为 0。

注意事项

  • 它是把云端 API 换成本地实现,不是套壳 runner,所以 action 兼容性反而更好。
  • 重试某个 runner 用 run-local-ci retry --name <runner-name>,不必整条重跑。

核心亮点

  • 失败时暂停工作流,可直接定位问题,无需从头重跑
  • 原地重试机制,节省反复执行整个 CI 的时间
  • 本地缓存保留,减少重复下载依赖,加速迭代

不足之处

  • 早期项目,功能稳定性待验证
  • 文档/社区待观察

适用场景

  • 本地调试复杂的 GitHub Actions 工作流
  • CI 失败后快速复现并修复问题
  • 离线或网络受限环境下运行 CI 任务

替代项目

act、nektos/act、github-actions-runner

上一篇:oh-my-hermes

下一篇:failproofai

同类项目推荐

zcf 开源

零配置让 Claude 和 Codex 干活更靠谱,开箱即用

Zero-Config Code Flow for Claude code & Codex

★ 6070 2026-08-09
Agents-Anywhere 开源

手机远程操控本机编码 Agent,任务随时盯随时接管

跨设备的开源Agent工作台

★ 3247 2026-09-16
riseofmachine 开源

让AI代理帮你挑AI工具,省时省力不踩坑

AI tools curated by autonomous AI agents for makers and SMBs

★ 119 2026-08-09
slack-mcp-server 开源

无需权限配置,让 AI 直接读写 Slack 消息

The most powerful MCP Slack Server with no permission requirements, Apps support, Go···

★ 1889 2026-08-09
Agent-Skills 开源

让 AI 编程助手实时掌握微软官方技术,告别过时建议

Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured···

★ 810 2026-08-09
zeroshot 开源

让 AI 改完代码后,有独立验证官把关,减少翻车。

Multi-agent graph orchestration engine for building your own software factory. Bring···

★ 2137 2026-08-09
claude-team-dashboard 开源

实时盯紧每个Claude代理,团队效率一目了然

Real-time monitoring dashboard for Claude Code agent teams

★ 79 2026-08-09
hass_local_openai_llm 开源

把本地大模型接入 Home Assistant,用自然语言控制全屋设备

Home Assistant LLM integration for local OpenAI-compatible services (llamacpp, vllm,···

★ 309 2026-08-09
agent_hub 开源

把 Claude/ChatGPT 变成你的加密货币交易助手

Official Bitget Agent Hub — open-source AI toolkit connecting Claude, Cursor, Codex···

★ 234 2026-08-09