1Byte Systems

Руководство · 1B Terminal

Оповещения ИИ-агента на вашем телефоне

Агенты для программирования останавливаются, чтобы спросить разрешения, заканчивают задачу или натыкаются на ошибку, а никто этого не видит. С 1B Terminal и несколькими минутами настройки эти моменты приходят на ваш Android-телефон уведомлениями, на которые можно ответить.

Настройки сверены с официальной документацией каждого инструмента 4 ноября 2026 г..

Почему вы пропускаете вопросы агента

Агент, который ждёт вас, ничего не делает. 1B Terminal позаботится о том, чтобы вы об этом узнали.

  • Он останавливается и ждёт

    Claude Code, Codex, OpenCode и другие агенты делают паузу перед запуском команды или правкой файла. Если вы не смотрите на экран, работа стоит, пока вы не вернётесь.

  • Телефон это слышит

    1B Terminal превращает звонок терминала и уведомления агента (OSC 9 и OSC 777) в уведомления Android для каждого сеанса, на который вы не смотрите. И внутри tmux тоже: начиная с версии 1.2.0 приложение само включает allow-passthrough в своём сеансе tmux.

  • Отвечайте из уведомления

    У каждого оповещения есть кнопки Ответить, Enter и y. Напечатайте или надиктуйте ответ, подтвердите клавишей Enter или ответьте «да», не открывая приложение.

  • Даже если агент не уведомляет

    Если программа никогда не отправляет оповещений, 1B Terminal может уведомить вас, когда её вывод затихнет после всплеска работы: скорее всего, она закончила или ждёт вас.

Настройка в 1B Terminal

Пять шагов на телефоне. Названия, выделенные жирным, — ровно то, что вы видите в приложении (версия 1.2.0).

  1. Установите 1B Terminal

    Скачайте его из Google Play на свой Android-телефон (Android 8.0 или новее). Создавать аккаунт не нужно.

    Скачать в Google Play

  2. Добавьте сервер

    На вкладке Хосты нажмите +, чтобы открыть Новый хост, введите адрес, имя пользователя и ключ или пароль и сохраните. Подключитесь один раз и проверьте отпечаток сервера.

  3. Включите tmux для хоста

    В редакторе хоста, в разделе Сеанс, включите Входить в tmux при подключении. Агент продолжит работать на сервере, если соединение оборвётся, а 1B Terminal пропускает его оповещения через tmux. На сервере должен быть установлен tmux.

  4. Подготовьте сервер для агента

    Откройте Настройки › ИИ-агенты › Настройка сервера для агентов (этот пункт есть и в меню ⋮ сеанса). Там показаны настройки из следующего раздела, готовые к копированию. Приложение никогда не меняет файлы на вашем сервере: вы добавляете их сами.

  5. Разрешите уведомления

    На Android 13 и новее разрешите уведомления, когда приложение попросит. В Настройки › Уведомления оставьте включённым Уведомлять, когда сеанс ждёт вас, при желании включите Уведомлять, когда вывод затихает и оставьте включённым Ответ из уведомления, чтобы появились кнопки.

Теперь запустите агента и переключитесь на другое приложение или заблокируйте телефон. Когда агенту понадобитесь вы, придёт уведомление; нажмите на него, чтобы вернуться в этот сеанс.

Что изменить в каждом агенте

Только настройки из официальной документации каждого инструмента, со ссылкой, чтобы вы могли проверить их сами.

Claude Code

По умолчанию Claude Code ничего не отправляет терминалам, которые не распознаёт; в его документации сказано «Other terminals: nothing». Попросите его подавать звонок терминала в любом терминале, и 1B Terminal превратит этот звонок в уведомление.

Файл: ~/.claude/settings.json
{
  "preferredNotifChannel": "terminal_bell"
}

Можно также открыть /config в Claude Code, перейти в Local notifications и выбрать звонок терминала.

Если вы запускаете tmux сами

С Входить в tmux при подключении 1B Terminal уже пропускает оповещения в своём сеансе. Если же вы запускаете tmux сами, добавьте эти строки из документации Claude Code и перезагрузите их командой tmux source-file ~/.tmux.conf.

Файл: ~/.tmux.conf
set -g allow-passthrough on
set -g focus-events on
set -s extended-keys on
set -as terminal-features 'xterm*:extkeys'

Статус сеанса: Claude Code v2.1.295 и новее сообщают, работает ли каждый сеанс или ждёт вас (OSC 7501), а 1B Terminal показывает это на вкладке сеанса. Работает, только когда Claude Code запущен вне tmux.

Официальная документация: code.claude.com/docs/en/terminal-config · code.claude.com/docs/en/settings-reference ·

Codex

Codex может отправлять оповещения как уведомления OSC 9, которые 1B Terminal показывает вместе с их текстом. Добавьте эти строки в свой пользовательский файл конфигурации.

Файл: ~/.codex/config.toml
[tui]
notifications = true
notification_method = "osc9"
notification_condition = "always"

Со значением «always» Codex оповещает вас, даже когда терминал в фокусе. 1B Terminal никогда не оповещает о сеансе, на который вы смотрите, поэтому дубликатов не будет.

Официальная документация: learn.chatgpt.com/docs/config-file/config-reference ·

OpenCode

Оповещения OpenCode, требующие внимания, по умолчанию выключены. Включите их в его tui.json.

Файл: tui.json
{
  "$schema": "https://opencode.ai/tui.json",
  "attention": {
    "enabled": true,
    "notifications": true
  }
}

Документация OpenCode не говорит, где лежит этот файл; зато в ней сказано, что путь к нему можно задать переменной OPENCODE_TUI_CONFIG. OpenCode оповещает, только когда терминал не в фокусе, а 1B Terminal сообщает ему, когда вы уходите из сеанса.

Официальная документация: opencode.ai/docs/tui ·

Gemini CLI

Google прекратила поддержку Gemini CLI для личных аккаунтов 18 июня 2026 г. Он по-прежнему работает с корпоративными лицензиями и с ключом API. Если вы пользуетесь им так, включите Уведомлять, когда вывод затихает, чтобы 1B Terminal оповестил вас, когда он остановится.

Официальная документация: developers.google.com/gemini-code-assist/docs/deprecations/code-assist-individuals ·

Antigravity CLI

Antigravity CLI от Google запускается как agy. В его документации нет настройки уведомлений, поэтому пусть 1B Terminal оповещает вас, когда вывод затихает.

Официальная документация: github.com/google-antigravity/antigravity-cli ·

Любой другой агент

В Настройки › Уведомления включите Уведомлять, когда вывод затихает. Когда сеанс был занят, а потом перестал выводить текст, 1B Terminal уведомит вас: скорее всего, программа закончила или ждёт ответа.

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

Нужен ли мне tmux?

Нет. Оповещения работают и в обычном сеансе SSH, который приложение держит подключённым в фоне. tmux рекомендуется, потому что агент продолжает работать на сервере, если соединение обрывается, а 1B Terminal возвращается в тот же сеанс при переподключении.

Работает ли это на iPhone?

Нет. 1B Terminal доступен только для Android (8.0 или новее).

Отправляется ли что-нибудь в 1Byte Systems?

Нет. Соединение идёт напрямую с телефона на ваш сервер по SSH, а уведомления создаются на телефоне. Между ними нет сервера 1Byte, и аккаунт не нужен.

Почему я не получаю оповещений из сеанса, на который смотрю?

Так задумано: 1B Terminal оповещает только о сеансах, на которые вы не смотрите, и не чаще одного раза в 5 секунд на сеанс.

Можно ли ответить, не открывая приложение?

Да, кнопками «Ответить», «Enter» и «y» в уведомлении. Они скрыты, пока включена блокировка приложения.

Скачайте 1B Terminal

SSH-терминал для работы с ИИ-агентами с Android-телефона: ключи, tmux, ряд клавиш для агентов и оповещения, которые до вас доходят.