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は、そのCLIインターフェースを**Model Context Protocol**経由で公開しており、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には6つのアーキテクチャすべてが含まれているため、サンドボックス環境(Claude Codeセッション、Cursor、CI)でもネットワークなしで動作します。


機能

  • ゼロコンフィグ初期化 — リポジトリをスキャンし、言語、フレームワーク、ビルドツール、テストランナー、デプロイターゲットを検出し、数秒で pushci.yml を生成

  • ローカルファースト実行 — クラウドの時間を消費せず、ノートPCやセルフホストランナー上でチェックを実行

  • 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ランタイム — 既存の .github/workflows/*.yml を埋め込みの act を介して実行(移行不要)

  • デプロイ自動化 — 20の主要ターゲット(Cloudflare、AWS、Fly、Render、Vercel、Netlify、GCP、Azureなど)

  • 監査チェーン — 改ざん検知可能なHMAC-SHA256イベントログ、SIEMストリーミング、エンタープライズ向け7年間の保持

  • SSO + SCIM — Team/Enterprise向けSAML 2.0(SP開始 + IdP開始)およびSCIM 2.0プロビジョニング

  • スキルマーケットプレイス — pushci skill install <name> でインストール可能なコミュニティパイプライン拡張機能


セキュリティモデル

  • 転送 — すべてのAPI呼び出しはTLS 1.3経由で api.pushci.dev に送信されます。プレーンテキストのHTTPフォールバックはありません。

  • 保存時のシークレット — パイプラインのシークレットは、OSのキーチェーン(macOS Keychain、libsecret、Windows Credential Manager)から派生したマシン固有のキーを使用して AES-256-GCM で暗号化されます。キーがプレーンテキストでディスクに書き込まれることはありません。

  • 認証 — 1年で期限切れとなるJWTを使用し、リクエストに応じてローテーションされます。Team/Enterprise向けにはSAML + SCIMを提供。v1.7以降ではMFA-TOTP登録が可能です。

  • 監査ログ — すべての管理アクションはHMACチェーン化されたイベントハッシュで記録され、改ざんはリプレイによって検知可能です。Splunk HEC、Elastic、Datadog、または任意のSIEMへエクスポートできます。

  • SBOM — すべてのリリースには、GitHubリリースの資産に添付されたCycloneDX SBOMが含まれます。cosign verify を実行してバイナリ署名を確認してください。

  • CIの自己利用 — PushCI自身のパイプラインはPushCIを使用しています。カバレッジ:行90%以上、ブランチ85%以上。gosec によるSAST、govulncheck による依存関係監査、gitleaks によるシークレットスキャンを実施。CriticalまたはHighの発見があればリリースをブロックします。

  • デフォルトでテレメトリなし — pushci config set telemetry=on でオプトイン。有効にしない限り、コールホームや使用状況のメトリクス収集は行われません。

  • ファイルサイズ制限 — すべてのGoソースファイルは100行未満に制限され、CIで強制されます。レビュアーが3,000行のファイルに直面することはありません。

  • 脆弱性開示 — security@pushci.dev。対応SLAは48時間、Critical/HighのパッチSLAは14日。詳細は SECURITY を参照。


料金

プラン

価格

主な機能

Free

永久無料

無制限のローカル実行、AIスタック検出、2つのデプロイターゲット

Pro

月額9ドル

AI診断、500クラウド分、20のデプロイターゲット、ダッシュボード

Team

1シート月額29ドル

SSO/SAML、監査ログ、ガバナンス、SLA、2000クラウド分

Enterprise

月額25ドル〜/ユーザー + オプションで専用環境月額8,000ドル〜

SCIM、EU/US/APACデータレジデンシー、99.9% SLA、ブリッジ、7年間の監査、セルフホストランナー

料金詳細ページ: https://pushci.dev/pricing。エンタープライズ / カスタム: https://pushci.dev/contact


このリポジトリの内容

ファイル

目的

bin/pushci.js

npmシム — PUSHCI_BINARY 環境変数、ローカル開発ビルド、バンドルされたバイナリ、$PATH、GitHubリリースダウンロード、または go build フォールバックからプラットフォームバイナリを解決

LICENSE

シムコンテンツに対する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 を介してプライベートソースからビルドされ、自動的にここにアップロードされます。


バグ報告

  • 製品のバグ — ランタイムエラー、誤ったパイプライン検出、デプロイ失敗:hello@pushci.dev または https://pushci.dev/contact

  • インストールパスのバグ — pushci: command not found、シムエラー、Homebrewフォーミュラの問題:このリポジトリでイシューを開いてください

  • セキュリティ — security@pushci.dev(リクエストに応じてPGP利用可能)。責任ある開示ポリシー:https://pushci.dev/security


ライセンス

このリポジトリの内容(bin/pushci.js シム + LICENSE の下で配布されるリリースバイナリ)は MIT ライセンスです。

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