GitHub-радар
tmux и разговор с ИИ-агентом переживут перезагрузку компьютера
Плагин для tmux — программы для нескольких окон терминала в одном — каждую минуту и перед выключением сохраняет твои окна, панели и разговор с ИИ-агентом, а потом восстанавливает всё в точности как было.
Дополнение к tmux, которое делает бэкап твоей терминальной сессии и возвращает всё — включая открытый разговор с ИИ-ассистентом — после перезапуска.
Когда пригодится
Пригодится, если ты держишь ИИ-агента в терминале часами или днями и не хочешь терять контекст из-за перезагрузки или сбоя питания. Не нужен, если ты не используешь tmux или твой ИИ-ассистент не входит в список поддержанных (Claude Code, Codex, Gemini CLI, opencode, pi).
Плюсы
- Сохраняет окна, панели и историю терминала автоматически каждую минуту.
- Разговор с ИИ-агентом возобновляется с того же места.
- Рискованные команды не запускаются заново сами — ждут твоего enter.
- Устанавливается одной командой, настраивает всё нужное сам.
Минусы
- Работает только с tmux на Linux и macOS, не Windows напрямую.
- Поддерживает только пять готовых ИИ-ассистентов, для других нужен свой адаптер.
- Требует системную службу (systemd или launchd) с нужными правами.
Как поставить — по шагам
- 1Открой терминал на Linux или macOS, где уже установлен или будет установлен tmux.
- 2Выполни команду curl -fsSL https://raw.githubusercontent.com/andrewboldi/tmux-restore/main/install.sh | bash — она поставит tmux, плагины и включит автосохранение.
- 3Запусти в одной из панелей tmux своего ИИ-агента, например Claude Code или Codex.
- 4Отправь агенту текст из блока ниже, чтобы он сам всё проверил.
- 5Разреши агенту дополнительные права для системной службы, если он попросит.
- 6Убей и снова запусти tmux — проверь, что окна, панели и разговор с агентом вернулись.
Текст для агента
Текст для шага с агентом — скопируй и отправь (Claude Code, Codex, любой):
Установи tmux-restore из https://github.com/andrewboldi/tmux-restore — поставь по инструкции install.sh из README, перезапусти tmux, запусти в одной из панелей Claude Code и покажи мне, что сессия восстановилась после того, как tmux убит и запущен снова. Спроси меня, если понадобятся дополнительные права для системной службы.
Работает в терминале на обычном ноутбуке или сервере с Linux или macOS — видеокарта не нужна, только сам tmux и системная служба (systemd или launchd).
Открыть на GitHub▌ Ещё находки