Proliferate オープンソースAI IDE が自己ホスティング可能な並列コーディングエージェントを可能に

Proliferate は複数のコーディングエージェント用の自己ホスティング可能なAI IDE を提供

Proliferate は Claude Code、Codex、OpenCode、Cursor、Grok およびその他のエージェント用のネイティブハーネスをバンドルし、それらを隔離された Git worktree 内で並列で実行できるようにします。これにより、1つのUI上で複数のAIモデルを同時に開発・テスト・レビューすることが可能になり、ローカルまたは任意のクラウドプラットフォームにデプロイできます。


コア機能は出荷時から即座に利用可能

  • ネイティブハーネス – 各対応モデルは公式クライアント(例:Claude Code、Codex、OpenCode)を経由して実行されます。ラッパースクリプトは不要で、認証は各ハーネスごとに処理されます。
  • Worktreeワークスペース – すべてのタスクに固有の Git worktree が割り当てられ、ブランチ、ターミナル、会話、レビューの状態が完全に分離されます。
  • 並列エージェント – 同じワークスペース内で複数のエージェントを起動でき、それぞれに固有のターミナルペインが割り当てられ、提案の直接比較が可能になります。
  • サブエージェント – エージェントはスコープ付きの作業を子エージェントに委任し、後で結果を集約できます。これにより、複雑な階層的なワークフローが可能になります。
  • 統合機能 – MCP、スキル、Computer Use、Browser Use、カスタムツールは一度設定すればすべてのエージェントで共有されます。
  • ワークフロー – 定期実行やイベント駆動型の実行(夜間レビュー、アラートトリアージ、依存関係の更新)を宣言的に定義できます。

最近のリリース(runtime-v0.4.25、2026年8月21日)は安定性と診断機能を強化

最新のタグ付きリリースは信頼性に重点を置いています:

  • ライフサイクル診断 – セッション作成、ターン実行、エージェント起動の各段階で標準的なライフサイクル記録が発行されるようになり、プライベートデータの漏洩を防ぎつつ可視性が向上しました。
  • 起動オプションのプローブ – UIは probePhase(idle | queued | running | backoff)を報告するようになり、ユーザーは正確なモデル検出状態を確認でき、「Probing…」の古くなったメッセージを回避できます。
  • モデルゲートの真実性 – ホーム画面のゲートが、モデルの欠落、選択が必要な状態、ブロックされた状態を明確に区別し、明確な修復手順を提供します。
  • インストール進捗UI – コンポーネント単位のトーストフェーズがモノリシックなプログレスバーに置き換えられ、各エージェントのインストール状態を示すリーダビリティカードが表示されます。
  • クロスプラットフォームのピン解決 – WindowsおよびARM-64 Linuxでのピン解決を修正し、以前はこれらのプラットフォームでのエージェントインストールを妨げていた AGENT_NO_PIN_FOR_PLATFORM エラーが解消されました。
  • ビルドパフォーマンス – インクリメンタル開発ビルドでは変更のないアーティファクトをスキップするようになり、16コアマシン上で通常の make dev サイクルが約90秒から10秒未満に短縮されました。

自己ホスティングは第一の優先事項

Proliferate のコントロールプレーンは Docker Compose、AWS CloudFormation、GCP、Azure、Kubernetes、またはオフライン環境でもデプロイ可能です。リポジトリには以下の内容が含まれます:

  • Docker Composeスタック – Caddy、PostgreSQL、API、ブートストラップスクリプト。
  • ワンクリックAWSテンプレート – EC2リソースをプロビジョニングし、Proliferateサービスに接続する CloudFormation スタック。
  • 設定リファレンス – すべての必須およびオプション設定を記述した完全な .env.production.example ファイル。
  • CLIツールmake installmake dev-localmake server-installmake run PROFILE=main により、ローカル開発とフルスタックテストがスムーズになります。

コミュニティからのフィードバックは強みと課題を浮き彫りに

"オープンソースの道筋はここでは非常に理にかなっています。とても楽しみです!" – digscanlon

"私はオープンソース/自己ホスティング可能な Cursor を探していました… Paseo は非常に簡単に動作させることができ、ドキュメントも明確です。この分野での解決策として非常に強くおすすめします。" – kgrax01

"おお、いいワークフロー機能ですね。こっそり持ってきます。" – 2001zhaozhao

"これは t3code や Paseo と比べてどうですか? デスクトップ/Web/モバイル/リモート対応と通知機能を備えたオープンソースソリューションが欲しいのですが、勝者が現れるまでにはまだ時間がかかりそうです。" – nzoschke

"サーバー用に OpenCode をセットアップしようとしましたが、会話が保存されません。モバイル/クライアントアクセスはどうですか? Claude リモートはうまく動きますが、それと同等のオープンソース製品は見たことがありません。" – ArtRichards

これらのコメントは、Proliferate はその野心と機能の豊富さで称賛されている一方で、特に macOS 以外のプラットフォームでのインストールのハードルが高く、モバイルおよびリモートアクセスのドキュメントが明確でないと指摘しています。


Proliferate が既存プロジェクトと異なる点

機能 Proliferate t3code (pingdotgg) Paseo (getpaseo)
複数モデル用のネイティブハーネス ✅(Claude、Codex、OpenCode、Cursor、Grok) Codexスタイルのモデルに限定 主に Cursorスタイルのエージェント
同じワークスペース内での並列エージェント ❌(セッションごとに1モデル)
サブエージェントの委任
宣言的ワークフロー ✅(基本機能)
自己ホスティング可能なコントロールプレーン ✅(Docker、クラウド、K8s) ❌(SaaS) ✅(Docker)
モバイル/Webクライアント 開発中(デスクトップ優先)
ドキュメントの成熟度 成長中(README、ガイド) 中程度 高水準

Proliferate の独自価値は、並列かつマルチモデルのオーケストレーション自己ホスティング可能なコントロールプレーンにあり、これらは他の代替案では同時に提供されていません。


数分で始められる

  1. 事前準備のインストール – Rust stable、Node 22+、pnpm、Python 3.12+(コントロールプレーン用)。
  2. クローンとブートストラップ
    git clone https://github.com/proliferate-ai/proliferate.git
    cd proliferate
    make install   # RustおよびNodeの依存関係をインストール
    make dev-local # デスクトップアプリを起動し、バンドルされた AnyHarness ランタイムを使用
    
  3. 自己ホスティングスタックの実行(Docker Compose例):
    cd guides/deploying
    ./self-hosted-deploy.md   # Docker Composeの手順に従います
    
  4. デスクトップクライアントの設定Configure Desktop ガイドに従い、アプリを http://localhost:8000(またはクラウドエンドポイント)に接続します。

今後のロードマップの兆候

  • モバイル/Webクライアントの同等性 – ブラウザおよびネイティブモバイルアプリでも同じUIを提供するための継続的な開発。
  • 署名付きカタログアーティファクト – 起動時に署名済みでバージョン管理されたエージェントカタログを取得するパブリッシャーレーンを導入し、改ざん検出とロールバック保護を実現。
  • テレメトリの強化 – 確定的なリリース識別子とSentryのユーザースコープ設定により、ユーザー間のデータ漏洩を回避。
  • Windows対応の改善 – Windowsバイナリのコード署名と、よりスムーズなインストーラー体験。

結論

Proliferate は、並列モデル実行、サブエージェント、宣言的ワークフロー、完全に自己ホスティング可能なバックエンドを備えた、最も機能豊富なオープンソースAI IDEです。プロジェクトはまだ成熟途中であり、特にWindowsインストールやモバイルアクセスの面で課題がありますが、最近のリリースにより重要な診断機能と安定性の向上が実現しており、AI補助コーディング環境を完全にコントロールしたい開発者にとって魅力的なプラットフォームとなっています。

Sources

関連

  • Dispatch
  • プロジェクト
  • Dispatch
  • Dispatch
  • プロジェクト