Как подключить компьютер к MOST Control
Для обычного клиента всё сводится к нескольким действиям: войти в MOST, выбрать свою систему, скопировать одну команду, дождаться зелёного результата и подключить MOST Control в ChatGPT или другом совместимом AI-приложении.
Что получится
Компьютер сам устанавливает исходящее HTTPS-соединение с MOST. Открывать входящие порты, настраивать VPN/Tailscale, создавать туннель или передавать AI пароль от компьютера не нужно.
Что MOST сделает сам
| Автоматически | Что происходит |
|---|---|
| Регистрация устройства | Одноразовый код привязывает компьютер именно к вашему MOST-аккаунту. |
| Установка компонентов | Runner и relay скачиваются с MOST и проверяются по SHA-256 перед запуском. |
| Windows runtime | MOST сам ставит изолированный 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
- Откройте MOST Control и войдите через Google.
- Откройте Устройства.
- Нажмите кнопку своей системы: Windows, Apple Mac или Linux / VPS.
Шаг 2. Выполните одну команду на подключаемом компьютере
Простая инструкция: Windows, Mac, Linux/VPS и телефоны. Здесь ниже — подробные настройки и подключение ChatGPT.
Windows 8.1 и новее, 64 бита
Для Windows 7 используйте отдельный полный архив ниже.
- Нажмите «Добавить Windows-компьютер» → «Скопировать команду».
- Откройте обычный PowerShell через Пуск. Администратор не требуется для штатной установки в профиль пользователя.
- Вставьте команду и нажмите Enter.
- Если появится выбор папки — укажите папку с проектами или оставьте предложенную.
- Дождитесь 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
- Скачайте архив и полностью распакуйте его в обычную папку, например «Рабочий стол → MOST-Win7». Не запускайте файлы внутри ZIP.
- На этом ПК, телефоне или другом компьютере войдите в свой MOST-аккаунт. В разделе «Устройства» подтвердите право управлять ПК и нажмите «Получить код для Windows 7».
- Скопируйте код. Срок показан рядом; код одноразовый. Сначала распакуйте архив и только потом запрашивайте код.
- На подключаемом ПК откройте CONNECT.cmd. Он сам выберет 32- или 64-битный Python из архива. При запросе вставьте личный код и нажмите Enter: символы при вставке не отображаются.
- Дождитесь 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.
- Нажмите «Добавить Apple Mac» и скопируйте команду.
- Откройте Terminal обычным пользователем. Не запускайте установщик через sudo.
- Вставьте команду и дождитесь MOST_MACOS_READY.
- Если проект находится в Desktop/Documents/Downloads или другой защищённой области, macOS может попросить доступ в System Settings → Privacy & Security. Дайте только нужный доступ.
- После выдачи системных прав перезапустите Mac и убедитесь, что MOST снова стал онлайн без повторной установки.
Linux / VPS
Нужно заранее: Python 3.10+, curl, systemd и возможность выполнить sudo.
- Нажмите «Добавить Linux / VPS» и скопируйте команду.
- Подключитесь к серверу под тем пользователем, которому должны принадлежать рабочие файлы MOST.
- Вставьте команду. Подтвердите sudo только для установки/восстановления systemd-службы.
- Дождитесь MOST_LINUX_READY.
Шаг 3. Убедитесь, что устройство действительно онлайн
- Вернитесь в Устройства и нажмите «Обновить статус подключения».
- У нужного компьютера должен появиться зелёный статус «онлайн».
- Проверьте разрешения устройства. Не включайте более широкие права «на всякий случай».
Выберите, где хотите пользоваться MOST
Компьютер или телефон подключается к вашему MOST-аккаунту один раз. Затем в каждом AI-приложении добавьте адрес MOST и войдите в тот же аккаунт. Выберите приложение — откроется его пошаговая инструкция.
Выбор новой модели не расширяет права устройства. Для Android в текущей бета-версии доступны сведения о системе, батарее и памяти. Оплата AI-провайдера и MOST учитывается отдельно.
Шаг 4. Подключите MOST Control в ChatGPT
- Откройте ChatGPT Plugins. Если MOST уже установлен, выберите его и нажмите Connect / Подключить.
- Если MOST ещё нет в вашем списке и аккаунту разрешены собственные MCP, нажмите + → Add custom MCP server. Укажите название MOST Control, адрес
https://most-control.webtm.ru/mcpи способ входа OAuth. Не выбирайте «No authentication» для устройств. - Войдите в тот же MOST-аккаунт, к которому подключён компьютер, и подтвердите доступ.
- Установите созданный личный плагин, откройте новый чат и выберите его через @. Ранее созданное подключение может называться MOST Control Public — используйте точное название из своего списка.
Доступность зависит от аккаунта, правил workspace и настроек безопасности ChatGPT. Актуальная инструкция OpenAI описывает собственные MCP с чтением и записью. Проверяйте фактически доступные инструменты; MOST не снимает ограничения платформы и не заменяет подтверждения действий.
Личное подключение по URL и публикация в общем каталоге — разные процессы. Проверка личности издателя относится к публичной публикации. Если создать личный MCP в данном аккаунте нельзя, можно использовать прямую панель MOST или доступный совместимый AI-клиент.
Шаг 5. Первый безопасный тест
@MOST Control покажи мои устройства.
Ничего не изменяй.
Затем проверь состояние нужного компьютера
и сообщи: online/offline, разрешения и рабочую папку.
Для разработки после этого используйте отдельный тестовый проект. Правильный цикл: изучить → изменить маленький блок → запустить проверку → увидеть фактический результат → показать diff.
Если устройство стало офлайн
- Нажмите «Обновить статус подключения».
- В карточке именно этого офлайн-компьютера нажмите «Восстановить MOST».
- MOST покажет команду, подходящую его ОС. Выполните её на этом компьютере.
- Repair сохранит предыдущие локальные компоненты, скачает и проверит новые, восстановит watchdog/LaunchAgent/systemd, перезапустит relay и дождётся online heartbeat.
- Если 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.