ГАЙД 2026

T3 Code: пульт для coding-агентов с телефона — установка и настройка

T3 Code запускает агентов на вашем компьютере и даёт управлять ими с телефона, из браузера и с десктопа. Разбираем установку, подключение шести провайдеров, удалённый доступ и режимы разрешений по документации проекта.

Coding-агентыУдалённый доступ2026
Категория Пульт для агентовЛицензия MIT, бесплатноОбновлено 27.10.2026

Обычная история: агент работает на домашнем или рабочем компьютере, а вы в это время в другом месте и не видите, что происходит. T3 Code решает именно эту задачу — он поднимает сервер рядом с вашими агентами и даёт пульт к ним: мобильное приложение для iOS и Android, веб-приложение в браузере и десктопное приложение на Electron. Проект открытый (MIT), звёзд на GitHub к 27 октября 2026 года — 30 780, и это не «ещё один чат с моделью»: T3 Code не продаёт подписку и не проксирует запросы, он работает поверх ваших собственных логинов в Codex, Claude Code, Cursor, Grok Build, OpenCode и Antigravity.

30 780
Звёзды GitHub
снято 27.10.2026
23 460
Загрузки npm
за неделю 20–26.10
0.1.3
Версия
релиз 27.10.2026
6
Провайдеров
по README проекта

01Что такое T3 Code и чем он не является

Авторы описывают продукт буквально так: «agent harness control surface» — панель управления агентными обвязками. Компьютер остаётся тем местом, где реально работают Codex CLI, Claude Code, Cursor CLI, Grok Build или OpenCode, а T3 Code даёт к ним единый интерфейс с любого устройства. Формально это сервер, который следит за сессиями агентов, плюс три клиента: мобильный, веб и десктопный.

Важное следствие: T3 Code не заменяет агента и не даёт собственных моделей. Если у вас не установлен и не авторизован хотя бы один провайдер, начать беседу нельзя — проект прямо предупреждает об этом в документации. Зато и оплачивать нечего: в README есть отдельный раздел «Wait, what are you selling me?» с ответом «Nothing». Используются ваши существующие подписки, а код открыт, чтобы вы могли форкнуть клиент под себя.

ПараметрЗначение
Репозиторийpingdotgg/t3code
ЛицензияMIT
ЯзыкTypeScript
Создан08.02.2026
Последний push27.10.2026
Звёзды / форки30 780 / 8 228
Коммитов за 52 недели7 863
Последний релизv0.1.3, 27.10.2026
npm-пакетt3 (23 460 загрузок за неделю)
КлиентыiOS, Android, веб, Electron-десктоп
Паспорт проекта (GitHub API, npm-реестр и README, снято 27.10.2026)
Проект очень молодой — и авторы этого не скрывают
В README дословно: «We are very very early in this project. Expect bugs», а вклад в проект почти не принимают — небольшие правки могут рассмотреть, большие фичи нет. Версия 0.1.x означает, что ломающие изменения между релизами — норма. Для личного рабочего процесса это приемлемо, для командного стандарта — пока рискованно.

02Как это устроено: сервер у агентов, пульт в руке

Схема простая и в ней нет облачной прослойки, которая видела бы ваш код: сервер поднимается на той машине, где лежат проекты и логины агентов, а клиенты подключаются к нему напрямую — по локальной сети, через VPN или через фирменный туннель T3 Connect. Порт по умолчанию — 3773, данные пользователя складываются в ~/.t3/userdata.

1Компьютер с агентамиПроекты, git и авторизованные Codex / Claude / Cursor / Grok / OpenCode2Сервер T3 CodeКоманда t3 serve, порт 3773, данные в ~/.t3/userdata3Канал доступаT3 Connect, пара по локальной сети, Tailscale или SSH4КлиентТелефон, браузер app.t3.codes или десктопное приложениеСервер и проекты остаются на вашей машине; клиент только отдаёт команды

Отдельный режим — работа в фоне. На Linux и macOS команда t3 service install ставит сервис пользователя, который переживает закрытие терминала: t3 service status показывает состояние и путь к логу, t3 service restart перезапускает, t3 service uninstall снимает сервис с автозапуска, сохраняя проекты, треды и настройки. Свои переменные окружения кладут в service.env рядом с домашним каталогом T3 — обычно ~/.t3/service.env; файл переживает обновления, значения в нём литеральные, подстановки переменных и shell-команды не выполняются.

~/.t3/service.envdotenv
T3CODE_PORT=3773
T3CODE_HOST=127.0.0.1

03Установка: пять минут в терминале

Начинать нужно с машины, где будут работать агенты, — не с телефона. Установщик кладёт бинарник t3 в ~/.local/bin; если после установки оболочка пишет «command not found», значит каталог не в PATH, и установщик печатает нужную строку для профиля.

Порядок действий
1
Поставить CLI
Один скрипт, без sudo; на Windows — PowerShell-версия
terminalcopy
curl -fsSL https://t3.codes/install.sh | sh
2
Проверить без установки
Если не хотите ставить сразу — одноразовый запуск через npx
terminalcopy
npx t3@latest
3
Запустить сервер
Поднимает сервер и открывает веб-приложение в браузере
terminalcopy
t3
4
Перевести в фон
Сервис пользователя на Linux и macOS, переживает закрытие терминала
terminalcopy
t3 service install
5
Выбрать каталог проекта
Путь можно указать явно; голое имя работает только для существующего каталога
terminalcopy
t3 ./my-project

Каналы обновлений: переменная T3CODE_CHANNEL=nightly переключает на ночную сборку, T3CODE_VERSION закрепляет точную версию. Команда t3 update переводит на свежий релиз, t3 doctor освобождает место в базе, t3 uninstall удаляет сервис, лаунчер и скачанные версии — проекты, треды и настройки остаются. Если сервер уже запущен, второй экземпляр не поднимется: либо остановите первый, либо задайте другой --base-dir.

ЗадачаКоманда
Запуск сервера и веб-приложенияt3
Сервер без открытия браузераt3 serve
Фоновый сервисt3 service install
Статус и логt3 service status
Обновлениеt3 update
Обслуживание базыt3 doctor
Пара для устройстваt3 pair
Туннель T3 Connectt3 connect
Удалениеt3 uninstall
Команды CLI (из docs/user/install.md и background-service.md, снято 27.10.2026)
Десктопные сборки и Intel Mac
Приложение ставится через winget (T3Tools.T3Code), Homebrew (brew install --cask t3-code), .deb-пакет или AUR (t3code-bin). Для Intel Mac отдельного бинарника t3 нет — только десктопное приложение; сервер на такой машине собирают из исходников через vp и запускают node apps/server/dist/bin.mjs, и тогда t3 update и фоновый сервис к нему не применяются.

04Подключение провайдеров: шесть агентов и один логин каждый

T3 Code не просит ключей API — он подхватывает уже авторизованные CLI. Порядок всегда один: поставить CLI провайдера на машине с сервером, выполнить его команду входа, затем выбрать этого провайдера в настройках T3 Code. Проект поддерживает и облачный вход: например, для Codex можно подключить план ChatGPT прямо из интерфейса, а можно использовать существующий логин Codex CLI — они не конфликтуют.

ПровайдерЧто нужноКоманда входа
CodexCodex CLIcodex login
ClaudeClaude Codeclaude auth login
CursorCursor CLIagent login
Grok BuildGrok Build CLIgrok login
OpenCodeOpenCodeopencode auth login
Antigravityничего из CLIвход через Google в настройках
Команды авторизации провайдеров (docs/user/install.md)

Мультиаккаунт решён аккуратно. Чтобы рабочий и личный аккаунты Codex жили в одних и тех же тредах, используют общий CODEX_HOME и «теневой» домашний каталог: первый аккаунт остаётся в ~/.codex, второй входит в отдельный каталог (CODEX_HOME=~/.codex_personal codex login), а в настройках провайдера оба экземпляра указывают один и тот же путь CODEX_HOME и различаются только теневым каталогом. Если нужны полностью независимые сессии и конфиги — задавайте разные CODEX_HOME без тени, но тогда треды между ними не переносятся.

Практика: один провайдер на старте
Не подключайте всё сразу. Возьмите тот агент, которым реально пользуетесь, проверьте полный цикл — тред, правки файлов, диффы, остановку — и только потом добавляйте второй. У каждого провайдера свои ограничения (о них ниже), и диагностировать проблему на шести сразу почти невозможно.

05Доступ с телефона: T3 Connect или пара по сети

Способов два, и выбирать их стоит по ситуации. T3 Connect — фирменный туннель: проброс портов на роутере не нужен, на хосте выполняют t3 connect, входят в аккаунт и включают туннель для окружения, а на других устройствах входят в тот же аккаунт и выбирают это окружение. Второй путь — прямая пара по сети: t3 serve --host <private-ip>, затем t3 pair, QR-код в мобильном приложении или ссылка в «Add environment».

СпособЧто требуетсяКогда подходит
T3 Connectаккаунт T3, включённый туннельТелефон вне дома, без настройки роутера
Пара по LANобщая сеть и адрес хостаДомашняя сеть, максимальная скорость
Tailscale / VPNадрес в tailnetСвоя приватная сеть, несколько машин
SSH-хосттолько терминалСервер без GUI: CLI печатает ссылку и код
Способы доступа (docs/user/remote-access.md)

Пара важных деталей, на которых легко потерять час. Address вида 127.0.0.1 доступен только тому устройству, которое открыло ссылку, — с телефона он не откроется. Ссылка из настроек копируется только из того клиента, который её создал, и только пока открыта страница «Sharing & access»: ушли со страницы — создавайте новую. Пара авторизует устройство для будущих подключений, поэтому одноразовую ссылку дают каждому новому устройству отдельно. Одна машина может иметь несколько маршрутов (LAN, Tailscale, публичный URL, T3 Connect), и повторная пара по другому адресу добавит маршрут, а не второе устройство; порядок маршрутов можно менять, а T3 Code подключается по первому ответившему.

Безопасность: сервис слушает локальную сеть
Фоновый сервис по умолчанию доступен по локальной сети и адресам Tailscale, чтобы телефон подключался напрямую. На публичные адреса он не отвечает, и каждому устройству всё равно нужна пара или вход. Если нужна изоляция строго до этой машины — поставьте T3CODE_HOST=127.0.0.1 в service.env и перезапустите сервис. Веб-приложение app.t3.codes работает только через T3 Connect: браузер не пустит http-страницу с https-сайта.

06Режимы разрешений: сколько свободы дать агенту

Режим выбирается в поле ввода сообщения и действует на конкретный тред; значение по умолчанию для новых тредов задаётся в настройках, а проект может его переопределить. Исходная настройка — «Full access», то есть без подтверждений. Для удалённой работы с телефона это удобно и опасно одновременно: агент выполняет команды и правит файлы, пока вы не смотрите.

РежимПоведение
SupervisedСпрашивает подтверждение на команды и правки файлов
Auto-accept editsПравки файлов одобряет сам, остальное может спросить
AutoОпирается на автоматический разбор провайдера, спорное спрашивает
Full accessРазрешает всё без подтверждений
Режимы разрешений (docs/user/permission-modes.md)

Реализация режимов зависит от провайдера, и это не косметика. Автоматический разбор в режиме Auto работает на Codex, Claude, Cursor, Grok и fx; у OpenCode и Antigravity эквивалента нет, поэтому они просто спрашивают. Muse Code предлагает только Supervised и Full access, у fx нет Auto-accept edits и Full access, у Grok нет Auto-accept edits — тред, выставленный в недоступный режим, исполняется как Supervised. Claude в Full access всё равно может спросить, если в его настройках отключён обход подтверждений; ответить можно текстом прямо в диалоге — это отклонит запрос и передаст агенту обратную связь.

Рабочее правило для мобильного пульта
Держите по умолчанию Supervised или Auto-accept edits, а Full access включайте точечно на тред, где задача понятна и обратима. Перед уходом с рабочего места проверяйте, в каком режиме остался активный тред: подтверждения на телефоне приходят в тот же интерфейс, но при Full access их просто не будет.

07MCP: как подключить внешних агентов к тому же окружению

Самый недооценённый режим: T3 Code отдаёт своё окружение наружу через MCP-сервер. Агенты, которых он не запускал — Claude Code или Codex в вашем терминале, ChatGPT, боты с поддержкой MCP — могут читать проекты и треды, запускать и продолжать треды и смотреть доступные модели. Адрес берётся в настройках окружения кнопкой «Copy MCP URL»: это адрес окружения плюс /mcp.

terminalbash
claude mcp add --transport http t3 \
  https://<environment-address>/mcp
claude mcp login t3
claude mcp list

Первый вход агента открывает страницу подтверждения: она называет агента и показывает, куда уходит доступ. Для агента на вашем компьютере подтверждение возвращается на localhost, для облачного сервиса — в этот сервис, и тогда доступ получает любой, кто им управляет. Подтверждать можно кодом из настроек или командой t3 auth pairing create. По умолчанию внешнему агенту выдаётся «Read only»: он видит проекты, треды и модели, но ничего не меняет; расширенные режимы разрешают запускать треды, писать в них и останавливать — но не выше выбранного уровня.

Подтверждайте только тот вход, который начали сами
Агент на другой машине может найти окружение по обычному http-адресу в локальной сети, но завершить вход не сможет: учётные данные передаются только по https или на localhost. Для облачного агента нужен адрес T3 Connect — адрес Tailscale работает лишь внутри вашего tailnet. Если на странице подтверждения непонятно, кто просит доступ, закрывайте её.

08Метрики проекта: темп разработки и реальный спрос

Проект молодой, но по темпу видно, что он живой: 7 863 коммита за последние 52 недели и рост активности к осени. Ниже — недельные коммиты за 12 недель по статистике GitHub и загрузки npm-пакета t3 по неделям. Оба ряда сняты 27 октября 2026 года и обновляются автоматически, поэтому через месяц цифры будут другими.

Коммиты по неделям, последние 12 недельGitHub stats/participation, снято 27.10.2026
0312,5625937,51 250W32W34W36W38W40W421722031521437692762832352956331 2491 187
Недели отсчитываются от воскресенья — так их отдаёт GitHub API.
Загрузки npm-пакета t3 по неделямapi.npmjs.org, период 31.08–26.10.2026
020 00040 00031.0838 09007.0928 24514.0927 96221.0922 90328.0934 83905.1028 79012.1018 50919.1018 311
Итог за месяц по 26.10.2026 — 109 039 загрузок; неделя 20–26 октября дала 23 460.

Цифры стоит читать вместе: пик коммитов в конце октября совпал с релизом 0.1.3 от 27 октября, а загрузки npm держатся в диапазоне 18–38 тысяч в неделю. Это не массовый продукт уровня Cursor, но и не эксперимент на выходных — вокруг уже сложилось сообщество с Discord-каналом поддержки.

09Плюсы и минусы после разбора документации

  • Бесплатно и открыто. MIT, без подписки и без проксирования запросов: платите только своим провайдерам, код можно форкнуть.
  • Ваши логины остаются вашими. T3 Code подхватывает авторизацию CLI, а не заставляет вводить ключи в чужое облако.
  • Настоящий удалённый режим. Мобильные приложения, веб, десктоп, туннель без проброса портов и пары по QR-коду.
  • Мультиаккаунт продуман. Теневой CODEX_HOME позволяет продолжать один тред с рабочего и личного аккаунта.
  • MCP наружу. Внешние агенты и чат-боты получают доступ к окружению с явным уровнем прав.
  • Версия 0.1.x. Авторы прямо предупреждают о багах и почти не принимают внешние фичи — ждать быстрых исправлений вашей боли не стоит.
  • Шесть провайдеров — шесть разных правил. Режимы разрешений ведут себя по-разному, часть комбинаций просто не поддерживается.
  • Нужен включённый хост. Телефон работает, только пока машина с агентами включена и доступна.
  • Безопасность на вас. Full access по умолчанию и сервис, слушающий локальную сеть, требуют осознанной настройки.
  • Нет своей документационной площадки. Документация лежит файлами в репозитории — искать нужно по docs/, отдельного сайта нет.

10Место на рынке: T3 Code, Orca и десктоп Codex

Класс инструментов «пульт для агентов» в 2026 году сложился: кроме T3 Code здесь Orca с флотом агентов в параллельных worktrees и десктопное приложение Codex. Разница в акценте. Orca строит процесс вокруг нескольких агентов одновременно и рабочего дерева git; T3 Code — вокруг доступа к уже настроенным агентам с любого устройства, включая телефон, и вокруг единого окружения, к которому можно подключить внешние MCP-клиенты.

КритерийT3 CodeOrcaCodex desktop
ЛицензияMITMITпроприетарный
Мобильный клиентiOS и Androidестьнет
Провайдеры6 и ACP-агентынесколько агентовтолько OpenAI
Флот агентовтреды в одном окруженииакцент продуктаодин агент
MCP наружуестьнет данныхнет
Ценабесплатнобесплатнопо плану ChatGPT
Сравнение по документации проектов, снято 27.10.2026
Как выбирать
Если задача — держать под рукой один-два агента и управлять ими с телефона в дороге, берите T3 Code. Если нужно гонять пять агентов параллельно по одному репозиторию — смотрите на Orca: у нас есть отдельный разбор его архитектуры. Если вы целиком в экосистеме OpenAI и не хотите сторонних обвязок, хватит десктопного Codex.

Частые вопросы

T3 Code — это платно?
Нет. Проект под лицензией MIT, подписки нет: авторы прямо пишут, что ничего не продают. Платить придётся только за самих провайдеров — план ChatGPT для Codex, подписку Claude и так далее, если у вас их ещё нет.
Нужны ли API-ключи?
Нет, T3 Code работает поверх авторизации CLI: codex login, claude auth login, agent login для Cursor, grok login, opencode auth login. Для Antigravity отдельный CLI не нужен — вход через Google в настройках.
Можно ли пользоваться с телефона вне дома?
Да, через T3 Connect: на хосте выполняют t3 connect и включают туннель для окружения, на телефоне входят в тот же аккаунт. Проброс портов на роутере не нужен, но машина с агентами должна быть включена и online.
Почему ссылка-пара не открывается с телефона?
Скорее всего в ней адрес 127.0.0.1 — такой адрес доступен только тому устройству, которое открыло ссылку. Запустите сервер с адресом локальной сети (t3 serve --host <private-ip>) и создайте пару заново командой t3 pair.
Какой режим разрешений выбрать?
Для начала Supervised: агент спрашивает подтверждение на команды и правки. Full access включайте точечно на конкретный тред — это исходная настройка, и в нём агент действует без подтверждений, что для удалённой работы рискованно.
Работает ли T3 Code с ChatGPT и другими внешними агентами?
Да, через MCP: адрес вида https://<окружение>/mcp копируется в настройках, после чего агент подключается командой claude mcp add --transport http и проходит вход. По умолчанию ему выдаётся доступ только на чтение, расширять права нужно осознанно.
Что будет с проектами при удалении?
t3 uninstall снимает сервис, лаунчер и скачанные версии, но проекты, треды и настройки в ~/.t3/userdata остаются на диске. Удалять их нужно вручную, если они больше не нужны.
Есть ли версия для Intel Mac?
Отдельного бинарника t3 для Intel Mac нет — доступно только десктопное приложение. Сервер на такой машине собирают из исходников через vp, и в этом случае t3 update и фоновый сервис не работают: обновление — через git pull и пересборку.

Источники и официальные ссылки

  • Репозиторий T3 Codegithub.com/pingdotgg/t3code
    README, каталог docs/user: установка, удалённый доступ, режимы, провайдеры
  • Сайт проектаt3.codes
    установщик, сборки десктопного приложения
  • Веб-приложениеapp.t3.codes
    браузерный клиент, работает через T3 Connect
  • npm-пакет t3www.npmjs.com/package/t3
    версии и статистика загрузок
  • GitHub APIapi.github.com/repos/pingdotgg/t3code
    звёзды, форки, даты, статистика коммитов
Вердикт Qantcore
8/ 10
T3 Code закрывает узкую, но массовую боль: агент работает на компьютере, а руки заняты — и хочется видеть и продолжать работу с телефона. Решение честное: MIT, никаких посредников, ваши логины, шесть провайдеров, T3 Connect без проброса портов и MCP для внешних агентов. Минусы тоже честные: версия 0.1.x с обещанными багами, разные правила разрешений у разных провайдеров и Full access по умолчанию, который на удалёнке требует головы. Если поставить Supervised и не выключать хост — это лучший бесплатный пульт для coding-агентов на октябрь 2026 года. Оценка 8,0.
Флот агентов вместо одного
Разбираем Orca — среду для параллельной работы нескольких coding-агентов в одном репозитории.