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の製品名は、それぞれの所有者の商標です。

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
2Releases (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

  • A
    license
    Not graded
    quality
    B
    maintenance
    A multi-agent collaboration layer for AI coding agents enabling real-time communication, code review, and task handoff across distributed development sessions.
    12
    28
    MIT
  • A
    license
    Not graded
    quality
    B
    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
    A
    quality
    C
    maintenance
    Multi-agent orchestration server that enables parallel task delegation, sequential pipelines, cron scheduling, and cross-model peer review via CLI providers like Codex, Antigravity, OpenCode, and Claude Code.
    42
    26
    5
    MIT

View all related MCP servers

Related MCP Connectors

  • Persistent cloud development environments that coding agents create, run and test software in.

  • Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.

  • Build, validate, and deploy multi-agent AI solutions from any AI environment.

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/enwong93-sketch/devspace-ultra'

If you have feedback or need assistance with the MCP directory API, please join our Discord server