MOST ControlИнструкция
← На главную

Как подключить компьютер к MOST Control

Для обычного клиента всё сводится к нескольким действиям: войти в MOST, выбрать свою систему, скопировать одну команду, дождаться зелёного результата и подключить MOST Control в ChatGPT или другом совместимом AI-приложении.

Что получится

Вы → ChatGPT / MOST Workspace → MOST Control → ваш компьютер → файлы / команды / Git / тесты

Компьютер сам устанавливает исходящее HTTPS-соединение с MOST. Открывать входящие порты, настраивать VPN/Tailscale, создавать туннель или передавать AI пароль от компьютера не нужно.

Что MOST сделает сам

АвтоматическиЧто происходит
Регистрация устройстваОдноразовый код привязывает компьютер именно к вашему MOST-аккаунту.
Установка компонентовRunner и relay скачиваются с MOST и проверяются по SHA-256 перед запуском.
Windows runtimeMOST сам ставит изолированный portable Python нужной архитектуры; заранее ставить Python не требуется.
Фоновая работаWindows запускает агент через pythonw.exe и скрытый wscript.exe, а watchdog проверяет его каждую минуту без открытия PowerShell. Если скрытый интерпретатор отсутствует, установка или Repair восстанавливают runtime вместо запуска обычного python.exe.
СамовосстановлениеWindows watchdog возвращает relay после сбоя. Для всех систем в кабинете есть Repair с backup/rollback.
Безопасные права по умолчаниюWindows начинает с READ-ONLY: чтение выбранной рабочей области. У Mac/Linux установщики разрешают также запись в рабочей области; проверьте и при необходимости отключите её. Команды, процессы и полный диск по умолчанию выключены.
Проверка установкиУстановщик не считает работу законченной, пока сервер не подтвердит реальный online heartbeat.

Что MOST не должен делать без вас

  • Вход в Google/MOST и OAuth в ChatGPT. Это подтверждение личности, его нельзя безопасно «нажать вместо клиента».
  • Выбор реального проекта и прав. Вы решаете, какие файлы и действия этому компьютеру разрешены.
  • macOS Privacy & Security. Files & Folders / Full Disk Access выдаются только самим пользователем, если проект находится в защищённой папке.
  • sudo на Linux. Системную службу подтверждает пользователь сервера.
  • push / deploy / удаление данных / миграции. Такие действия выполняются только когда они явно входят в вашу задачу.

Шаг 1. Войдите в MOST

  1. Откройте MOST Control и войдите через Google.
  2. Откройте Устройства.
  3. Нажмите кнопку своей системы: Windows, Apple Mac или Linux / VPS.

Шаг 2. Выполните одну команду на подключаемом компьютере

Простая инструкция: Windows, Mac, Linux/VPS и телефоны. Здесь ниже — подробные настройки и подключение ChatGPT.

Windows 8.1 и новее, 64 бита

Для Windows 7 используйте отдельный полный архив ниже.

  1. Нажмите «Добавить Windows-компьютер» → «Скопировать команду».
  2. Откройте обычный PowerShell через Пуск. Администратор не требуется для штатной установки в профиль пользователя.
  3. Вставьте команду и нажмите Enter.
  4. Если появится выбор папки — укажите папку с проектами или оставьте предложенную.
  5. Дождитесь MOST_DEVICE_OK.

Не нужно устанавливать отдельно: Node.js, Python, VPN, Tailscale, MCP-сервер или API-ключ. MOST скачает свой portable runtime, проверит его SHA-256, поставит фоновый relay и watchdog. Открытый PowerShell нужен только для однократной ручной установки; после MOST_DEVICE_OK фоновые проверки MOST не должны открывать новые консольные окна.

Windows 7 SP1 — полный архив с Python, без VPN

Подходит для Windows 7 SP1 x86 и x64. Имя компьютера может быть любым; идентификатор создаётся автоматически и сохраняется при повторном запуске. Архив общий и не содержит чужих аккаунтов, кодов или ключей.

Скачать полный установочный архив Windows 7 · Открыть пошаговый мастер Windows 7

  1. Скачайте архив и полностью распакуйте его в обычную папку, например «Рабочий стол → MOST-Win7». Не запускайте файлы внутри ZIP.
  2. На этом ПК, телефоне или другом компьютере войдите в свой MOST-аккаунт. В разделе «Устройства» подтвердите право управлять ПК и нажмите «Получить код для Windows 7».
  3. Скопируйте код. Срок показан рядом; код одноразовый. Сначала распакуйте архив и только потом запрашивайте код.
  4. На подключаемом ПК откройте CONNECT.cmd. Он сам выберет 32- или 64-битный Python из архива. При запросе вставьте личный код и нажмите Enter: символы при вставке не отображаются.
  5. Дождитесь MOST_DEVICE_OK, затем обновите устройства в кабинете и проверьте имя/идентификатор и права. Устройство относится к аккаунту, который выдал код, а не к владельцу архива.

Если сайт на Windows 7 не открывается, скачайте архив на другом устройстве и перенесите его по локальной сети, через флешку или своим привычным способом. Входить в Google на старом ПК не нужно. Агент использует исходящий HTTPS без VPN и без открытия портов, с проверкой сертификата сервера.

Начальные права — чтение рабочей папки. Запись, команды, процессы и доступ ко всему диску включаются владельцем отдельно в кабинете. Автозапуск действует после входа этого пользователя Windows; ноутбук должен быть включён и не находиться в спящем режиме.

Нужны Windows 7 SP1 и компоненты Microsoft Universal C Runtime. Если появляется ошибка api-ms-win-crt-*.dll, установите подходящее официальное обновление Microsoft KB2999226 или заменяющее его обновление. MOST не устанавливает обновления Windows скрытно.

Если Python не найден — распакован не весь архив. Если код просрочен или уже использован — запросите новый после проверки карточки устройства. Если после запуска нет MOST_DEVICE_OK, подключение ещё не подтверждено; сохраните текст ошибки, скрыв личный код и ключи. Общий Repair для новых Windows не применяйте к Windows 7: он использует другой Python.

Ограничение старой системы: Windows 7 и Python 3.8 сняты с поддержки. Нельзя обещать работу на любой системе без SP1, нужных библиотек или доступа к серверу. Проверка на реальном Windows 7 x64 выполнена; для x86 проверена работа комплектного 32-битного интерпретатора на современном Windows.

Apple Mac (beta)

Нужно заранее: Python 3.10+ и Terminal. Если python3 --version не работает или версия ниже 3.10 — сначала установите актуальный Python 3 обычным способом для macOS.

  1. Нажмите «Добавить Apple Mac» и скопируйте команду.
  2. Откройте Terminal обычным пользователем. Не запускайте установщик через sudo.
  3. Вставьте команду и дождитесь MOST_MACOS_READY.
  4. Если проект находится в Desktop/Documents/Downloads или другой защищённой области, macOS может попросить доступ в System Settings → Privacy & Security. Дайте только нужный доступ.
  5. После выдачи системных прав перезапустите Mac и убедитесь, что MOST снова стал онлайн без повторной установки.

Linux / VPS

Нужно заранее: Python 3.10+, curl, systemd и возможность выполнить sudo.

  1. Нажмите «Добавить Linux / VPS» и скопируйте команду.
  2. Подключитесь к серверу под тем пользователем, которому должны принадлежать рабочие файлы MOST.
  3. Вставьте команду. Подтвердите sudo только для установки/восстановления systemd-службы.
  4. Дождитесь MOST_LINUX_READY.

Шаг 3. Убедитесь, что устройство действительно онлайн

  1. Вернитесь в Устройства и нажмите «Обновить статус подключения».
  2. У нужного компьютера должен появиться зелёный статус «онлайн».
  3. Проверьте разрешения устройства. Не включайте более широкие права «на всякий случай».

Выберите, где хотите пользоваться MOST

Компьютер или телефон подключается к вашему MOST-аккаунту один раз. Затем в каждом AI-приложении добавьте адрес MOST и войдите в тот же аккаунт. Выберите приложение — откроется его пошаговая инструкция.

Выбор новой модели не расширяет права устройства. Для Android в текущей бета-версии доступны сведения о системе, батарее и памяти. Оплата AI-провайдера и MOST учитывается отдельно.

Шаг 4. Подключите MOST Control в ChatGPT

  1. Откройте ChatGPT Plugins. Если MOST уже установлен, выберите его и нажмите Connect / Подключить.
  2. Если MOST ещё нет в вашем списке и аккаунту разрешены собственные MCP, нажмите + → Add custom MCP server. Укажите название MOST Control, адрес https://most-control.webtm.ru/mcp и способ входа OAuth. Не выбирайте «No authentication» для устройств.
  3. Войдите в тот же MOST-аккаунт, к которому подключён компьютер, и подтвердите доступ.
  4. Установите созданный личный плагин, откройте новый чат и выберите его через @. Ранее созданное подключение может называться MOST Control Public — используйте точное название из своего списка.

Доступность зависит от аккаунта, правил workspace и настроек безопасности ChatGPT. Актуальная инструкция OpenAI описывает собственные MCP с чтением и записью. Проверяйте фактически доступные инструменты; MOST не снимает ограничения платформы и не заменяет подтверждения действий.

Личное подключение по URL и публикация в общем каталоге — разные процессы. Проверка личности издателя относится к публичной публикации. Если создать личный MCP в данном аккаунте нельзя, можно использовать прямую панель MOST или доступный совместимый AI-клиент.

Шаг 5. Первый безопасный тест

@MOST Control покажи мои устройства.
Ничего не изменяй.

Затем проверь состояние нужного компьютера
и сообщи: online/offline, разрешения и рабочую папку.

Для разработки после этого используйте отдельный тестовый проект. Правильный цикл: изучить → изменить маленький блок → запустить проверку → увидеть фактический результат → показать diff.

Если устройство стало офлайн

  1. Нажмите «Обновить статус подключения».
  2. В карточке именно этого офлайн-компьютера нажмите «Восстановить MOST».
  3. MOST покажет команду, подходящую его ОС. Выполните её на этом компьютере.
  4. Repair сохранит предыдущие локальные компоненты, скачает и проверит новые, восстановит watchdog/LaunchAgent/systemd, перезапустит relay и дождётся online heartbeat.
  5. Если Repair не может подтвердить online, он не должен выдавать успешный результат. Сохраните текст ошибки и логи для диагностики.
СимптомЧто делать
Windows: MOST не стартует после входаИспользуйте «Восстановить MOST». Локально также существует %LOCALAPPDATA%\GPTMost\START-MOST.cmd.
Windows: каждые 1–2 минуты мигает окно PowerShell или CMDФоновый MOST должен работать без консольных окон. Выполните «Восстановить MOST», затем проверьте, исчезло ли мигание. Если оно осталось, источник может быть в отдельном Codex, MCP-плагине или другом задании Windows. Не отключайте неизвестные задания и не меняйте настройки сторонних приложений автоматически; передайте поддержке время появления окна и название запускающего процесса.
Mac: после перезагрузки офлайнRepair восстановит LaunchAgent. Для ручной диагностики: launchctl print gui/$(id -u)/com.mostcontrol.relay.
Linux/VPS: служба не работаетRepair восстановит systemd unit. Для просмотра: sudo systemctl status most-control-<user>.service.
Установка говорит о старом Python на Mac/LinuxУстановите Python 3.10+ и повторите ту же команду. На Windows Python ставится самим MOST.

Если ошибка появляется ещё до выбора компьютера

Сначала попросите account_profile, devices_list и usage_stats. Если не отвечает ни один из них, проверяйте подключение ChatGPT, OAuth и сервер MOST; переустановка Runner на компьютере обычно не исправляет эту часть цепочки.

СигналСледующий шаг
401 / истекла сессияПереподключите существующий плагин к тому же MOST-аккаунту через штатный OAuth. Не отправляйте токен в чат.
403 / запрещено действиеПроверьте аккаунт, права выбранного устройства и подтверждение. Не отключайте защиту для обхода запрета.
429 / частотный лимитДождитесь Retry-After или завершения текущих запросов. Месячная квота и частотный лимит — разные ограничения.
INVALID_ARGUMENTИсправьте параметры. Например, «expected 1 replacements, found 0» означает несовпадение текста для patch; это не доказательство потери связи, даже если внутри сообщения есть relay HTTP 502.
502 / timeoutСравните базовые инструменты с health конкретного устройства. После тайм-аута записи или команды сначала проверьте результат; не повторяйте изменение вслепую.
Нет новых Workspace / Coding Bus инструментовОткройте MOST в Plugins → Refresh, проверьте список инструментов и начните новый чат.

ChatGPT, AI-чат сайта и Codex

Команды Windows: передавайте в exec_run сам PowerShell-скрипт. Дополнительная оболочка powershell.exe -Command усложняет кавычки и обработку переменных. Для имени компьютера и времени подойдёт такой безопасный пример:

[pscustomobject]@{computer=[Environment]::MachineName;utc=[DateTime]::UtcNow.ToString('o')} | ConvertTo-Json -Compress

Рабочую папку задавайте параметром cwd. Не считайте переменные $env:COMPUTERNAME и $env:USERPROFILE обязательными в ограниченном окружении запуска; для пользовательских папок используйте [Environment]::GetFolderPath(...). Не выводите весь список переменных окружения: в нём могут быть секреты.

Через @MOST Control или @MOST Control Public AI работает внутри вашего ChatGPT. AI-чат на сайте использует отдельно настроенного провайдера. OpenAI также предлагает Sign in with ChatGPT и использование плана в подходящих приложениях: для платного/удалённо размещённого сервиса доступ ограничен программой OpenAI. MOST пока не заявляет эту интеграцию как подключённую.

Для длительного Codex-задания проверяйте не только завершение: получите его отчёт через codex_result. Текстовый legacy-отчёт может иметь отметку structured_verification_unavailable; она не подтверждает выполнение всех проверок проекта.

Инструкция сверена с документацией OpenAI 9 октября 2026 года. Фоновый Windows-запуск проверяется отдельно от наличия записи автозапуска; перезагрузку выполняйте только в удобное время.

Безопасность простыми словами

  • Устройство принадлежит конкретному MOST-пользователю; другой клиент не должен видеть его компьютер.
  • Не отправляйте в чат полный .env, API keys, refresh/access tokens, SSH private keys, cookies и пароли БД.
  • Не считайте успешный exit code доказательством всей задачи — для UI/API/сервиса нужен observable result.
  • Для реального проекта используйте Git и не уничтожайте существующие незакоммиченные изменения.

Если хотите, чтобы AI реально программировал

Откройте MOST Coding Kit. Для AI-агента есть отдельный Agent Runbook, а для репозитория — короткий шаблон AGENTS.md. Эти инструкции используют штатные Workspace-инструменты MOST Control.

Удаление и повторное подключение

В разделе «Устройства» у каждой карточки доступны удаление с отзывом доступа и инструкция переподключения. Файлы на компьютере сохраняются. Старые привязки восстанавливаются из «Удалённых подключений» с прежними правами; для обычного удалённого устройства нужен новый код.

Пошаговая инструкция управления подключением

Для Алисы используйте «Отвязать голос», затем повторную привязку новым кодом на самой колонке.

Переподключить колонку Алисы