DevSpace Ultra
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-agentsde 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 | iexmacOS / Linux
curl -fsSL https://raw.githubusercontent.com/enwong93-sketch/devspace-ultra/main/install.sh | bashO instala directamente desde GitHub con npm:
npm install -g github:enwong93-sketch/devspace-ultra#mainA continuación, inicializa y ejecuta:
devspace-ultra init
devspace-ultra servedevspace 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 neededEl 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_statuschat_swarm_runtime_ensurechat_swarm_runtime_scalechat_swarm_runtime_recoverchat_swarm_runtime_autojoinchat_swarm_runtime_setupchat_swarm_runtime_stopchat_swarm_elastic_scalechat_swarm_update_statuschat_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
taskKeypersistencia 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.
reservedWorkerspuede 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:
detectar la versión principal de ChatGPT Classic y la desviación de los workers;
preparar un runtime canary libre a partir del nuevo paquete principal;
restaurar un perfil semilla autenticado conocido;
verificar el renderizador/inicio de sesión/compositor del canary y ejecutar una tarea de worker real en la capa de orquestación;
actualizar los workers de producción de uno en uno;
hacer una copia de seguridad del estado de perfil/sesión antes de cada actualización de worker;
reabrir la conversación guardada exacta y verificar el worker después de la actualización;
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:ultraLa 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.
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityBmaintenanceA multi-agent collaboration layer for AI coding agents enabling real-time communication, code review, and task handoff across distributed development sessions.1228MIT
- AlicenseNot gradedqualityBmaintenanceEnables 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
- AlicenseAqualityCmaintenanceMulti-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.42265MIT
- FlicenseNot gradedqualityDmaintenanceMulti-agent continuous development system with local LLM orchestration.1
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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