Skip to main content
Glama

DevSpace Ultra

DevSpace Ultra は、MITライセンスのDevSpaceディストリビューションで、ChatGPT Classicの弾力的なマルチエージェントランタイム層を備えています。

元のDevSpaceのローカルMCPワークスペース機能(ローカルファイル、コード検索、編集、ターミナル実行、アーティファクト、スキル、セキュアなセルフホスティング)を維持しつつ、複数の独立したChatGPT Classicワーカーの会話を1台のコンピュータで実行するための、プロダクション指向のChat Swarm制御プレーンを追加しています。

上流プロジェクト: Waishnav/devspace。DevSpace Ultraは上流のMITライセンスと帰属表示を保持し、Ultraランタイム/オーケストレーション層を追加します。

Ultraが追加するもの

  • 弾力的なワーカープール — メインエージェントは、固定のワーカー数ではなく、現在のワークロードに応じてワーカーを増減できます。

  • ライブSwarmサイズ変更 — バックエンド容量は、オーケストレーターを交換したり完了した作業を失うことなく、拡大・縮小できます。縮小は安全性優先で、ビジー状態のワーカーやテールワーカーは退去を拒否します。

  • 独立したChatGPT Classicランタイム — Windowsでは、ワーカーパッケージは独立したパッケージID、プロファイル、セッション、会話を使用します。

  • 同一ワーカーコンテキストの継続性 — ワーカーは、保存された正確なChatGPT会話で再開でき、その会話が保持するワーカートークンを使って継続できます。

  • ゼロコピーブートストラップ — ワーカーを起動し、最小化し、設定されたsub-agents ChatGPTプロジェクトに送り、Swarmに参加させ、手動の招待コードのコピー&ペーストなしで待機状態にできます。

  • バックエンドファーストルーティング — 通常の作業は常にDevSpace Chat Swarmバックエンドを通じてディスパッチされます。UI/CDPの自動化はライフサイクル/ブートストラップ/リカバリのみです。

  • リカバリ — ランタイムの欠落、接続の中断、古いワーカーループ、ブロッキングUI通知を検出し、正確なワーカー会話を再開して再開できます。

  • アップデート互換性マネージャー — ChatGPT Classicのバージョンのドリフトを検出し、カナリアランタイム、プロファイルバックアップ、ローリングワーカーアップデート、正確な会話復元、検証、ロールバックをサポートします。

  • 設定可能なランタイム予約 — オペレーターは任意のランタイム番号をスタンドアロン/プライベート使用のために予約できます。公開パッケージではデフォルトで予約されているランタイム番号はありません。

Related MCP server: ATMcp

ワンクリックインストール

Windows (PowerShell)

irm https://raw.githubusercontent.com/enwong93-sketch/devspace-ultra/main/install.ps1 | iex

macOS / Linux

curl -fsSL https://raw.githubusercontent.com/enwong93-sketch/devspace-ultra/main/install.sh | bash

または、npmを使ってGitHubから直接インストール:

npm install -g github:enwong93-sketch/devspace-ultra#main

次に初期化して実行:

devspace-ultra init
devspace-ultra serve

devspaceは互換性エイリアスとして引き続き使用可能です。

最小要件と互換性

DevSpaceコア

  • Windows 10/11 x64、macOS、またはNode/ネイティブ依存関係がサポートするメインストリームLinuxディストリビューション

  • Node.js >=22.19 <27(Node 22 LTS推奨)

  • npm(Node.jsに含まれています)

  • このGitHubリポジトリから直接インストールするためのGit

  • 初期インストールおよび設定するChatGPT/MCP接続パスのネットワークアクセス

  • Tailscaleはオプションです。DevSpace Ultraでは必須ではありません。

ChatGPT Classic 弾力的デスクトップワーカー

  • 自動的な隔離デスクトップランタイムのクローン/リカバリにはWindows 10/11 x64のみ対応

  • ChatGPT Classic Windowsデスクトップアプリがインストールされ、サインインしていること

  • ワーカー会話を使用できるChatGPTアカウント

  • ワーカー数に応じたRAM:2~4ワーカーでは16GBが実用的な出発点。大規模プールでは32GB以上を推奨。 これらは運用上の推奨であり、絶対的な制限ではありません。

  • DevSpace UltraやChatGPT Classicワーカーランタイム自体にGPUは不要

macOS/LinuxユーザーはDevSpaceのコーディング/MCPコアとChat Swarmバックエンドを使用できますが、現在のところWindowsのパッケージIDワーカークローニングパスは提供されていません。

プラットフォームサポート

機能

Windows

macOS

Linux

ベースDevSpace MCPワークスペース

✅

✅

✅

Chat Swarm バックエンド / ルーティング

✅

✅

✅

手動/ブラウザワーカー会話

✅

✅

✅

弾力的バックエンドワーカースロットリサイズ

✅

✅

✅

自動的な隔離ChatGPT Classicデスクトップランタイムクローニング

✅

—

—

パッケージ/プロファイルIDによる自動デスクトップワーカーリカバリ

✅

—

—

ChatGPT Classic カナリア/ローリングパッケージアップデートマネージャー

✅

—

—

DevSpace Ultraは、サポートされているNodeプラットフォーム上でベースのDevSpace/Chat Swarm層をインストールして実行します。Windowsのみの行は、Windows AppXパッケージIDと現在のChatGPT Classicデスクトップ配布モデルに依存します。Ultraは、同じデスクトップパッケージメカニズムが利用できないプラットフォームで存在するふりをするのではなく、それらの機能を機能検出します。

プロダクションフロー

通常のメインエージェントセッションは、次のレベルで動作できます:

assess workload
  -> choose desiredWorkers
  -> elastic scale runtime + Swarm capacity
  -> dispatch independent or targeted tasks
  -> collect / synthesize
  -> shrink idle tail workers when no longer needed

メインエージェントはすべてのワーカーを開いたままにする必要はありません。可能な限り既存のワーカー会話が再利用されます。

ランタイムライフサイクルツール

Ultraサーバーは、次のようなランタイムツールを登録します:

  • chat_swarm_runtime_status

  • chat_swarm_runtime_ensure

  • chat_swarm_runtime_scale

  • chat_swarm_runtime_recover

  • chat_swarm_runtime_autojoin

  • chat_swarm_runtime_setup

  • chat_swarm_runtime_stop

  • chat_swarm_elastic_scale

  • chat_swarm_update_status

  • chat_swarm_update_rollout

Chat Swarmバックエンドには以下が含まれます:

  • create / join / status

  • dispatch / collect / cancel

  • 長時間の待機ワーカー待機とsubmit/repark

  • 対象指定または最初に利用可能なルーティング

  • べき等なtaskKeyリトライ

  • DevSpace再起動時の永続性

  • ワーカーリサイクルフォールバック

  • 安全なライブ容量リサイズ

弾力的スケーリングポリシー

Ultraはランタイム容量とタスクルーティングを意図的に分離しています。

  • メインエージェントは、単純な作業には少ないワーカー数を選択し、並列化可能な作業には拡大できます。

  • reservedWorkersは、オペレーターが選択した任意のランタイム番号を弾力的なプロダクションスケーリングから除外できます。公開デフォルトは空の予約リストです。

  • スケールダウンは、安全なアイドルテール容量のみを削除します。単に数値に達するためだけにビジーなワーカーを中断することはありません。

  • 既存のワーカー会話と保存されたコンテキストは、使い捨ての会話を作成するよりも優先されます。

  • 通常のタスクがコントローラーによってワーカーUIに入力されることはありません。それらは共有のChat Swarmバックエンドを経由します。

sub-agents プロジェクトルーティング

ChatGPTプロジェクトURLが設定されている場合、新しいワーカー会話は、一般的なチャットリストを乱雑にする代わりに、sub-agentsプロジェクト内に作成されます。プロジェクトスコープの会話URLは永続化され、リカバリパスによって受け入れられます。

アップデートの安全性

chat-swarm-classic-update-manager.ps1は、カナリアファーストのロールアウトを中心に設計されています:

  1. プライマリChatGPT Classicのバージョンとワーカーのドリフトを検出

  2. 新しいプライマリパッケージから空きカナリアランタイムを準備

  3. 既知の認証済みシードプロファイルを復元

  4. カナリアのレンダラー/ログイン/コンポーザーを検証し、オーケストレーション層で実際のワーカータスクを実行

  5. プロダクションワーカーを一度に1つずつ更新

  6. 各ワーカー更新の前にプロファイル/セッション状態をバックアップ

  7. 更新後に正確な保存済み会話を再開し、ワーカーを検証

  8. 検証に失敗した場合は影響を受けたワーカーをロールバック

バージョンのドリフトがない場合は、ロールアウトは不要です。

セキュリティモデル

DevSpace Ultraは、DevSpaceのセルフホストMCPモデルを継承しています。サーバーを制御するトランスポートでのみバインドして公開し、認証を使用し、ローカルのMCPエンドポイントを直接パブリックインターネットに公開しないでください。

ワーカートークンとオーケストレータートークンは、通常のコントローラーログに意図的に書き込まれません。ランタイム状態は、生のSwarmトークンではなく、パッケージ/プロファイル/会話のマッピングを保存します。

報告およびデプロイメントガイダンスについてはSECURITY.mdを参照してください。

検証

ディストリビューションレベルの検証:

npm run verify:ultra

Chat Swarm回帰テストでは、マルチワーカーファンアウト、対象指定ルーティング、submit/repark、スパースウェイクアップ、リトライのべき等性、永続性、クローズウェイクアップ、リサイクルの安全性、リサイズの不変条件をカバーしています。

Windowsライフサイクルテストでは、さらに、隔離ランタイム起動、最小化CDP制御、ワーカーリカバリ、長期リースソーク、同一会話継続性、弾力的プロビジョニングをカバーしています。

ドキュメント

ライセンス

MIT。 LICENSEおよびNOTICEを参照してください。

DevSpace Ultraは独立したコミュニティフォーク/ディストリビューションであり、OpenAIの公式製品ではありません。ChatGPTおよびOpenAIの製品名は、それぞれの所有者の商標です。

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    A multi-agent collaboration layer for AI coding agents enabling real-time communication, code review, and task handoff across distributed development sessions.
    14 npm
    77
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables multiple LLM agents across devices to form teams, share knowledge, memory, and tasks with live status via a web dashboard and distributed-systems reliability.
    Apache 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    Multi-agent AI orchestration platform for Claude Code that enables deploying and coordinating specialized agents in swarms with self-learning, fault-tolerant consensus, and enterprise security.
    15,748 npm
    2
    MIT