by enwong93-sketch (community) Claude Desktop, Claude Code, OpenCode, Windows, macOS, Linux
DevSpace + эластичные ChatGPT Classic мульти-агентные воркеры. Local-first MCP-воркспейс и динамический рантайм оркестрации субагентов.
Open-source control plane и runtime для организационных агентов: общий контекст компании, изолированное выполнение, approvals и MCP.
Плагин DeepSeek Harness (DSH): диспетчеризация задач DSH-агентам из Claude Code / Codex — нативный прогресс субагентов, …
Git-based control plane для навыков, инструментов, контекста, прав доступа и идентичности AI-агентов. Self-hosted, MCP-native.
Позволяет чату напрямую диспетчеризовать и контролировать локальные Codex / DSH: не нужно вручную переносить промпты и …
# 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 # альтернатива: установка напрямую из GitHub через npm npm install -g github:enwong93-sketch/devspace-ultra#main # инициализация и запуск devspace-ultra init devspace-ultra serve
DevSpace Ultra — это дистрибутив DevSpace с лицензией MIT, включающий эластичный многокомпонентный уровень выполнения ChatGPT Classic.
Он сохраняет исходные возможности локального MCP-пространства DevSpace — локальные файлы, поиск по коду, редактирование, выполнение команд в терминале, артефакты, навыки и безопасный самостоятельный хостинг — и добавляет производственно-ориентированную панель управления Chat Swarm для запуска нескольких независимых рабочих диалогов ChatGPT Classic на одном компьютере.
Исходный проект: Waishnav/devspace. DevSpace Ultra сохраняет вышестоящую лицензию MIT и атрибуцию, а также добавляет уровень выполнения/оркестрации Ultra.
sub-agents, присоединены к Swarm и припаркованы без ручного копирования/вставки кода приглашения.DevSpace Ultra 0.2.0 добавляет локально-ориентированный слой DevSpace Browser Control (Управление браузером DevSpace).
После однократной настройки локального расширения Chrome любой подключённый к DevSpace оркестратор или субагент может:
e1, e2;Политика вкладок по умолчанию — только выбранные вкладки. Программное заполнение полей паролей заблокировано; пользователи вводят учетные данные напрямую в Chrome, поэтому агенты могут повторно использовать аутентифицированный сеанс, не получая пароль. Каждый подключённый к MCP оркестратор или рабочий диалог получает один и тот же набор инструментов browser_control_* и может одновременно захватить другую вкладку. См. руководство по настройке Browser Control и архитектуру Browser Control.
DevSpace Ultra 0.3 добавляет общий универсальный уровень возможностей/плагинов агента поверх того же бэкенда, который используется оркестратором и каждым рабочим процессом.
Среда выполнения предоставляет компактную поверхность capability_* с прогрессивным раскрытием для обнаружения, установки, проверки, включения, обновления, изоляции и вызова переиспользуемых возможностей. Она понимает навыки агентов (Agent Skills), наборы инструкций, инструменты/промпты/ресурсы MCP, манифесты DevSpace, метаданные плагинов в стиле Claude и Codex, вложенные MCP-профили, официальные метаданные MCP Registry и явно объявленные локальные командные инструменты. Управляемые пакеты хранятся в ~/.devspace/plugins/packages; включенные и доверенные файлы SKILL.md плагинов автоматически попадают в обычное обнаружение навыков рабочего пространства.
Общие MCP-сервисы переиспользуют одно бэкенд-соединение. Состоятельные прикладные MCP могут вместо этого запрашивать изолированные именованные экземпляры с приватными токенами и эфемерным окружением на каждый экземпляр, что позволяет одному типу MCP обслуживать независимые проекты без разделения состояния процессов. Установка из Git/локально отделена от доверия к выполнению: загрузка репозитория не выполняет его, исполняемые поверхности остаются отключенными до явного доверия, а секреты плагинов остаются управляемыми через окружение, а не копируются в реестр. См. Unified Agent Capability Runtime.
MP4-файлы прикреплены к релизу GitHub, а не закоммичены в историю Git, что позволяет поддерживать клоны небольшими, оставляя обе демонстрации напрямую доступными из репозитория.
irm https://raw.githubusercontent.com/enwong93-sketch/devspace-ultra/main/install.ps1 | iex
curl -fsSL https://raw.githubusercontent.com/enwong93-sketch/devspace-ultra/main/install.sh | bash
Или установите напрямую из GitHub с помощью npm:
npm install -g github:enwong93-sketch/devspace-ultra#main
Затем инициализируйте и запустите:
devspace-ultra init
devspace-ultra serve
devspace остается доступным как псевдоним для совместимости.
>=22.19 <27 (рекомендуется Node 22 LTS)Пользователи macOS/Linux по-прежнему получают ядро DevSpace для кодирования/MCP и бэкенд Chat Swarm, но не получают путь клонирования воркеров с пакетной идентификацией Windows.
| Возможность | Windows | macOS | Linux |
|---|---|---|---|
| Базовая рабочая область MCP DevSpace | ✅ | ✅ | ✅ |
| Бэкенд / маршрутизация Chat Swarm | ✅ | ✅ | ✅ |
| Ручные/браузерные разговоры воркеров | ✅ | ✅ | ✅ |
| Эластичное изменение размера слотов воркеров бэкенда | ✅ | ✅ | ✅ |
| Автоматическое клонирование изолированной среды выполнения ChatGPT Classic для настольных ПК | ✅ | — | — |
| Автоматическое восстановление настольных воркеров по идентичности пакета/профиля | ✅ | — | — |
| Менеджер обновлений пакетов ChatGPT Classic с канареечными/постепенными обновлениями | ✅ | — | — |
DevSpace Ultra устанавливает и запускает базовый слой DevSpace/Chat Swarm на поддерживаемых платформах Node. Строки, относящиеся только к Windows, зависят от идентичности пакетов AppX Windows и текущей модели распространения настольного приложения 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_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Бэкенд Chat Swarm включает:
taskKeyUltra намеренно разделяет ёмкость рантайма и маршрутизацию задач.
reservedWorkers может исключать любые выбранные оператором номера рантайма из эластичного производственного масштабирования; публичное значение по умолчанию — пустой список резервирования.sub-agentsПри настройке с URL проекта ChatGPT новые разговоры воркеров создаются внутри проекта sub-agents вместо загромождения общего списка чатов. URL разговоров, ограниченных проектом, сохраняются и принимаются путём восстановления.
chat-swarm-classic-update-manager.ps1 спроектирован вокруг канареечного развёртывания:
Если расхождений версий нет, развёртывание не требуется.
DevSpace Ultra наследует самохостируемую MCP-модель DevSpace. Держите сервер привязанным и доступным только через транспорт, который вы контролируете, используйте аутентификацию и не выставляйте локальную MCP-конечную точку напрямую в публичный Интернет.
Токены воркеров и оркестратора намеренно не записываются в обычные журналы контроллера. Состояние рантайма хранит сопоставления пакетов/профилей/разговоров, а не сырые токены Swarm.
Browser Control использует одноразовое сопряжение плюс эксклюзивные претензии на вкладки. DevSpace сохраняет только хэши мостовых/претензионных токенов и держит живые URL/заголовки вкладок только в памяти; расширение по умолчанию использует явно переданные вкладки, а не весь профиль Chrome.
См. SECURITY.md для рекомендаций по сообщению об уязвимостях и развёртыванию.
Проверка на уровне дистрибутива:
npm run verify:ultra
Регрессия Chat Swarm охватывает фан-аут с несколькими воркерами, целевую маршрутизацию, отправку/повторную парковку, разреженное пробуждение, идемпотентность повторов, сохранение состояния, пробуждение при закрытии, безопасность переработки и инварианты изменения размера. Регрессия Browser Control охватывает претензии на вкладки в нескольких сессиях, семантические действия, непрерывность после перезапуска и границы учётных данных. Регрессия Capability Runtime охватывает разделение установки/доверия, дедупликацию общих соединений, изоляцию экземпляров с состоянием, инструменты/подсказки/ресурсы MCP, адаптеры команд, ограничение путей плагинов и отсутствие сохранения секретов.
Специфичные для релиза живые проверки дополнительно проверяют реальный Chrome Browser Control, реальный установленный через GitHub пакет capability, два экземпляра MCP с состоянием и совместимость с плагинами Codex. Среда релиза v0.3 просканировала 71 манифест плагинов Codex с совместимостью 71/71; управляемые платформой ID коннекторов приложений и хуки жизненного цикла хоста Codex сохраняются как явные зависимости хоста, а не молча эмулируются.
Тестирование жизненного цикла Windows дополнительно охватывает изолированный запуск рантайма, управление свёрнутым окном через CDP, восстановление воркеров, длительное удержание аренды, непрерывность в одном разговоре и эластичное provisioning.
DevSpace Ultra — это независимый форк/дистрибутив сообщества и не является официальным продуктом OpenAI. Названия продуктов ChatGPT и OpenAI являются товарными знаками их соответствующих владельцев.