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.

Related MCP Connectors

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
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables 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 npm
    1
    MIT