Skip to main content
Glama

DevSpace Ultra

DevSpace Ultra es una distribución de DevSpace con licencia MIT que incluye una capa de runtime multiagente elástica de ChatGPT Classic.

Conserva las capacidades originales del espacio de trabajo MCP local de DevSpace — archivos locales, búsqueda de código, edición, ejecución de terminal, artefactos, habilidades y autoalojamiento seguro — y añade un plano de control Chat Swarm orientado a producción para ejecutar múltiples conversaciones de worker independientes de ChatGPT Classic en un solo equipo.

Proyecto upstream: Waishnav/devspace. DevSpace Ultra conserva la licencia MIT y la atribución del proyecto upstream y añade la capa de runtime/orquestación Ultra.

Qué añade Ultra

  • Pool de workers elástico — el agente principal puede ampliar o reducir workers según la carga de trabajo actual, en lugar de usar un número fijo de workers.

  • Redimensionado de Swarm en vivo — la capacidad del backend puede crecer o reducirse sin reemplazar al orquestador ni perder trabajo completado. La reducción antepone la seguridad y se niega a expulsar a workers ocupados o de cola.

  • Runtimes de ChatGPT Classic independientes — en Windows, los paquetes de workers usan identidades de paquete, perfiles, sesiones y conversaciones aislados.

  • Continuidad de contexto del mismo worker — un worker puede reabrirse en su conversación de ChatGPT guardada exacta y continuar con el token de worker que posee esa conversación.

  • Bootstrap de copia cero — los workers pueden iniciarse, minimizarse, enviarse a un proyecto sub-agents de ChatGPT configurado, unirse a un Swarm y aparcarse sin copiar/pegar manualmente el código de invitación.

  • Enrutamiento backend primero — el trabajo normal siempre se envía a través del backend de DevSpace Chat Swarm. La automatización de UI/CDP es solo para ciclo de vida/bootstrap/recuperación.

  • Recuperación — detecta runtimes faltantes, conexiones interrumpidas, bucles de workers obsoletos y avisos de UI bloqueantes; puede reabrir la conversación exacta del worker y reanudarla.

  • Gestor de compatibilidad de actualizaciones — detecta desviaciones de versión de ChatGPT Classic, admite un runtime canary, copia de seguridad de perfiles, actualización gradual de workers, restauración exacta de conversaciones, verificación y reversión.

  • Reserva de runtime configurable — los operadores pueden reservar cualquier número de runtime para uso independiente/privado; ningún número de runtime está reservado por defecto en el paquete público.

Related MCP server: ATMcp

Instalación con un clic

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

O instala directamente desde GitHub con npm:

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

A continuación, inicializa y ejecuta:

devspace-ultra init
devspace-ultra serve

devspace sigue estando disponible como alias de compatibilidad.

Requisitos mínimos y compatibilidad

Núcleo de DevSpace

  • Windows 10/11 x64, macOS o una distribución de Linux estándar compatible con Node/dependencias nativas

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

  • npm (incluido con Node.js)

  • Git para instalar directamente desde este repositorio de GitHub

  • Acceso a red para la instalación inicial y para la ruta de conexión ChatGPT/MCP que configures

  • Tailscale es opcional; DevSpace Ultra no lo requiere

Workers de escritorio elásticos de ChatGPT Classic

  • Solo Windows 10/11 x64 para la clonación/recuperación automática de runtimes de escritorio aislados

  • Aplicación de escritorio ChatGPT Classic para Windows instalada e iniciada sesión

  • Una cuenta de ChatGPT que pueda usar las conversaciones de worker

  • RAM acorde al número de workers: 16 GB es un punto de partida práctico para 2–4 workers; se recomiendan 32 GB o más para pools más grandes. Estas son recomendaciones operativas, no límites estrictos.

  • Ni DevSpace Ultra ni los runtimes de workers de ChatGPT Classic requieren GPU

Los usuarios de macOS/Linux siguen recibiendo el núcleo de codificación/MCP de DevSpace y el backend de Chat Swarm, pero actualmente no reciben la ruta de clonación de workers con identidad de paquete de Windows.

Compatibilidad de plataformas

Capacidad

Windows

macOS

Linux

Espacio de trabajo MCP base de DevSpace

Backend / enrutamiento de Chat Swarm

Conversaciones de worker manuales/en navegador

Redimensionado elástico de slots de workers en el backend

Clonación automática de runtimes de escritorio aislados de ChatGPT Classic

Recuperación automática de workers de escritorio por identidad de paquete/perfil

Gestor de actualizaciones de paquetes canary/graduales de ChatGPT Classic

DevSpace Ultra instala y ejecuta la capa base DevSpace/Chat Swarm en las plataformas Node compatibles. Las filas exclusivas de Windows dependen de la identidad de paquete AppX de Windows y del modelo actual de distribución de escritorio de ChatGPT Classic. Ultra detecta esas capacidades mediante comprobación de características en lugar de dar por hecho que existen en plataformas donde el mismo mecanismo de paquete de escritorio no está disponible.

Flujo de producción

Una sesión normal de agente principal puede operar en este nivel:

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

El agente principal no tiene que mantener todos los workers abiertos. Las conversaciones de worker existentes se reutilizan siempre que sea posible.

Herramientas de ciclo de vida del runtime

El servidor Ultra registra herramientas de runtime como:

  • 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

El backend de Chat Swarm incluye:

  • crear / unirse / estado

  • enviar / recoger / cancelar

  • esperas largas de workers aparcados y envío/reaparcado

  • enrutamiento dirigido o al primer worker disponible

  • reintentos idempotentes con taskKey

  • persistencia al reiniciar DevSpace

  • respaldo de reciclaje de workers

  • redimensionado seguro de capacidad en vivo

Política de escalado elástico

Ultra separa deliberadamente la capacidad de runtime del enrutamiento de tareas.

  • El agente principal puede elegir un número pequeño de workers para trabajos simples y ampliarlo para trabajos paralelizables.

  • reservedWorkers puede excluir cualquier número de runtime elegido por el operador del escalado elástico de producción; el valor público predeterminado es una lista de reservas vacía.

  • El escalado a la baja solo elimina capacidad de cola inactiva y segura; no interrumpe a un worker ocupado solo para alcanzar un número de inmediato.

  • Se prefieren las conversaciones de worker existentes y el contexto guardado a crear conversaciones desechables.

  • El controlador nunca escribe tareas normales en la UI del worker. Estas viajan a través del backend compartido de Chat Swarm.

Enrutamiento del proyecto sub-agents

Cuando se configura con una URL de proyecto de ChatGPT, las nuevas conversaciones de worker se crean dentro del proyecto sub-agents en lugar de llenar la lista de chat general. Las URL de conversación con ámbito de proyecto se conservan y son aceptadas por la ruta de recuperación.

Seguridad de las actualizaciones

chat-swarm-classic-update-manager.ps1 está diseñado en torno a un despliegue canary primero:

  1. detectar la versión principal de ChatGPT Classic y la desviación de los workers;

  2. preparar un runtime canary libre a partir del nuevo paquete principal;

  3. restaurar un perfil semilla autenticado conocido;

  4. verificar el renderizador/inicio de sesión/compositor del canary y ejecutar una tarea de worker real en la capa de orquestación;

  5. actualizar los workers de producción de uno en uno;

  6. hacer una copia de seguridad del estado de perfil/sesión antes de cada actualización de worker;

  7. reabrir la conversación guardada exacta y verificar el worker después de la actualización;

  8. revertir el worker afectado si falla la verificación.

Si no hay desviación de versión, no se necesita ningún despliegue.

Modelo de seguridad

DevSpace Ultra hereda el modelo MCP autoalojado de DevSpace. Mantén el servidor vinculado y expuesto únicamente a través de un transporte que controles, usa autenticación y evita exponer el endpoint MCP local directamente a Internet.

Los tokens de worker y los tokens de orquestador no se escriben intencionadamente en los registros normales del controlador. El estado del runtime almacena asignaciones de paquete/perfil/conversación, no tokens Swarm sin procesar.

Consulta SECURITY.md para obtener orientación sobre informes y despliegue.

Verificación

Verificación a nivel de distribución:

npm run verify:ultra

La regresión de Chat Swarm cubre la expansión a múltiples workers, el enrutamiento dirigido, envío/reaparcado, activación dispersa, idempotencia de reintentos, persistencia, activación al cerrar, seguridad del reciclaje e invariantes de redimensionado.

Las pruebas de ciclo de vida en Windows cubren además el inicio de runtimes aislados, el control CDP minimizado, la recuperación de workers, la prueba de resistencia de arrendamiento prolongado, la continuidad de la misma conversación y el aprovisionamiento elástico.

Documentación

Licencia

MIT. Consulta LICENSE y NOTICE.

DevSpace Ultra es un fork/distribución comunitaria independiente y no es un producto oficial de OpenAI. Los nombres de productos ChatGPT y OpenAI son marcas comerciales de sus respectivos propietarios.

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