Claude Code и tmux: как управлять армией агентов из одного окна
Tmux and Claude Code: Sessions, Send-Keys, and the Ceiling

tmux позволяет запускать AI-агентов в именованных сессиях, которые переживают закрытие терминала и обрыв SSH. Встроенный флаг claude --worktree --tmux создаёт worktree и сессию для одного агента, но для нескольких агентов, скриптового ввода через send-keys и чтения вывода через capture-pane придётся настраивать tmux вручную. Гайд показывает, как организовать сессии по проектам, настроить .tmux.conf, автоматизировать ввод и мониторить статус агентов через строку состояния.
Строковое сопоставление с отрисованным кадром TUI, опрос раз в пять секунд для каждой открытой панели. Строки совпадения — это то, что ваш агент случайно печатает на этой неделе.
- piro0919
Я не использую tmux. Я запускаю Claude Code в окнах Cursor, и в заголовке каждого окна отображается имя папки, так что я их различаю. Путаница возникает редко, а приложение, которое я сделал для себя, сильно всё упростило.
- zackham
Как и другие здесь, я тоже создал свой собственный терминальный мультиплексор. Демон, который хранит все сессии, бесшовные обновления бинарника, чтобы эти сессии никогда не терялись, всё записывается, так что восстановление всегда возможно, режим тонкого клиента, чтобы на ноутбуке было нативное приложение, подключающееся к демону, и отзывчивый веб-интерфейс на wasm с транскрипцией, чтобы я мог продолжать сессии с телефона. Сессии Claude/codex запускаются с uuid, чтобы их можно было убивать/возобновлять по желанию (мои автоматически засыпают после 12 часов бездействия для освобождения ресурсов). CLI позволяет агенту управлять всем для независимой от обвязки реализации каналов Claude. Несколько друзей форкнули и используют его как основной инструмент. Похожая организация, как у herdr, в плане пространств для организации сессий. Оптимизирован для скорости/пропускной способности при работе в режиме тонкого клиента.
- f311a
Этот сайт так трудно читать на 15-дюймовом retina-экране.
Текстовый контент занимает примерно 20% экрана, остальное пустое.
Изменение размера окна помогает.
- thomas_witt
Мне очень нравились Tmux и Zellij какое-то время, но Herdr делает всё это намного лучше из коробки, когда речь заходит об агентном кодинге. Я не нашёл ничего, что можно сделать с tmux/zellij, но нельзя с herdr.
- blfr
Можно просто установить Claude Code на сервер и управлять им из Claude Desktop через удалённое управление. Так вы можете управлять Claude Code на нескольких серверах прямо из Claude Desktop, Mobile или Web и оставаться полностью в экосистеме инструментов Anthropic.
Всё работает: вы получаете нативное представление субагентов, можете загружать файлы и изображения, форкать треды и т.д.
Огромный плюс в том, что фактическая работа происходит на сервере, так что вы можете закрыть ноутбук, и она продолжится, плюс это не будет жарить ваши бёдра. Преимущество перед сессиями (которые я не пробовал, но теоретически звучат разумно) в том, что вы можете настроить окружение Claude на сервере как угодно. Дать ему любые нужные инструменты, ssh-доступ к другим машинам, sudo, что угодно.
Единственный минус в том, что каждый новый проект требует шага настройки на сервере (добавления systemd-сервиса), где вы будете его разрабатывать, поскольку Claude может обрабатывать только один сервер на директорию. Claude справится с этим шагом, если вы дадите ему ssh-доступ к вашему серверу.
Машины красиво отображаются в Claude Desktop/Mobile/Web, а репозитории/проекты — в выпадающем списке. Если вы не работаете над очень многими проектами одновременно, эта схема — золото.