T3 Code запускает агентов на вашем компьютере и даёт управлять ими с телефона, из браузера и с десктопа. Разбираем установку, подключение шести провайдеров, удалённый доступ и режимы разрешений по документации проекта.
Обычная история: агент работает на домашнем или рабочем компьютере, а вы в это время в другом месте и не видите, что происходит. T3 Code решает именно эту задачу — он поднимает сервер рядом с вашими агентами и даёт пульт к ним: мобильное приложение для iOS и Android, веб-приложение в браузере и десктопное приложение на Electron. Проект открытый (MIT), звёзд на GitHub к 27 октября 2026 года — 30 780, и это не «ещё один чат с моделью»: T3 Code не продаёт подписку и не проксирует запросы, он работает поверх ваших собственных логинов в Codex, Claude Code, Cursor, Grok Build, OpenCode и Antigravity.
Авторы описывают продукт буквально так: «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 |
| Последний push | 27.10.2026 |
| Звёзды / форки | 30 780 / 8 228 |
| Коммитов за 52 недели | 7 863 |
| Последний релиз | v0.1.3, 27.10.2026 |
| npm-пакет | t3 (23 460 загрузок за неделю) |
| Клиенты | iOS, Android, веб, Electron-десктоп |
Схема простая и в ней нет облачной прослойки, которая видела бы ваш код: сервер поднимается на той машине, где лежат проекты и логины агентов, а клиенты подключаются к нему напрямую — по локальной сети, через VPN или через фирменный туннель T3 Connect. Порт по умолчанию — 3773, данные пользователя складываются в ~/.t3/userdata.
Отдельный режим — работа в фоне. На Linux и macOS команда t3 service install ставит сервис пользователя, который переживает закрытие терминала: t3 service status показывает состояние и путь к логу, t3 service restart перезапускает, t3 service uninstall снимает сервис с автозапуска, сохраняя проекты, треды и настройки. Свои переменные окружения кладут в service.env рядом с домашним каталогом T3 — обычно ~/.t3/service.env; файл переживает обновления, значения в нём литеральные, подстановки переменных и shell-команды не выполняются.
T3CODE_PORT=3773 T3CODE_HOST=127.0.0.1
Начинать нужно с машины, где будут работать агенты, — не с телефона. Установщик кладёт бинарник t3 в ~/.local/bin; если после установки оболочка пишет «command not found», значит каталог не в PATH, и установщик печатает нужную строку для профиля.
curl -fsSL https://t3.codes/install.sh | sh
npx t3@latest
t3
t3 service install
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 Connect | t3 connect |
| Удаление | t3 uninstall |
T3 Code не просит ключей API — он подхватывает уже авторизованные CLI. Порядок всегда один: поставить CLI провайдера на машине с сервером, выполнить его команду входа, затем выбрать этого провайдера в настройках T3 Code. Проект поддерживает и облачный вход: например, для Codex можно подключить план ChatGPT прямо из интерфейса, а можно использовать существующий логин Codex CLI — они не конфликтуют.
| Провайдер | Что нужно | Команда входа |
|---|---|---|
| Codex | Codex CLI | codex login |
| Claude | Claude Code | claude auth login |
| Cursor | Cursor CLI | agent login |
| Grok Build | Grok Build CLI | grok login |
| OpenCode | OpenCode | opencode auth login |
| Antigravity | ничего из CLI | вход через Google в настройках |
Мультиаккаунт решён аккуратно. Чтобы рабочий и личный аккаунты Codex жили в одних и тех же тредах, используют общий CODEX_HOME и «теневой» домашний каталог: первый аккаунт остаётся в ~/.codex, второй входит в отдельный каталог (CODEX_HOME=~/.codex_personal codex login), а в настройках провайдера оба экземпляра указывают один и тот же путь CODEX_HOME и различаются только теневым каталогом. Если нужны полностью независимые сессии и конфиги — задавайте разные CODEX_HOME без тени, но тогда треды между ними не переносятся.
Способов два, и выбирать их стоит по ситуации. T3 Connect — фирменный туннель: проброс портов на роутере не нужен, на хосте выполняют t3 connect, входят в аккаунт и включают туннель для окружения, а на других устройствах входят в тот же аккаунт и выбирают это окружение. Второй путь — прямая пара по сети: t3 serve --host <private-ip>, затем t3 pair, QR-код в мобильном приложении или ссылка в «Add environment».
| Способ | Что требуется | Когда подходит |
|---|---|---|
| T3 Connect | аккаунт T3, включённый туннель | Телефон вне дома, без настройки роутера |
| Пара по LAN | общая сеть и адрес хоста | Домашняя сеть, максимальная скорость |
| Tailscale / VPN | адрес в tailnet | Своя приватная сеть, несколько машин |
| SSH-хост | только терминал | Сервер без GUI: CLI печатает ссылку и код |
Пара важных деталей, на которых легко потерять час. Address вида 127.0.0.1 доступен только тому устройству, которое открыло ссылку, — с телефона он не откроется. Ссылка из настроек копируется только из того клиента, который её создал, и только пока открыта страница «Sharing & access»: ушли со страницы — создавайте новую. Пара авторизует устройство для будущих подключений, поэтому одноразовую ссылку дают каждому новому устройству отдельно. Одна машина может иметь несколько маршрутов (LAN, Tailscale, публичный URL, T3 Connect), и повторная пара по другому адресу добавит маршрут, а не второе устройство; порядок маршрутов можно менять, а T3 Code подключается по первому ответившему.
Режим выбирается в поле ввода сообщения и действует на конкретный тред; значение по умолчанию для новых тредов задаётся в настройках, а проект может его переопределить. Исходная настройка — «Full access», то есть без подтверждений. Для удалённой работы с телефона это удобно и опасно одновременно: агент выполняет команды и правит файлы, пока вы не смотрите.
| Режим | Поведение |
|---|---|
| Supervised | Спрашивает подтверждение на команды и правки файлов |
| Auto-accept edits | Правки файлов одобряет сам, остальное может спросить |
| Auto | Опирается на автоматический разбор провайдера, спорное спрашивает |
| Full access | Разрешает всё без подтверждений |
Реализация режимов зависит от провайдера, и это не косметика. Автоматический разбор в режиме 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 всё равно может спросить, если в его настройках отключён обход подтверждений; ответить можно текстом прямо в диалоге — это отклонит запрос и передаст агенту обратную связь.
Самый недооценённый режим: T3 Code отдаёт своё окружение наружу через MCP-сервер. Агенты, которых он не запускал — Claude Code или Codex в вашем терминале, ChatGPT, боты с поддержкой MCP — могут читать проекты и треды, запускать и продолжать треды и смотреть доступные модели. Адрес берётся в настройках окружения кнопкой «Copy MCP URL»: это адрес окружения плюс /mcp.
claude mcp add --transport http t3 \ https://<environment-address>/mcp claude mcp login t3 claude mcp list
Первый вход агента открывает страницу подтверждения: она называет агента и показывает, куда уходит доступ. Для агента на вашем компьютере подтверждение возвращается на localhost, для облачного сервиса — в этот сервис, и тогда доступ получает любой, кто им управляет. Подтверждать можно кодом из настроек или командой t3 auth pairing create. По умолчанию внешнему агенту выдаётся «Read only»: он видит проекты, треды и модели, но ничего не меняет; расширенные режимы разрешают запускать треды, писать в них и останавливать — но не выше выбранного уровня.
Проект молодой, но по темпу видно, что он живой: 7 863 коммита за последние 52 недели и рост активности к осени. Ниже — недельные коммиты за 12 недель по статистике GitHub и загрузки npm-пакета t3 по неделям. Оба ряда сняты 27 октября 2026 года и обновляются автоматически, поэтому через месяц цифры будут другими.
Цифры стоит читать вместе: пик коммитов в конце октября совпал с релизом 0.1.3 от 27 октября, а загрузки npm держатся в диапазоне 18–38 тысяч в неделю. Это не массовый продукт уровня Cursor, но и не эксперимент на выходных — вокруг уже сложилось сообщество с Discord-каналом поддержки.
Класс инструментов «пульт для агентов» в 2026 году сложился: кроме T3 Code здесь Orca с флотом агентов в параллельных worktrees и десктопное приложение Codex. Разница в акценте. Orca строит процесс вокруг нескольких агентов одновременно и рабочего дерева git; T3 Code — вокруг доступа к уже настроенным агентам с любого устройства, включая телефон, и вокруг единого окружения, к которому можно подключить внешние MCP-клиенты.
| Критерий | T3 Code | Orca | Codex desktop |
|---|---|---|---|
| Лицензия | MIT | MIT | проприетарный |
| Мобильный клиент | iOS и Android | есть | нет |
| Провайдеры | 6 и ACP-агенты | несколько агентов | только OpenAI |
| Флот агентов | треды в одном окружении | акцент продукта | один агент |
| MCP наружу | есть | нет данных | нет |
| Цена | бесплатно | бесплатно | по плану ChatGPT |