MOST ControlAI-разработка
← На главную

Превратите ChatGPT / Codex в разработчика на своём компьютере

MOST Control даёт AI безопасный мост к выбранному Windows, Mac или Linux/VPS: файлы, терминал, Git, тесты и работающий проект остаются на вашей машине, а доступ ограничивается вашим аккаунтом и разрешениями устройства.

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

Вы → ChatGPT / Codex → MOST Control → ваш компьютер → проект / терминал / Git / тесты

📁 Проект

AI читает структуру и инструкции репозитория в разрешённой рабочей области.

⌨️ Терминал

Можно запускать тесты, линтеры, сборку и локальные сервисы с правами Runner.

🧪 Проверка

Workspace doctor, provenance, diff/review checkpoint и реальные тесты дают доказательства результата.

🌍 Удалённо

Вы можете продолжить задачу из ChatGPT, пока выбранное устройство MOST онлайн.

ChatGPT через MOST и встроенный AI-чат — это разные режимы

ChatGPT / Codex → MOST

Когда AI вызывает MOST как подключённый инструмент, MOST выступает мостом к компьютеру. Отдельный OpenAI API key на компьютере для самих MOST tool calls не нужен; модель и её лимиты определяются используемым продуктом/тарифом ChatGPT.

AI-чат внутри сайта MOST

Это отдельная функция. Она может использовать настроенный владельцем OpenAI/OpenRouter provider и иметь собственные API-расходы, лимиты и тарификацию.

Прямая панель MOST

Файлы, команды, процессы и Workspace выполняются через MOST Runner/relay. Они не становятся «бесплатными навсегда»: действуют тариф/квоты MOST и стоимость сторонних сервисов, которые запускает сам проект.

Что MOST делает автоматически

MOSTЧто это даёт
Аккаунт → устройство → capabilitiesAI видит только ваши устройства и только разрешённые действия.
Workspace / worktreeМожно открыть проект повторно или работать в изолированном Git worktree, не смешивая изменения.
AGENTS.md / CLAUDE.md discoveryRunner сам находит проектные инструкции в допустимой рабочей области.
workspace_doctor + workspace_provenanceПеред изменениями можно проверить состояние среды, права, Git и происхождение workspace.
apply_patch + git apply --checkПатчи проверяются до применения и не могут выйти за workspace.
show_changesAI получает review checkpoint перед завершением работы.
Установка и целостностьКлиентские bootstrap-команды ставят штатный MOST agent; Runner/relay проверяются по SHA-256 manifest. Windows получает проверенный portable Python без ручной установки.
Repair / recoveryДля Windows, macOS и Linux есть штатный Repair с backup/rollback, восстановлением фоновой службы и проверкой реального online heartbeat.
Windows supervisor / rollbackRelay самовосстанавливается через watchdog, обновления Runner/relay ставятся staged и имеют rollback.

Что клиент делает руками

  • Подключите устройство по простой инструкции Windows / macOS / Linux. Для подключения и восстановления используйте штатные MOST Installer и Repair.
  • В личном кабинете выберите рабочую папку и минимальные нужные разрешения.
  • Добавьте в репозиторий короткий AGENTS.md с реальными командами тестирования и проектными ограничениями.
  • Для macOS выдавайте доступ к защищённым папкам только если проект реально находится там.
  • Решение о push/deploy/migrations/destructive operations оставляйте человеку или явно формулируйте в задаче.

Если устройство offline

  1. Сначала откройте Устройства и обновите статус. Не начинайте редактирование, пока устройство не подтверждено как online.
  2. Windows: локально можно запустить %LOCALAPPDATA%\GPTMost\START-MOST.cmd. Если установка повреждена — используйте Repair из MOST.
  3. macOS: проверьте LaunchAgent командой launchctl print gui/$(id -u)/com.mostcontrol.relay и логи MOST из пользовательского state-каталога.
  4. Linux/VPS: установленная служба называется most-control-<user>.service; проверьте её через sudo systemctl status.
  5. После восстановления снова выполните device_health. Если состояние неоднозначно — не делайте изменения «наугад», сохраните ошибку/логи и сначала восстановите связь.

Подготовьте проект один раз

  1. Откройте корень проекта и убедитесь, что он под Git, если это кодовый проект.
  2. Скопируйте шаблон AGENTS.md, адаптируйте команды тестов/линта/build под проект и сохраните как AGENTS.md в корне репозитория.
  3. Не помещайте секреты, токены и пароли в AGENTS.md.
  4. Если правила различаются по подпапкам, можно добавить вложенные AGENTS.md; более близкая к файлу инструкция должна быть специфичнее.

Открыть шаблон AGENTS.md Runbook для AI-агента

Первый безопасный тест перед реальным проектом

Если вы впервые даёте AI доступ к машине, не начинайте с production-репозитория. Используйте отдельную тестовую папку или disposable Git worktree и сначала докажите весь цикл.

Используй MOST Control.

Работай только в отдельной тестовой папке/репозитории.
Сначала READ-ONLY FIRST и VERIFIED SUMMARY.
После этого создай маленький тестовый файл или исправь заранее подготовленную мелкую ошибку.
Запусти targeted test/локальный сервер.
Проверь observable result.
Покажи show_changes.
Не делай push/deploy и не меняй другие проекты.

После успешного теста переключайтесь на реальный проект и оставляйте минимальные capabilities.

Стартовый prompt

Этот prompt заставляет агента сначала подтвердить фактическое состояние проекта, а уже потом писать код.

Используй MOST Control для работы с моим проектом.

Сначала READ-ONLY FIRST:
1. Покажи доступные устройства и однозначно выбери нужное.
2. Проверь device health, coding_mode и разрешения.
3. Найди корень проекта. Не меняй файлы.
4. Открой workspace и прочитай применимые AGENTS.md / CLAUDE.md.
5. Выполни workspace_provenance и workspace_doctor.
6. Проверь git status, текущую ветку и последний commit.
7. Определи стек, точки входа и реальные команды tests/lint/build.
8. Дай краткий VERIFIED SUMMARY: что найдено, что проверено и какой минимальный план.

После этого выполняй задачу маленькими логическими блоками.
Не трогай чужие незакоммиченные изменения.
После каждого блока делай пропорциональную проверку.
Перед завершением выполни show_changes, релевантные тесты и проверь observable result.
Не делай push/deploy/migrations/destructive operations, если я явно этого не попросил.
В финале отдельно перечисли: Сделано / Проверено / Не проверено / Риски.

Рабочий цикл

ЭтапМинимальное доказательство
Аудитworkspace provenance/doctor + Git state + применимые инструкции
Кодtargeted diff + targeted test
Рефакторингtargeted tests + relevant full suite
Buildуспешная сборка + существующий артефакт
APIреальный request → ожидаемый status/body
UIреальный браузер / screenshot / observable state
Git deliverycommit SHA + clean state + remote SHA, если был push
Deployimmutable SHA/version + live health/readback

Если команда или проверка упала

1. Прочитай stdout/stderr и не повторяй команду хаотично.
2. Проверь фактическое состояние workspace/Git/процесса после ошибки.
3. Сформулируй одну конкретную вероятную причину.
4. Исправь минимальную причину, не расширяя scope.
5. Повтори релевантную проверку один раз.
6. Если состояние всё ещё неоднозначно — остановись и сообщи факты, а не угадывай.

Безопасность

  • Начинайте с минимальных разрешений и одной рабочей папки.
  • Не выводите в чат .env, API keys, access/refresh tokens, cookies, SSH private keys и database passwords.
  • Не считайте exit code одной команды доказательством всей бизнес-задачи.
  • Если Git грязный — сначала отделите пользовательские изменения от изменений агента.
  • Для UI/API/deploy всегда проверяйте живой observable result.