PushCI
pushci
AI 原生、零配置的 CI/CD,直接在您的机器上运行。它能检测 33 种语言和 40 多种框架,为您编写流水线,在本地运行且云成本为 $0,并附带生产级 MCP 服务器,以便 AI 智能体(Claude、Cursor、Windsurf、OpenAI、Gemini)能够代表您驱动流水线。
网站 — https://pushci.dev
仪表盘 — https://app.pushci.dev
API — https://api.pushci.dev
快速开始
# 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 mcpClaude Desktop / Cursor / Windsurf 配置
{
"mcpServers": {
"pushci": {
"command": "npx",
"args": ["pushci", "mcp"]
}
}
}公开的工具
工具 | 描述 |
| 自动检测技术栈并为 33 种语言、40 多种框架、20 个部署目标生成流水线配置 |
| 在本地执行流水线 — 免费,无需云端计算 |
| 检查最近一次流水线运行情况 |
| 诊断环境问题(Docker、Node、Go 等) |
| 为失败的检查提供 AI 驱动的错误分析 |
| 流水线安全扫描(启发式 + AI 分析器,支持 SARIF 2.1.0 导出) |
| 为当前仓库推荐最合适的部署目标和集成方案 |
| 在 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。
本仓库内容
文件 | 用途 |
| npm shim — 从 |
| 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 私有仓库中跟踪。此公共仓库的存在是为了:
安装工具(Homebrew、curl、npm)可以从 GitHub Releases 匿名下载二进制文件。
企业安全审查有一个可以审计的 GitHub URL。
npm
repository字段和 MCP 注册条目有一个稳定的公共 URL。
发布二进制文件在每次打标签时通过 goreleaser 从私有源码构建并自动上传至此。
报告 Bug
产品 Bug — 运行时错误、流水线检测错误、部署失败:
hello@pushci.dev或 https://pushci.dev/contact安装路径 Bug —
pushci: 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.
This server cannot be deployed
Maintenance
Related MCP Connectors
AI-native git hosting — repos, PRs, issues, CI gates, and AI code review over MCP (60 tools).
The AI orchestration agent for modern software teams.
Your AI Agent's Infrastructure Layer. Connect Claude, Copilot, Codex, or ChatGPT to 200+ managed open source services. Start databases, pipelines, and applications through natural language.
Related MCP Servers
- FlicenseCqualityDmaintenanceEnterprise-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.28-
- AlicenseBqualityDmaintenanceAI-native control plane for Kubernetes and GitOps. Provides 30+ tools for service deployment, database provisioning, and log management via natural language.11MIT
- FlicenseNot gradedqualityBmaintenanceDeploy full-stack apps from AI. 75+ tools: GitHub/Docker deploy, databases, environments, security, billing.2-
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to deploy code to any hosting provider by creating PRs, building, and verifying health checks, all from a single natural language command.54 npm1MIT