Skip to main content
Glama

pushci

npm npm downloads GitHub release License: MIT Platforms

AI 原生、零配置的 CI/CD,直接在您的机器上运行。它能检测 33 种语言和 40 多种框架,为您编写流水线,在本地运行且云成本为 $0,并附带生产级 MCP 服务器,以便 AI 智能体(Claude、Cursor、Windsurf、OpenAI、Gemini)能够代表您驱动流水线。


快速开始

# Install (bundled binary, no network fetch on install)
npm install -g pushci

# One-command setup in your repo
cd your-repo
pushci init          # detects stack → generates pushci.yml → wires pre-push hook

# Run the pipeline locally — free, no cloud minutes
pushci run

# Explain a failure with AI
pushci diagnose "ELIFECYCLE Test failed. See above for more details."

# Mutate your pipeline by plain English (v1.7.4+)
pushci extend "add e2e stage with playwright"

适用于 macOS (Intel + Apple Silicon)、Linux (amd64 + arm64) 和 Windows (amd64 + arm64)。


Related MCP server: mctl

MCP 服务器 — 面向 AI 智能体

PushCI 通过 Model Context Protocol 公开其 CLI 界面,以便 AI 智能体能够自主规划、运行、诊断和推进流水线。

连接

通过 stdio 启动服务器 — 无需守护进程,无需端口:

npx pushci mcp

Claude Desktop / Cursor / Windsurf 配置

{
  "mcpServers": {
    "pushci": {
      "command": "npx",
      "args": ["pushci", "mcp"]
    }
  }
}

公开的工具

工具

描述

pushci_init

自动检测技术栈并为 33 种语言、40 多种框架、20 个部署目标生成流水线配置

pushci_run

在本地执行流水线 — 免费,无需云端计算

pushci_status

检查最近一次流水线运行情况

pushci_doctor

诊断环境问题(Docker、Node、Go 等)

pushci_diagnose

为失败的检查提供 AI 驱动的错误分析

pushci_scan

流水线安全扫描(启发式 + AI 分析器,支持 SARIF 2.1.0 导出)

pushci_recommend

为当前仓库推荐最合适的部署目标和集成方案

pushci_promote

在 AI 注册中心(MCP 列表、OpenAI Apps、Claude 目录)和搜索引擎中注册

发现清单:/.well-known/mcp.json


安装选项

# npm — recommended, ships 6 prebuilt binaries in the tarball (~8MB each)
npm install -g pushci

# Homebrew — macOS + Linux
brew install finsavvyai/tap/pushci

# curl — any POSIX shell, downloads from GitHub Releases
curl -fsSL https://pushci.dev/install.sh | sh

# npx — zero install, prints the CLI
npx pushci init

所有路径最终都会指向同一个已签名的、特定于平台的二进制文件。npm tarball 包含所有六种架构,因此沙盒环境(Claude Code 会话、Cursor、CI)无需网络即可工作。


功能特性

  • 零配置初始化 — 扫描仓库,检测语言 + 框架 + 构建工具 + 测试运行器 + 部署目标,秒级生成 pushci.yml

  • 本地优先运行 — 检查在您的笔记本电脑或自托管运行器上运行,不消耗云端时长

  • AI 全覆盖 — 支持 Anthropic、Groq、DeepSeek、OpenAI、Gemini、本地 Llamafile(通过环境变量自动选择)

  • 多 CI 桥接 — 支持 GitHub Actions、GitLab CI、CircleCI、Jenkins、Bitbucket Pipelines、Travis、Buildkite、Drone

  • 策略 + 扫描 — 启发式规则引擎 + 可选的 Claude 分析器,支持 GitHub 安全选项卡的 SARIF 2.1.0 导出

  • GitHub Actions 运行时 — 通过嵌入式 act 运行您现有的 .github/workflows/*.yml(无需迁移)

  • 部署自动化 — 20 个一流目标(Cloudflare、AWS、Fly、Render、Vercel、Netlify、GCP、Azure 等)

  • 审计链 — 防篡改的 HMAC-SHA256 事件日志、SIEM 流式传输,企业版提供 7 年保留期

  • SSO + SCIM — 团队/企业版支持 SAML 2.0(SP 发起 + IdP 发起)+ SCIM 2.0 配置

  • 技能市场 — 社区流水线扩展,可通过 pushci skill install <name> 安装


安全模型

  • 传输 — 所有 API 调用均通过 TLS 1.3 发送至 api.pushci.dev。无明文 HTTP 回退。

  • 静态密钥 — 流水线密钥使用 AES-256-GCM 加密,密钥绑定于操作系统密钥链(macOS Keychain、libsecret、Windows Credential Manager)。密钥绝不会以明文形式触碰磁盘。

  • 认证 — JWT 有效期为 1 年,可按需轮换。团队/企业版支持 SAML + SCIM。v1.7+ 版本提供 MFA-TOTP 注册。

  • 审计日志 — 每一项管理操作均记录有 HMAC 链式事件哈希;篡改可通过重放检测。可导出至 Splunk HEC、Elastic、Datadog 或任何 SIEM。

  • SBOM — 每个版本均附带 CycloneDX SBOM,附加在 GitHub Release 资产中。运行 cosign verify 可检查二进制签名。

  • CI 自我验证 — PushCI 自身的流水线使用 PushCI。覆盖率:90%+ 行,85%+ 分支。通过 gosec 进行 SAST,通过 govulncheck 进行依赖审计,通过 gitleaks 进行密钥扫描。任何严重或高危发现都会阻塞发布。

  • 默认无遥测 — 通过 pushci config set telemetry=on 选择加入。除非启用,否则无回传,无使用指标。

  • 文件大小限制 — 每个 Go 源文件限制在 100 行以内,在 CI 中强制执行。评审者永远不会面对 3000 行的文件。

  • 漏洞披露security@pushci.dev。响应 SLA 为 48 小时,严重/高危漏洞补丁 SLA 为 14 天。详见 SECURITY


定价

计划

价格

核心功能

免费版

永久 $0

无限本地运行,AI 技术栈检测,2 个部署目标

专业版

$9 / 月

AI 诊断,500 分钟云端时长,20 个部署目标,仪表盘

团队版

$29 / 席位 / 月

SSO/SAML,审计日志,治理,SLA,2000 分钟云端时长

企业版

$25 / 用户 / 月起 + 可选 $8k / 月专属

SCIM,欧盟/美国/亚太数据驻留,99.9% SLA,桥接,7 年审计,自托管运行器

完整定价页面:https://pushci.dev/pricing。企业版 / 定制:https://pushci.dev/contact。


本仓库内容

文件

用途

bin/pushci.js

npm shim — 从 PUSHCI_BINARY 环境变量、本地开发构建、捆绑二进制文件、$PATH、GitHub Release 下载或 go build 回退中解析平台二进制文件

LICENSE

shim 内容的 MIT 许可

GitHub Releases

适用于 linux-amd64、linux-arm64、darwin-amd64、darwin-arm64、windows-amd64、windows-arm64 的二进制 tarball + CycloneDX SBOM

PushCI 产品源码(Go CLI、Cloudflare Workers API、React 仪表盘、落地页)为专有软件,在 finsavvyai/pushci 私有仓库中跟踪。此公共仓库的存在是为了:

  1. 安装工具(Homebrew、curl、npm)可以从 GitHub Releases 匿名下载二进制文件。

  2. 企业安全审查有一个可以审计的 GitHub URL。

  3. npm repository 字段和 MCP 注册条目有一个稳定的公共 URL。

发布二进制文件在每次打标签时通过 goreleaser 从私有源码构建并自动上传至此。


报告 Bug

  • 产品 Bug — 运行时错误、流水线检测错误、部署失败:hello@pushci.devhttps://pushci.dev/contact

  • 安装路径 Bugpushci: command not found、shim 错误、Homebrew 公式问题:在此仓库提交 issue

  • 安全security@pushci.dev(可按需提供 PGP)。负责任的披露政策:https://pushci.dev/security


许可

MIT 许可适用于本仓库内容(bin/pushci.js shim + 根据 LICENSE 分发的发布二进制文件)。

PushCI 产品本身(Go CLI 源码、Cloudflare Workers API、React 仪表盘和落地页)是由 FinSavvy AI Ltd. 运营的专有商业软件。商业许可 / 企业部署:hello@pushci.dev

版权所有 © 2025-2026 FinSavvy AI Ltd.

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
2dRelease cycle
59Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    C
    quality
    D
    maintenance
    Enterprise-grade code intelligence platform providing AI-powered code analysis, semantic search, security scanning, and automated refactoring capabilities. Integrates with local AI models for zero-cost operations while delivering comprehensive development workflow automation.
    2
    8
  • A
    license
    B
    quality
    D
    maintenance
    AI-native control plane for Kubernetes and GitOps. Provides 30+ tools for service deployment, database provisioning, and log management via natural language.
    1
    1
    MIT
  • F
    license
    -
    quality
    C
    maintenance
    Agentic cloud platform with 45+ MCP tools. Deploy any containerized stack, debug live pods (shell, file editing, DB queries), manage custom domains & TLS, push to built-in container registry, scale pods, and manage GPU workloads. The infrastructure layer where AI agents ship software to production.
    8

View all related MCP servers

Related MCP Connectors

  • Multi-CI security scanner with a live threat-intel feed of compromised CI components

  • Let AI operate servers without SSH. Choose actions, approve risky changes, and audit every step.

  • Deploy apps on your cloud. Create environments, configure infrastructure, and monitor jobs.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/finsavvyai/pushci-cli'

If you have feedback or need assistance with the MCP directory API, please join our Discord server