Большой обзор T3 Code: убийца Claude Desktop и Codex Desktop?

На прошлой неделе тебя забанили в Cursor, на этой неделе в Claude. Завтра, быть может, очередь дойдёт и до Codex. Каждый раз переезжать в новое окружение, привыкать к интерфейсу и переносить контекст не очень приятно. А иногда хочется просто пользоваться несколькими подписками в одном месте и выбирать агента под задачу.
T3 Code собирает разных агентов в одном бесплатном приложении с открытым исходным кодом. Им можно поручать общие задачи, а следить за работой с компьютера или телефона.
Проект делает команда Тео, разработчика и автора канала t3.gg. Первые месяцы T3 Code уступал приложениям OpenAI и Anthropic: подписки уже можно было собрать вместе, но "фичи" интерфейса приходилось терпеть. Затем команда взялась за то, чего ей самой не хватало в работе. Появились организация задач, удалённый доступ и взаимодействие агентов.
Сейчас у репозитория больше 51 тысячи звёзд.

Что такое T3 Code и при чём здесь harness
Модель сама по себе генерирует текст. Для чтения файлов, изменения кода и запуска тестов ей нужно окружение с инструментами. Оно выполняет запросы модели и возвращает результат. Это окружение называют harness, а модель вместе с ним образует агента.
T3 Code работает поверх готовых агентов: Claude Code, Codex и других. У него общий интерфейс для управления их работой, поэтому его можно назвать оболочкой над агентами или оркестратором.
Claude при этом работает через Anthropic Agent SDK, а Codex через свой App Server. T3 Code связывает их между собой.
Подписки, аккаунты или API-ключи для доступа к моделям понадобятся свои.
Несколько агентов могут заниматься одной задачей
В T3 Code можно подключить Claude Code, Codex, Cursor, OpenCode, Grok или Antigravity и выбирать помощника под задачу. Через каталог ACP можно добавить и других совместимых агентов. ACP здесь отвечает за подключение агента к интерфейсу; его модели, инструменты и авторизация остаются на стороне самого агента.

Поскольку T3 Code не привязан к одному провайдеру, агенты разных компаний могут работать сообща. Например, можно поручить Codex изучить репозиторий и подключить ещё четырёх помощников через Codex, Muse, Antigravity и Claude. Пусть каждый найдёт интересные места в коде и предложит небольшие улучшения.
У каждого из четырёх субагентов будет свой разговор, который можно открыть и посмотреть, как идёт работа. Основной агент дождётся результатов и соберёт находки вместе. Каждый помощник использует своё окружение и доступ к модели.

Пока один агент пишет код, другой может проверять изменения, а третий разбираться с упавшими тестами. Вы ставите задачу и принимаете результат, а T3 Code передаёт поручения между агентами, избавляя от копирования текста из окна в окно.
Агент также может создать разговор в другом проекте или найти существующий и отправить туда сообщение. Управление разговорами доступно и внешним инструментам через MCP, протокол подключения инструментов к AI. Например, задачами T3 Code может управлять бот.
Можно сменить агента прямо внутри разговора с передачей контекста: начать задачу с Codex, а продолжить с Claude. Для этого есть отдельная функция передачи задачи между агентами.
Если статья понравится — приглашаю в канал AI for Devs. Каждый день публикую похожие материалы: модели, агенты, практические кейсы и новости из мира AI.
Как следить за задачами
Когда агентов несколько, легко забыть, кому что поручили. Один уже закончил, другой ждёт ответа, а где-то давно готов PR, который вы ещё не посмотрели.
Боковая панель T3 Code устроена как входящие. Открыли задачу, разобрались, убрали из активного списка.
Команда Settle убирает завершённую работу из активного списка. Разговор сохраняется, и его можно вернуть. Snooze откладывает задачу до выбранного времени. Выполняющиеся задачи можно свернуть в раздел Working: они вернутся в активный список, когда агент закончит, столкнётся с ошибкой или попросит вашего участия. Если такой режим мешает, его можно отключить. Подробности есть в документации по задачам.

С десятками задач такая очередь мне кажется полезнее ещё одного пункта в меню выбора моделей: видно, где нужен человек, а что можно пока отложить.
При создании задачи её можно отправить в фоне и сразу набрать следующую. Разговоры связываются с PR, а после слияния изменений могут автоматически уходить из активного списка.
Задачи можно запускать повторно по расписанию. Например, поручить агенту каждый вечер проверять открытые PR и готовить список того, что требует внимания. Окружение, в котором он работает, должно быть доступно к назначенному времени.
Агенты работают на сервере, вы управляете с телефона
На рабочей машине вы запускаете сервер T3 Code. Там же находятся репозитории, установленные агенты и запущенные ими процессы. Подключиться можно из десктопного приложения, браузера или телефона.
Можно добавить несколько машин и при создании задачи выбирать, где она будет выполняться. Например, собирать проект на Linux-сервере, а мобильное приложение проверять на отдельном Mac.

Для подключения подойдут локальная сеть, Tailscale или встроенный T3 Connect. С T3 Connect не нужно самостоятельно настраивать проброс портов. Сейчас бесплатно подключаются до трёх рабочих машин; телефоны и браузеры, с которых вы ими управляете, в этот лимит не входят. По актуальной документации привязка T3 Chat Pro увеличивает лимит до 10 машин, Premier до 100.
При выборе машины можно учитывать доступные CPU и память. Это помогает распределять новые задачи, когда один сервер уже занят сборкой. Работающие разговоры при этом остаются на своих машинах.
Удалённо доступны терминал, браузер и просмотр результатов. Если нужно самому поправить код, кнопка открытия в VS Code переведёт вас в SSH-подключение к нужному серверу. SSH-доступ нужно настроить заранее. Зато потом не придётся каждый раз искать адрес машины и папку проекта.
С телефона вы управляете работой на компьютере, поэтому он должен оставаться включённым и доступным. Компьютер или сервер для этой работы нужен свой.
От ответа агента до pull request
После сообщения «всё готово» изменения ещё нужно посмотреть, закоммитить и отправить в репозиторий, а затем проверить PR.
В T3 Code можно посмотреть диффы, поработать с коммитами и открыть PR. Список своих pull request и выбранный PR доступны прямо в приложении. Поддерживаются и другие Git-сервисы, хотя доступные операции зависят от интеграции.

Для параллельных задач можно создавать Git worktree: отдельную рабочую папку с собственной веткой. Это позволяет агенту менять код, пока вы занимаетесь другой задачей в основном проекте.
Субагенты могут работать и в общей папке: отдельный помощник сам по себе ещё не означает отдельный worktree. Для ревью, при котором никто не меняет файлы, это подходит. Перед параллельными правками стоит настроить изоляцию, иначе агенты могут перезаписать изменения друг друга.
Картинки, симуляторы и статистика
Когда вы прикладываете картинку, T3 Code передаёт её модели и сохраняет файл там, где агент сможет его взять. Поэтому агент может выполнить просьбу «добавь эту картинку в проект», скопировав исходный файл.
Ещё ответы могут содержать HTML с интерактивными графиками и элементами управления. Агенту можно поручить разобрать данные и показать результат, с которым получится взаимодействовать прямо в разговоре.
Для мобильной разработки есть управление симуляторами. Можно открыть симулятор iPhone, запущенный на другом компьютере, и взаимодействовать с ним через T3 Code. При смене агента подключение к устройству сохраняется.

Раздел Usage собирает статистику по подключённым окружениям: токены, модели, кэш и доступные сведения о лимитах. Он может учитывать и работу, которая выполнялась напрямую через CLI, если соответствующая история доступна.

Для запуска задач через внешние системы есть вебхуки. Система отправляет событие, а T3 Code передаёт работу агенту. Так можно, например, запускать задачу при появлении нового PR.
Как попробовать T3 Code
Сначала нужен хотя бы один установленный и авторизованный агент на машине, где будет выполняться работа. Например, Claude Code или Codex. Затем скачиваем стабильную версию T3 Code, открываем проект и проверяем подключение в настройках провайдеров.
На macOS приложение можно установить через Homebrew:
brew install --cask t3-codeДля быстрого знакомства с веб-интерфейсом есть запуск через npm, если установлен Node.js:
npx t3@latestНа Intel Mac лучше взять десктопную сборку: готового CLI для этой архитектуры пока нет.
Что пока стоит учитывать
Модели, инструменты и часть поведения по-прежнему зависят от провайдера. При смене агента передаётся контекст разговора; внутренние состояния разных агентов остаются раздельными.
В FAQ команда сообщает о проблеме Anthropic Agent SDK: пятичасовой лимит Claude при работе через SDK расходуется быстрее, чем напрямую через Claude Code. Недельного лимита, по тому же сообщению, проблема не касается. Если собираетесь работать с Claude через T3 Code весь день, это может повлиять на ваши планы.
Четыре параллельных помощника могут быстрее израсходовать доступный объём запросов. Давать им одну и ту же задачу имеет смысл, когда нужны несколько независимых результатов.
Так всё-таки убийца?
Если вы работаете с одним агентом в одном проекте, переход может и не понадобиться. Привычное приложение уже решает вашу задачу, а новый интерфейс придётся освоить.
T3 Code стоит попробовать, если уже приходится переключаться между подписками, вести параллельные задачи или следить за работой на нескольких машинах. Здесь можно собрать агентов вместе, передавать им работу и разбирать результаты в одной очереди. В таких сценариях он может конкурировать с Claude Desktop и Codex Desktop.
KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.