termal.in

Сетка наблюдения

Смотрите несколько SSH-сессий сразу — и наблюдайте, как работают ваши агенты

Сетка наблюдения превращает каждый открытый терминал в живую плитку, так что вы можете следить за SSH-сессиями ИИ-агентов с первой же секунды. Когда Claude Code, Codex, Cursor или Gemini CLI открывает сессию через Termalin, её плитка светится, пока выполняется команда — и вы видите всех агентов за работой на одном экране, без переключения вкладок.

Это обычная функция десктопа: все ваши сессии рядом, а под ними — панель отправки во все сессии. Щёлкните по любой плитке — и ваша клавиатура в этой сессии, в той же самой, без переподключения.

Тариф Free · Windows, macOS и Linux

Шесть серверов, разложенных плитками в реальном времени — а затем агент берёт одну на себя. Открыть во весь экран →

01  /  что вы видите

Каждая вкладка — живая плитка, и все они на одном экране

Нажмите на значок сетки в панели вкладок — и каждая открытая сессия разом становится плиткой. Число столбцов растёт вместе с числом сессий: одна сессия заполняет окно, до четырёх — два столбца, и так далее вплоть до сетки 4×N — а плитки подгоняются по размеру, так что вам не нужно прокручивать, чтобы найти сервер. Каждая плитка — это настоящий терминал, питаемый живым выводом самой сессии, в цветовой теме этого хоста.

  • ▸Индикатор подключения и имя хоста в заголовке каждой плитки — зелёный, когда есть подключение, серый, когда нет.
  • ▸Значок «агент» с иконкой робота появляется, пока в этой сессии активен агент, так что вы отличаете то, чем управляете сами, от того, чем управляет агент.
  • ▸Свечение Ember обводит плитку всё время, пока выполняется команда агента, и ещё пару минут после его последнего действия — потом оно гаснет само.
  • ▸Кнопка развёртывания открывает любую плитку как полную активную вкладку и выходит из сетки.

02  /  вмешаться

Щёлкните по плитке и печатайте — вы в этой сессии

Плитки — это зеркала только для чтения, пока вы не щёлкнете по одной. Щёлкните — и указатель с клавиатурой уходят прямо в эту сессию, в ту же самую сессию, что уже была открыта у агента (или у вас), живую, без переподключения и без нового шелла. Перехватите клавиатуру, чтобы ответить на запрос, поправить команду или просто продолжить работу; щёлкните по другой плитке, чтобы перейти к ней. Когда закончите, разверните нужную или выключите сетку, чтобы вернуться к одному терминалу.

03  /  одна команда во все сессии

Напечатайте один раз — выполните везде

Под сеткой расположена панель отправки во все сессии. Напечатайте команду и нажмите Enter, чтобы выполнить её в каждой подключённой сессии; кнопки ^C и q шлют эти клавиши как есть сразу всем — чтобы прервать top или выйти из пейджера на всём парке. Подборщик сниппетов запускает сохранённый сниппет — с подставленными {{variables}} — сразу во всех сессиях. Всплывающее уведомление подтверждает, скольких сессий команда достигла, а сама панель никогда не записывает то, что вы ввели. Выстройте целую папку prod-хостов и управляйте ими вместе.

04  /  какие сессии появляются

Сессии агентов из приложений, которыми вы уже пользуетесь

Плитка загорается для любой сессии, которую агент открывает через локальный MCP-сервер десктоп-приложения — terminal_open и terminal_run, под управлением Claude Code, Codex, Cursor, Gemini CLI или любого MCP-клиента. Они работают в ваших живых терминалах, поэтому раскладываются плитками и светятся.

Чтобы всё было честно: headless-вызовы MCP (ssh_exec, session_*) и облачный MCP-сервер, которым пользуются ChatGPT и claude.ai, работают вне приложения и плитками не появляются. Они не невидимы — каждый из них есть в записях сессий и журнале аудита.

  • ▸Выключено, пока вы не включите. Доступ агентов выключен по умолчанию, а разрешение агенту печатать в вашем живом шелле — ещё один отдельный переключатель.
  • ▸Политика для каждого хоста. Задайте каждому хосту полный доступ, список разрешённых команд или запрет — хост с запретом отказывает агенту напрямую.

05  /  перемотать назад

Смотрите в реальном времени, воспроизводите потом

Запись включена по умолчанию и сохраняет только вывод — никогда ваши нажатия клавиш, поэтому пароли, введённые в скрытом запросе, в запись не попадают. Каждая команда агента пишет метку agent ▸ command перед запуском; на временной шкале воспроизведения эти метки изумрудные, а ваши собственные — янтарные. Щёлкните по метке, чтобы перейти к ней, наведите курсор, чтобы увидеть подпись, и перематывайте весь прогон. А за всем этим стоит журнал аудита подключений, файловых операций и команд агента.

Вопросы и ответы

Можно ли видеть, как Claude Code выполняет команды на моём сервере?

Да. Когда Claude Code открывает сессию через локальный MCP-сервер Termalin, она появляется живой плиткой в сетке наблюдения, и плитка светится, пока выполняется команда — в том числе тихая 10-минутная сборка. То же с Codex, Cursor, Gemini CLI (на английском) или любым MCP-клиентом. Щёлкните по плитке — и ваша клавиатура в этой сессии. Как подключаются агенты →

Какие сессии показываются плитками?

Каждая открытая вкладка терминала — SSH, Telnet, serial, локальный шелл — плюс любая сессия, которую агент открывает через локальный MCP-сервер десктоп-приложения (terminal_open, terminal_run). Headless-вызовы (ssh_exec, session_*) и облачный MCP, которым пользуются ChatGPT и claude.ai, работают вне приложения, поэтому плитками не показываются — их вы найдёте в записях и журнале аудита.

Может ли агент захватить мой терминал?

Только если вы это разрешите. Доступ агентов выключен по умолчанию, а разрешение агенту печатать в вашем живом шелле — ещё один отдельный переключатель. Каждому хосту задаётся полный доступ, список разрешённых команд (на английском) или запрет. Плитки — это зеркала только для чтения, пока вы не щёлкнете по одной, так что наблюдение ничего не стоит агенту.

Сетка наблюдения — платная функция?

Нет. Это часть десктоп-приложения Termalin на всех тарифах, включая Free, для Windows, macOS и Linux, без ограничений на число хостов. Посмотреть цены →

Чем это отличается от стены из tmux или csshX?

tmux и csshX раскладывают панели, которые вы настраиваете вручную. Сетка наблюдения раскладывает ваши реальные SSH-сессии автоматически: каждая плитка — это живой терминал, сессии под управлением агента светятся, а панель отправки во все сессии выполняет одну команду на всех подключённых хостах. Никакого мультиплексора, никакой настройки ControlMaster. Читать разбор → (на английском)

Каждая сессия — и каждый агент — с одного взгляда

Скачайте Termalin, откройте несколько хостов и включите сетку. Она есть в десктоп-приложении на всех тарифах, включая Free, без ограничений на число хостов.

Тариф Free · все возможности · подробно о MCP · запись сессий