
Чек-лист
кодовое словоТмукс
Tmux
Tmux спасает AI-агентов от падения: сессия живёт отдельно от окна, поэтому закрытый терминал не убивает Claude Code и не сбрасывает контекст. Лучше гонять на удалённой машине, а не на спящем ноуте.
Содержание4 глав
Запустил Claude Code в обычном терминале, закрыл окно — и весь прогресс агента пропал вместе с процессом. Чем длиннее задача, тем больнее её потерять. tmux решает это одной командой установки: агент продолжает работать в сессии, которая живёт независимо от окна терминала.
Важно
локальный tmux не спасает от сна ноутбука — когда компьютер засыпает, ОС приостанавливает все процессы, включая агента внутри сессии. «Закрыл крышку и вернулся через 3 часа» работает только для tmux, запущенного на постоянно включённой удалённой машине, а не на спящем ноуте.
1. Почему агент падает без tmux
- Обычный терминал держит процесс на себе — закрыл окно, и вывод обрывается вместе с самим процессом.
- Долгие агентские задачи (рефакторинг, прогон тестов, деплой) особенно уязвимы: чем длиннее сессия, тем дороже её внезапная потеря.
2. Что такое tmux и что он даёт
- tmux — терминальный мультиплексор: сессии внутри него продолжают жить в фоне независимо от закрытого окна терминала или обрыва SSH-соединения.
- Экран внутри одной сессии делится на несколько панелей — например, в одной агент пишет код, в другой крутятся тесты, в третьей — логи сервера.
- Отсоединился от сессии (detach) — процессы внутри продолжают работать; подключился заново (attach) — видишь всё в том виде, в каком оставил.
3. Установка
# macOS
brew install tmux
# Debian или Ubuntu
apt install tmux
- Команды для остальных пакетных менеджеров (pacman, dnf, yum, zypper, port) — на странице установки: github.com/tmux/tmux/wiki/Installing.
- Claude Code запускается в tmux как обычный процесс — отдельно настраивать агента под tmux не нужно, просто открой сессию и работай в ней как обычно.
4. Что важно понимать перед тем, как полагаться на tmux
- Чтобы действительно уйти с концами на несколько часов, гоняй tmux на удалённой машине — сервере или always-on инстансе, — тогда закрытие ноутбука или обрыв Wi-Fi никак не влияют на сессию.
- Если в автоматических субтитрах или транскриптах встречаются странные названия вроде «GlockBuild» или «ClotCode» — это искажённые распознаванием речи «Claude Code» и «OpenCode», а не отдельные инструменты.


