Bridgerator EN

Как безопасно запускать команды PowerShell из ChatGPT

Инструкция · около 6 минут чтения · обновлено 20 октября 2026 г.

Самое полезное, что ChatGPT может сделать на ПК, — часто не правка файла, а запуск команды: проверить место на диске, прочитать журнал событий, прогнать тесты, перезапустить сервер разработки. Это же и самая мощная возможность, поэтому её стоит объяснить честно. Как устроен доступ к терминалу в Bridgerator, что останавливает плохую команду и когда терминал лучше просто выключить.

Как это работает

Когда задаче нужна оболочка, ChatGPT вызывает инструмент start_process с командой. Мост на вашем ПК запускает её в PowerShell (или cmd), ждёт вывод и возвращает его. Долгие программы — сборку, тесты в режиме наблюдения, SSH-сессию — ChatGPT может держать запущенными, отправлять им ввод через interact_with_process и читать новый вывод позже. Следующий шаг он выбирает по тому, что увидел, — так же, как сделали бы вы.

Вы: Почему на диске C: почти не осталось места?
start_process  Get-PSDrive C
start_process  Get-ChildItem C:\Users\anna -Directory | размеры, топ-20
ChatGPT: «Загрузки» занимают 61 ГБ, старые установщики — 24 ГБ.
         Показать, что можно безопасно удалить?

Что вас защищает

Чем терминал не является

Это не песочница по папкам. Команда PowerShell может прочитать всё, что может прочитать ваша учётная запись Windows, в том числе папки, закрытые для файловых инструментов. Bridgerator отклоняет команды, где прямо названа закрытая папка, но это вежливость, а не граница безопасности — до того же места команда может добраться иначе.

Правило простое: если ограничения по папкам должны быть строгими — выключите терминал.

Как выключить терминал

  1. Откройте %APPDATA%\Bridgerator\config.json.
  2. Укажите "disabledTools": ["start_process", "interact_with_process"].
  3. Выполните bridgerator.cmd setup, чтобы перезапустить мост. ChatGPT перестанет видеть эти инструменты, файловые продолжат работать.

Как запретить отдельные команды

Добавьте в тот же файл список blockedCommands. Если ключ задан, он заменяет встроенный список, поэтому перечислите и те команды по умолчанию, которые хотите оставить:

"blockedCommands": ["format", "diskpart", "reg", "net", "sc", "runas", "netsh", "takeown", "git push"]

Привычки, которые берегут систему

Для чего терминал хорош

ДиагностикаПосмотри журнал событий Windows за сутки и объясни критические ошибки простыми словами.
ПроизводительностьКакой процесс сейчас больше всего грузит процессор и память? Покажи пятёрку.
КодЗапусти тесты в D:\Projects\app, найди причину падений и предложи исправление. Код меняй только после моего «да».
СетьПроверь, работают ли интернет и DNS, и до каких адресов не проходит соединение.

Больше — в примерах запросов. Подробности о безопасности — на странице «Безопасность»; если ещё не подключились, начните с инструкции как подключить ChatGPT к ПК.