Мультиплеерное программирование с ИИ-агентами
Мультиплеер в Murmell включает две составляющие: несколько кодинг-агентов работают в одной директории на облачной машине, а несколько человек наблюдают и направляют их из браузеров с именными курсорами.
Достаточно одной ссылки. Не нужно ничего устанавливать, делать копии или демонстрировать экран.
Что видит гость
Вы отправляете ссылку. Открывший ее видит живой холст, а не запись: окна на своих местах, посимвольный вывод терминала, перемещение именных курсоров и активные окна участников.
Ссылки для чтения бесплатны и не ограничены по количеству. Ссылки с правом управления агентами зависят от тарифа: просмотр почти ничего не стоит, тогда как аренда облачной машины имеет фиксированную стоимость.
Что может делать каждый участник
Каждый человек управляет своими агентами, и все видят общую картину. Это отличается от двух рук на одной клавиатуре: общими являются холст и директория проекта, а не одно окно ввода.
Этого достаточно для главной совместной задачи: определять, что именно должны делать агенты. Если агент сбивается с курса, участники замечают это, и куратор окна вносит исправления на глазах у всех. Статья Figma для разработчиков описывает ту же логику на знакомом примере.
Агенты как полноценные участники
Работа нескольких агентов в одной рабочей копии требует инженерных решений. Агент резервирует пути перед записью, доска фиксирует единственного владельца, а остальные получают отказ до момента освобождения. Отказ формируется нашим сервером и не может быть проигнорирован моделью.
В статье Несколько ИИ-агентов в одном репозитории подробно описан механизм и приведены данные реальных замеров.
Закрытие вкладки не прерывает процесс
Закрытие вкладки не останавливает агентов. Они принадлежат холсту, а не браузеру, поэтому работа продолжается, а результаты будут доступны при повторном входе.
Код не остается запертым на виртуальной машине. Каждый проект подключен к приватному Git-репозиторию, изменения непрерывно пушатся, а перед выключением машины выполняется финальное сохранение.
Обзорный материал Что такое Murmell обобщает ключевые концепции, а главная страница демонстрирует рабочее пространство.
Прямые ответы
Что означает мультиплеерное программирование с ИИ-агентами?
Это две вещи одновременно: работа нескольких агентов в общей директории на облачной машине и наблюдение людей с именными курсорами в реальном времени.
Что видит человек, открывший ссылку?
Текущее состояние холста в реальном времени, а не запись: окна на своих местах, терминальный вывод строка за строкой, именные курсоры коллег и фокус их внимания.
Остановится ли работа, если закрыть вкладку?
Нет. Агенты привязаны к холсту, а не к локальному браузеру, поэтому работа продолжается, а весь вывод сохраняется к вашему возвращению.