Skip to main content
Glama

DevSpace Ultra

DevSpace Ultra ist eine unter der MIT-Lizenz veröffentlichte Distribution von DevSpace mit einer elastischen ChatGPT Classic Multi-Agenten-Laufzeitschicht.

Es behält die ursprünglichen lokalen MCP-Arbeitsbereichsfunktionen von DevSpace bei – lokale Dateien, Codesuche, Bearbeitung, Terminalausführung, Artefakte, Fähigkeiten und sicheres Self-Hosting – und fügt eine produktionsorientierte Chat-Swarm-Steuerungsebene hinzu, um mehrere unabhängige ChatGPT Classic Worker-Konversationen auf einem Computer auszuführen.

Ursprungsprojekt: Waishnav/devspace. DevSpace Ultra bewahrt die ursprüngliche MIT-Lizenz und die Namensnennung des Upstream-Projekts und fügt die Ultra-Laufzeit-/Orchestrierungsschicht hinzu.

Was Ultra hinzufügt

  • Elastischer Worker-Pool – der Hauptagent kann die Anzahl der Worker je nach aktueller Arbeitslast dynamisch erhöhen oder verringern, anstatt eine feste Worker-Anzahl zu verwenden.

  • Live-Swarm-Größenänderung – die Backend-Kapazität kann wachsen oder schrumpfen, ohne dass der Orchestrator ersetzt oder abgeschlossene Arbeiten verloren gehen. Das Verkleinern erfolgt sicherheitsorientiert und verweigert die Entfernung von beschäftigten/letzten Workern.

  • Unabhängige ChatGPT Classic-Laufzeiten – unter Windows verwenden Worker-Pakete isolierte Paketidentitäten, Profile, Sitzungen und Konversationen.

  • Kontextkontinuität innerhalb desselben Workers – ein Worker kann an seiner exakt gespeicherten ChatGPT-Konversation wiedereröffnet werden und mit dem Worker-Token dieser Konversation fortfahren.

  • Zero-Copy-Bootstrap – Worker können gestartet, minimiert, in ein konfiguriertes sub-agents ChatGPT-Projekt gesendet, einem Swarm beigetreten und geparkt werden, ohne manuelles Kopieren/Einfügen von Einladungscodes.

  • Backend-erste Weiterleitung – normale Arbeit wird immer über das DevSpace-Chat-Swarm-Backend weitergeleitet. UI/CDP-Automatisierung dient nur dem Lebenszyklus, Bootstrap und der Wiederherstellung.

  • Wiederherstellung – erkennt fehlende Laufzeiten, unterbrochene Verbindungen, veraltete Worker-Schleifen und blockierende UI-Hinweise; kann die genaue Worker-Konversation erneut öffnen und fortsetzen.

  • Update-Kompatibilitätsmanager – erkennt ChatGPT Classic-Versionsabweichungen, unterstützt eine Canary-Laufzeit, Profilsicherung, rollierendes Worker-Update, exakte Konversationswiederherstellung, Verifizierung und Rollback.

  • Konfigurierbare Laufzeitreservierung – Betreiber können beliebige Laufzeitnummern für den eigenständigen/privaten Gebrauch reservieren; im öffentlichen Paket ist standardmäßig keine Laufzeitnummer reserviert.

Related MCP server: ATMcp

Ein-Klick-Installation

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

Oder direkt von GitHub mit npm installieren:

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

Dann initialisieren und ausführen:

devspace-ultra init
devspace-ultra serve

devspace bleibt als Kompatibilitätsalias verfügbar.

Mindestanforderungen und Kompatibilität

DevSpace-Kern

  • Windows 10/11 x64, macOS oder eine gängige Linux-Distribution, die von Node/nativen Abhängigkeiten unterstützt wird

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

  • npm (in Node.js enthalten)

  • Git für die Installation direkt aus diesem GitHub-Repository

  • Netzwerkzugriff für die Erstinstallation und für den von Ihnen konfigurierten ChatGPT/MCP-Verbindungspfad

  • Tailscale ist optional; DevSpace Ultra benötigt es nicht

ChatGPT Classic elastische Desktop-Worker

  • Nur Windows 10/11 x64 für automatisches isoliertes Desktop-Laufzeit-Klonen/Wiederherstellung

  • ChatGPT Classic Windows Desktop-App installiert und angemeldet

  • Ein ChatGPT-Konto, das die Worker-Konversationen verwenden kann

  • Arbeitsspeicher entsprechend der Worker-Anzahl: 16 GB sind ein praktischer Ausgangspunkt für 2–4 Worker; 32 GB+ werden für größere Pools empfohlen. Dies sind betriebliche Empfehlungen, keine festen Grenzen.

  • Für DevSpace Ultra oder die ChatGPT Classic Worker-Laufzeiten selbst wird keine GPU benötigt

macOS/Linux-Benutzer erhalten weiterhin den DevSpace-Codierungs-/MCP-Kern und das Chat-Swarm-Backend, jedoch derzeit nicht den Windows-Paketidentitäts-Worker-Klonungspfad.

Plattformunterstützung

Fähigkeit

Windows

macOS

Linux

Basis-DevSpace-MCP-Arbeitsbereich

Chat-Swarm-Backend / Routing

Manuelle/Browser-Worker-Konversationen

Elastische Backend-Worker-Slot-Größenänderung

Automatisches isoliertes ChatGPT Classic Desktop-Laufzeit-Klonen

Automatische Desktop-Worker-Wiederherstellung per Paket-/Profilidentität

ChatGPT Classic Canary/Rolling-Paket-Update-Manager

DevSpace Ultra installiert und führt die Basis-DevSpace/Chat-Swarm-Schicht auf unterstützten Node-Plattformen aus. Die Windows-exklusiven Zeilen hängen von der Windows-AppX-Paketidentität und dem aktuellen ChatGPT Classic Desktop-Verteilungsmodell ab. Ultra erkennt diese Fähigkeiten durch Merkmalserkennung, anstatt so zu tun, als ob sie auf Plattformen existieren, auf denen derselbe Desktop-Paketmechanismus nicht verfügbar ist.

Produktionsablauf

Eine normale Haupt-Agenten-Sitzung kann auf dieser Ebene arbeiten:

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

Der Haupt-Agent muss nicht alle Worker offen halten. Vorhandene Worker-Konversationen werden wann immer möglich wiederverwendet.

Laufzeit-Lebenszyklus-Werkzeuge

Der Ultra-Server registriert Laufzeitwerkzeuge wie:

  • 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

Das Chat-Swarm-Backend umfasst:

  • create / join / status

  • dispatch / collect / cancel

  • lange Wartezeiten für geparkte Worker und submit/repark

  • gezieltes oder erstverfügbares Routing

  • idempotente taskKey-Wiederholungen

  • Persistenz über DevSpace-Neustarts hinweg

  • Worker-Recycle-Fallback

  • sichere Live-Kapazitätsänderung

Elastische Skalierungsrichtlinie

Ultra trennt bewusst Laufzeitkapazität von Aufgaben-Routing.

  • Der Haupt-Agent kann eine kleine Worker-Anzahl für einfache Arbeit wählen und für parallelisierbare Arbeit vergrößern.

  • reservedWorkers kann beliebige vom Betreiber gewählte Laufzeitnummern von der elastischen Produktionsskalierung ausschließen; die öffentliche Voreinstellung ist eine leere Reservierungsliste.

  • Das Verkleinern entfernt nur sichere, inaktive letzte Kapazität; es unterbricht keinen beschäftigten Worker nur, um sofort eine bestimmte Anzahl zu erreichen.

  • Vorhandene Worker-Konversationen und gespeicherte Kontexte werden gegenüber dem Erstellen von Wegwerf-Konversationen bevorzugt.

  • Normale Aufgaben werden niemals vom Controller in die Worker-Benutzeroberfläche eingegeben. Sie werden über das gemeinsame Chat-Swarm-Backend übertragen.

Routing des sub-agents-Projekts

Wenn eine ChatGPT-Projekt-URL konfiguriert ist, werden neue Worker-Konversationen innerhalb des sub-agents-Projekts erstellt, anstatt die allgemeine Chat-Liste zu überladen. Projektbezogene Konversations-URLs werden gespeichert und vom Wiederherstellungspfad akzeptiert.

Updatesicherheit

chat-swarm-classic-update-manager.ps1 ist auf eine Canary-First-Ausrollung ausgelegt:

  1. Erkennen der primären ChatGPT Classic-Version und Worker-Abweichung;

  2. Vorbereiten einer freien Canary-Laufzeit aus dem neuen primären Paket;

  3. Wiederherstellen eines bekannten authentifizierten Seed-Profils;

  4. Überprüfen des Canary-Renderers/Logins/Composers und Ausführen einer echten Worker-Aufgabe auf der Orchestrierungsebene;

  5. Aktualisieren der Produktions-Worker einzeln;

  6. Sichern des Profil-/Sitzungszustands vor jedem Worker-Update;

  7. Erneutes Öffnen der exakt gespeicherten Konversation und Überprüfen des Workers nach dem Update;

  8. Rollback des betroffenen Workers, wenn die Verifizierung fehlschlägt.

Wenn keine Versionsabweichung vorliegt, ist kein Ausrollen erforderlich.

Sicherheitsmodell

DevSpace Ultra übernimmt das selbst gehostete MCP-Modell von DevSpace. Halten Sie den Server gebunden und nur über einen von Ihnen kontrollierten Transport exponiert, verwenden Sie Authentifizierung und vermeiden Sie, den lokalen MCP-Endpunkt direkt dem öffentlichen Internet auszusetzen.

Worker-Tokens und Orchestrator-Tokens werden nicht absichtlich in normale Controller-Protokolle geschrieben. Der Laufzeitzustand speichert Paket-/Profil-/Konversationszuordnungen, keine rohen Swarm-Tokens.

Siehe SECURITY.md für Hinweise zur Meldung und Bereitstellung.

Verifizierung

Verifizierung auf Distributionsebene:

npm run verify:ultra

Die Chat-Swarm-Regression umfasst Multi-Worker-Fan-Out, gezieltes Routing, submit/repark, spärliches Aufwecken, Wiederholungs-Idempotenz, Persistenz, Schließen/Aufwecken, Recycle-Sicherheit und Größenänderungs-Invarianten.

Windows-Lebenszyklustests umfassen zusätzlich isolierten Laufzeitstart, minimierte CDP-Steuerung, Worker-Wiederherstellung, Langzeit-Auslastungstest, Konversationskontinuität auf demselben Worker und elastische Bereitstellung.

Dokumentation

Lizenz

MIT. Siehe LICENSE und NOTICE.

DevSpace Ultra ist ein unabhängiger Community-Fork/Verteilung und kein offizielles OpenAI-Produkt. ChatGPT und OpenAI-Produktnamen sind Marken ihrer jeweiligen Inhaber.

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