Skip to main content
Glama

pushci

npm npm downloads GitHub release License: MIT Platforms

CI/CD nativo de IA y sin configuración que se ejecuta en tu máquina. Detecta 33 lenguajes y más de 40 frameworks, escribe el pipeline por ti, se ejecuta localmente a $0 de coste en la nube y viene con un servidor MCP de producción para que los agentes de IA (Claude, Cursor, Windsurf, OpenAI, Gemini) puedan gestionar los pipelines en tu nombre.


Inicio rápido

# 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"

Funciona en macOS (Intel + Apple Silicon), Linux (amd64 + arm64) y Windows (amd64 + arm64).


Related MCP server: mctl

Servidor MCP — para agentes de IA

PushCI expone su interfaz CLI a través del Model Context Protocol para que los agentes de IA puedan planificar, ejecutar, diagnosticar y promover pipelines de forma autónoma.

Conexión

Inicia el servidor a través de stdio — sin demonios, sin puertos:

npx pushci mcp

Configuración de Claude Desktop / Cursor / Windsurf

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

Herramientas expuestas

Herramienta

Descripción

pushci_init

Autodetecta el stack y genera la configuración del pipeline para 33 lenguajes, más de 40 frameworks y 20 destinos de despliegue

pushci_run

Ejecuta el pipeline localmente — gratis, sin computación en la nube

pushci_status

Inspecciona la ejecución más reciente del pipeline

pushci_doctor

Diagnostica problemas del entorno (Docker, Node, Go, etc.)

pushci_diagnose

Análisis de errores mediante IA para comprobaciones fallidas

pushci_scan

Escaneo de seguridad de pipelines (heurística + analizadores de IA, exportación SARIF 2.1.0)

pushci_recommend

Sugerencias de integración y destino de despliegue más adecuados para el repositorio actual

pushci_promote

Registro en directorios de IA (lista MCP, aplicaciones de OpenAI, directorio de Claude) y motores de búsqueda

Manifiesto de descubrimiento: /.well-known/mcp.json.


Opciones de instalación

# 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

Todas las rutas resuelven al mismo binario firmado y específico para la plataforma. El tarball de npm contiene las seis arquitecturas para que los entornos aislados (sesiones de Claude Code, Cursor, CI) funcionen sin red.


Características

  • Inicio sin configuración — escanea el repositorio, detecta lenguaje + framework + herramienta de construcción + ejecutor de pruebas + destino de despliegue, genera pushci.yml en segundos

  • Ejecuciones locales primero — las comprobaciones se ejecutan en tu portátil o en un ejecutor autohospedado, sin consumir minutos de nube

  • IA en todas partes — Anthropic, Groq, DeepSeek, OpenAI, Gemini, Llamafile local (seleccionado automáticamente por variable de entorno)

  • Puentes multi-CI — GitHub Actions, GitLab CI, CircleCI, Jenkins, Bitbucket Pipelines, Travis, Buildkite, Drone

  • Política + escaneo — motor de reglas heurísticas + analizador opcional de Claude, exportación SARIF 2.1.0 para la pestaña de seguridad de GitHub

  • Runtime de GitHub Actions — ejecuta tus .github/workflows/*.yml existentes mediante act integrado (sin migración)

  • Automatización de despliegue — 20 destinos de primera clase (Cloudflare, AWS, Fly, Render, Vercel, Netlify, GCP, Azure, etc.)

  • Cadena de auditoría — registro de eventos HMAC-SHA256 a prueba de manipulaciones, streaming SIEM, retención de 7 años en Enterprise

  • SSO + SCIM — SAML 2.0 (iniciado por SP + iniciado por IdP) + aprovisionamiento SCIM 2.0 en Team/Enterprise

  • Mercado de habilidades — extensiones de pipeline de la comunidad instalables con pushci skill install <nombre>


Modelo de seguridad

  • Transporte — todas las llamadas a la API van a api.pushci.dev a través de TLS 1.3. Sin fallback a HTTP en texto plano.

  • Secretos en reposo — secretos del pipeline cifrados con AES-256-GCM usando claves vinculadas a la máquina derivadas del llavero del SO (macOS Keychain, libsecret, Windows Credential Manager). Las claves nunca tocan el disco en texto plano.

  • Autenticación — JWT con caducidad de 1 año, rotado bajo petición. SAML + SCIM para Team / Enterprise. Inscripción MFA-TOTP disponible desde v1.7+.

  • Registros de auditoría — cada acción administrativa registrada con hashes de eventos encadenados por HMAC; la manipulación es detectable mediante repetición. Exportación a Splunk HEC, Elastic, Datadog o cualquier SIEM.

  • SBOM — cada lanzamiento se envía con CycloneDX SBOM adjunto a los activos de GitHub Release. Ejecuta cosign verify para comprobar las firmas binarias.

  • CI autogestionado — el propio pipeline de PushCI utiliza PushCI. Cobertura: 90%+ líneas, 85%+ ramas. SAST mediante gosec, auditoría de dependencias mediante govulncheck, escaneo de secretos mediante gitleaks. Bloqueo de lanzamiento ante cualquier hallazgo Crítico o Alto.

  • Sin telemetría por defecto — opt-in mediante pushci config set telemetry=on. Sin llamadas a casa, sin métricas de uso a menos que se habiliten.

  • Límite de tamaño de archivo — cada archivo fuente de Go tiene menos de 100 líneas, aplicado en CI. Los revisores nunca se enfrentan a archivos de 3.000 líneas.

  • Divulgación de vulnerabilidadessecurity@pushci.dev. SLA de respuesta 48h, SLA de parche 14 días para Crítico/Alto. Ver SECURITY.


Precios

Plan

Precio

Características principales

Free

$0 para siempre

Ejecuciones locales ilimitadas, detección de stack por IA, 2 destinos de despliegue

Pro

$9 / mes

Diagnóstico por IA, 500 minutos en la nube, 20 destinos de despliegue, panel de control

Team

$29 / usuario / mes

SSO/SAML, registros de auditoría, gobernanza, SLA, 2000 minutos en la nube

Enterprise

desde $25 / usuario / mes + opcional $8k / mes Dedicado

SCIM, residencia en UE/EE.UU./APAC, 99.9% SLA, puentes, auditoría de 7 años, ejecutores autohospedados

Página de precios completa: https://pushci.dev/pricing. Enterprise / personalizado: https://pushci.dev/contact.


Qué hay en este repositorio

Archivo

Propósito

bin/pushci.js

shim de npm — resuelve el binario de la plataforma desde la variable de entorno PUSHCI_BINARY, compilación de desarrollo local, binario empaquetado, $PATH, descarga de GitHub Release o fallback a go build

LICENSE

MIT para el contenido del shim

GitHub Releases

Tarballs binarios + CycloneDX SBOMs para linux-amd64, linux-arm64, darwin-amd64, darwin-arm64, windows-amd64, windows-arm64

El código fuente del producto PushCI (CLI en Go, API de Cloudflare Workers, panel de control en React, landing) es propietario y se rastrea de forma privada en finsavvyai/pushci. Este repositorio público existe para que:

  1. Las herramientas de instalación (Homebrew, curl, npm) puedan descargar binarios de forma anónima desde GitHub Releases.

  2. Las revisiones de seguridad empresariales tengan una URL de GitHub que puedan auditar.

  3. El campo repository de npm y las entradas del registro MCP tengan una URL pública estable.

Los binarios de lanzamiento se compilan desde la fuente privada mediante goreleaser en cada etiqueta y se suben aquí automáticamente.


Reportar errores

  • Errores del producto — errores de tiempo de ejecución, detección incorrecta de pipeline, fallos de despliegue: hello@pushci.dev o https://pushci.dev/contact

  • Errores de ruta de instalaciónpushci: command not found, errores de shim, problemas con la fórmula de Homebrew: abre un problema en este repositorio

  • Seguridadsecurity@pushci.dev (PGP disponible bajo petición). Política de divulgación responsable: https://pushci.dev/security


Licencia

MIT para el contenido de este repositorio (el shim bin/pushci.js + binarios de lanzamiento distribuidos bajo LICENSE).

El producto PushCI en sí — código fuente de la CLI en Go, API de Cloudflare Workers, panel de control en React y página de inicio — es software comercial propietario operado por FinSavvy AI Ltd. Licencias comerciales / despliegues empresariales: hello@pushci.dev.

Copyright © 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