Skip to main content
Glama

pushci

npm npm downloads GitHub release License: MIT Platforms

AI-ориентированный CI/CD с нулевой настройкой, который работает на вашем компьютере. Распознает 33 языка и более 40 фреймворков, пишет пайплайн за вас, запускается локально с нулевыми затратами на облако и поставляется с промышленным MCP-сервером, чтобы ИИ-агенты (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-сервер — для ИИ-агентов

PushCI предоставляет интерфейс своего CLI через Model Context Protocol, чтобы ИИ-агенты могли планировать, запускать, диагностировать и продвигать пайплайны автономно.

Подключение

Запустите сервер через 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

ИИ-анализ ошибок для неудачных проверок

pushci_scan

Сканирование безопасности пайплайнов (эвристические + ИИ-анализаторы, экспорт SARIF 2.1.0)

pushci_recommend

Рекомендации по выбору цели деплоя и интеграциям для текущего репозитория

pushci_promote

Регистрация в ИИ-реестрах (список MCP, приложения OpenAI, каталог 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

Все пути ведут к одному и тому же подписанному бинарному файлу для конкретной платформы. Tar-архив npm содержит все шесть архитектур, поэтому изолированные среды (сессии Claude Code, Cursor, CI) работают без сети.


Возможности

  • Инициализация без настроек — сканирование репозитория, определение языка + фреймворка + инструмента сборки + тест-раннера + цели деплоя, генерация pushci.yml за секунды

  • Локальный запуск — проверки выполняются на вашем ноутбуке или собственном раннере, а не за счет облачных минут

  • ИИ везде — Anthropic, Groq, DeepSeek, OpenAI, Gemini, локальный Llamafile (автоматически выбирается через переменную окружения)

  • Мосты для различных CI — GitHub Actions, GitLab CI, CircleCI, Jenkins, Bitbucket Pipelines, Travis, Buildkite, Drone

  • Политики + сканирование — эвристический движок правил + опциональный анализатор Claude, экспорт SARIF 2.1.0 для вкладки безопасности GitHub

  • Среда выполнения GitHub Actions — запуск ваших существующих .github/workflows/*.yml через встроенный act (без миграции)

  • Автоматизация деплоя — 20 первоклассных целей (Cloudflare, AWS, Fly, Render, Vercel, Netlify, GCP, Azure и т.д.)

  • Цепочка аудита — защищенный от несанкционированного доступа журнал событий HMAC-SHA256, потоковая передача в SIEM, 7-летнее хранение для Enterprise

  • SSO + SCIM — SAML 2.0 (инициируемый SP + инициируемый IdP) + подготовка SCIM 2.0 для тарифов Team/Enterprise

  • Маркетплейс навыков — расширения пайплайнов сообщества, устанавливаемые через pushci skill install <name>


Модель безопасности

  • Транспорт — все вызовы API идут на api.pushci.dev через TLS 1.3. Без отката к HTTP в открытом виде.

  • Секреты в покое — секреты пайплайнов зашифрованы с помощью AES-256-GCM с использованием ключей, привязанных к машине, полученных из системной связки ключей (macOS Keychain, libsecret, Windows Credential Manager). Ключи никогда не попадают на диск в открытом виде.

  • Аутентификация — JWT со сроком действия 1 год, обновляемый по запросу. SAML + SCIM для Team / Enterprise. Регистрация MFA-TOTP доступна с версии 1.7+.

  • Журналы аудита — каждое административное действие записывается с использованием хешей событий, связанных через HMAC; несанкционированное вмешательство обнаруживается при воспроизведении. Экспорт в Splunk HEC, Elastic, Datadog или любой SIEM.

  • SBOM — каждый релиз поставляется с CycloneDX SBOM, прикрепленным к активам GitHub Release. Запустите cosign verify для проверки подписей бинарных файлов.

  • Самообеспечение CI — собственный пайплайн PushCI использует PushCI. Покрытие: 90%+ строк, 85%+ веток. SAST через gosec, аудит зависимостей через govulncheck, сканирование секретов через gitleaks. Блокировка релиза при обнаружении критических или высоких уязвимостей.

  • Нет телеметрии по умолчанию — включение через pushci config set telemetry=on. Никаких «звонков домой» или метрик использования, если они не включены.

  • Ограничение размера файла — каждый исходный файл Go менее 100 строк, принудительно в CI. Ревьюеры никогда не сталкиваются с файлами на 3000 строк.

  • Раскрытие уязвимостейsecurity@pushci.dev. SLA ответа 48 часов, SLA исправления 14 дней для критических/высоких уязвимостей. См. SECURITY.


Цены

План

Цена

Основные возможности

Free

$0 навсегда

Неограниченные локальные запуски, ИИ-определение стека, 2 цели деплоя

Pro

$9 / мес

ИИ-диагностика, 500 облачных минут, 20 целей деплоя, панель управления

Team

$29 / место / мес

SSO/SAML, журналы аудита, управление, SLA, 2000 облачных минут

Enterprise

от $25 / пользователь / мес + опционально $8k / мес за выделенный инстанс

SCIM, резидентность данных EU/US/APAC, 99.9% SLA, мосты, 7-летний аудит, собственные раннеры

Полная страница цен: https://pushci.dev/pricing. Enterprise / индивидуально: https://pushci.dev/contact.


Что в этом репозитории

Файл

Назначение

bin/pushci.js

npm-прослойка — разрешает бинарный файл платформы из переменной PUSHCI_BINARY, локальной сборки, упакованного бинарного файла, $PATH, загрузки с GitHub Release или отката к go build

LICENSE

MIT для содержимого прослойки

GitHub Releases

Tar-архивы бинарных файлов + CycloneDX SBOM для linux-amd64, linux-arm64, darwin-amd64, darwin-arm64, windows-amd64, windows-arm64

Исходный код продукта PushCI (Go CLI, Cloudflare Workers API, React-панель, лендинг) является проприетарным и отслеживается в приватном репозитории finsavvyai/pushci. Этот публичный репозиторий существует для того, чтобы:

  1. Инструменты установки (Homebrew, curl, npm) могли анонимно загружать бинарные файлы из GitHub Releases.

  2. Корпоративные проверки безопасности имели URL на GitHub, который они могут аудировать.

  3. Поле repository в npm и записи в реестре MCP имели стабильный публичный URL.

Бинарные файлы релизов собираются из приватного исходного кода через goreleaser при каждом теге и загружаются сюда автоматически.


Сообщение об ошибках

  • Ошибки продукта — ошибки выполнения, неправильное определение пайплайна, сбои деплоя: hello@pushci.dev или https://pushci.dev/contact

  • Ошибки пути установкиpushci: command not found, ошибки прослойки, проблемы с формулой Homebrew: откройте issue в этом репозитории

  • Безопасностьsecurity@pushci.dev (PGP доступен по запросу). Политика ответственного раскрытия: https://pushci.dev/security


Лицензия

MIT для содержимого этого репозитория (прослойка bin/pushci.js + бинарные файлы релизов, распространяемые под LICENSE).

Сам продукт PushCI — исходный код Go CLI, Cloudflare Workers API, React-панель и лендинг — является проприетарным коммерческим программным обеспечением, управляемым FinSavvy AI Ltd. Коммерческое лицензирование / корпоративные внедрения: 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