У T3 Code есть потенциал... (Лучше, чем Codex?)

BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00Тео только что выпустил T3 code, и я в полном восторге. Ну правда, как его
00:00:04можно не любить? Это полностью открытый менеджер агентов, который абсолютно бесплатен. Он просто
00:00:08использует ваши текущие подписки. Я знаю, что консольные интерфейсы сейчас на пике моды, но,
00:00:13простите, для рабочих процессов с кучей агентов в разных проектах графический интерфейс (GUI) мне
00:00:18кажется удобнее. Именно поэтому мне в последнее время так нравится приложение Codex, хотя меня и
00:00:23раздражала его производительность. Оно просто обожает пожирать оперативную память, а еще вы привязаны
00:00:27исключительно к моделям OpenAI. Так что давайте посмотрим, что может предложить T3 code и решит ли он
00:00:32эти наболевшие проблемы.
00:00:38Итак, вот он — T3 code. Если вы раньше пользовались приложением Codex, этот интерфейс покажется вам
00:00:41довольно знакомым. Слева у нас проекты, а внутри них — отдельные открытые
00:00:45ветки обсуждений. Но первым делом я хочу прояснить, что это за приложение на самом деле.
00:00:51Оно не конкурирует с Claude code или Codex как кодинг-агент. Это просто
00:00:55графическая оболочка над этими инструментами. То есть весь код, который вы видите в этом чате, и все
00:01:00ответы приходят от Codex «под капотом», и, соответственно, используется моя подписка
00:01:05OpenAI. Именно поэтому T3 code абсолютно бесплатен. Если мы перейдем к выбору модели,
00:01:09то увидим, что я могу выбирать между доступными моделями OpenAI, и заметно, что разработчики планируют
00:01:13поддержку Claude code, Cursor, Open Code и Gemini в будущем. На самом деле, я
00:01:18уже видел, что поддержка Claude code готова. Они буквально просто ждут разъяснений от
00:01:21Anthropic, чтобы понять, можно ли так использовать подписки Claude code. Для меня это станет
00:01:25одним из главных преимуществ T3 code, потому что, хотя мне и нравятся модели OpenAI для кодинга,
00:01:30некоторые задачи вроде дизайна интерфейсов им даются хуже. Так что мне приходится время от времени
00:01:34переключаться между приложениями и открывать Claude code в терминале, работая в Codex. Если они
00:01:39это интегрируют, мне больше не придется так делать — я смогу управлять всем из одного места. Плюс я заметил,
00:01:43что создатели моделей делают лучшие инструменты для них же. То есть модели OpenAI лучше всего работают
00:01:47в Codex, а модели Anthropic — в Claude code. Таким образом, мы сохраняем
00:01:52высокое качество. Это также означает, что T3 code фокусируется именно на пользовательском опыте
00:01:56управления и использования этих агентов. Если я перейду в проект, над которым работал ранее — это на самом деле
00:02:00мой личный блог, который я не обновлял сто лет — я хочу изменить способ
00:02:04работы Markdown в нем. Внизу у нас есть выбор режима логики (reasoning) рядом с выбором
00:02:08модели, а также включение/выключение быстрого режима. При использовании моделей OpenAI мы можем выбирать
00:02:12между режимами чата и планирования, а также полный или контролируемый доступ к вызову инструментов.
00:02:16Я оставлю режим планирования, а здесь можно выбрать между локальной папкой и
00:02:19новым рабочим деревом (work tree). Мне очень нравится использовать Git worktree для работы с агентами. Так что
00:02:23оставим «new work tree» и выберем основную ветку (main branch) в этом селекторе.
00:02:28Отправляю запрос — Codex начинает изучать мой репозиторий и выстраивать план
00:02:31действий, и мы видим, как сюда транслируются вызовы инструментов. Я также запустил двух
00:02:35других агентов в этих проектах, чтобы они занялись кодингом для меня. Об этом нам
00:02:38сообщает симпатичный значок «working». Пока план строится, хочу отметить,
00:02:41что мне очень понравилось, как приложение автоматически подхватило фавиконку проекта.
00:02:45Мелочь, а приятно. Спустя пару минут агент просит
00:02:48вмешательства пользователя. Вот возник вопрос. Я выберу нужный ответ.
00:02:52И еще через несколько минут мы видим, что план готов, и он
00:02:56отображается здесь в чате. Мы можем скачать его в формате Markdown, сохранить в рабочую область
00:03:00или развернуть, чтобы прочитать целиком. Я просто нажму «implement» (реализовать).
00:03:04И пока он работает за меня, поговорим о еще одном преимуществе T3
00:03:07code — его производительности. Если вы когда-либо пользовались приложением Codex, то могли заметить,
00:03:11что при запуске нескольких агентов оно начинает подлагивать. Мне даже приходилось
00:03:14перезапускать Codex, потому что он просто зависал намертво. Я пользуюсь
00:03:18T3 code с несколькими активными агентами уже несколько часов и ни разу с этим не столкнулся. Внимание к
00:03:22производительности чувствуется даже в мелочах: если переключаться между этими ветками,
00:03:25вы заметите, что все загружается мгновенно, даже если чаты очень длинные. Вернемся
00:03:29к моему проекту — похоже, изменения в коде готовы. Переходим
00:03:32вот в это меню. Мы можем нажать «commit» и увидеть список измененных файлов.
00:03:36И если оставить сообщение пустым, программа сама его сгенерирует. Посмотрим в
00:03:40меню: здесь также есть функции Push и создания PR. Если нажать эту кнопку,
00:03:44приложение само создаст описание коммита, отправит его в репозиторий и тут же откроет
00:03:48новый PR. После создания в боковой панели появится иконка,
00:03:52сообщающая об активном PR для этой ветки. Можно просто кликнуть по этой кнопке,
00:03:56чтобы сразу перейти к самому PR. Может показаться мелочью, но это
00:03:59реально ускоряет работу: одной кнопкой запушил код, открыл PR — и можно заниматься проектом дальше.
00:04:03Вы также заметите, что иконка
00:04:07меняется в зависимости от статуса PR. Если его отклонят, она станет красной.
00:04:11А если примут (merged) — фиолетовой. Что касается других кнопок
00:04:14над чатом: нажав сюда, мы увидим разницу в коде (diff) для каждого шага,
00:04:17сделанного агентом, или для всех сразу. Отрисовано очень приятно, и можно
00:04:22выбрать раздельный или совмещенный вид. Также есть простая кнопка, чтобы открыть
00:04:26кодовую базу в Cursor или проводнике. Далее — кнопка быстрых действий. Если вы
00:04:30раньше такого не видели: по сути, это позволяет создать кнопку, которая просто
00:04:33запускает определенную команду в проекте. Можно также настроить автозапуск
00:04:37при создании рабочего дерева или назначить горячую клавишу. Теперь у нас
00:04:41есть кнопка. Кликаем — и запускается установка зависимостей (install) в текущем проекте.
00:04:44При этом открылся встроенный терминал, о котором я и так собирался рассказать.
00:04:48Особо добавить нечего — обычный терминал, просто благодаря ему вам не нужно лишний раз
00:04:51выходить из приложения. Еще одна фишка, которая мне очень нравится — небольшое, но приятное
00:04:54улучшение: при нажатии «add project», вместо того чтобы лазить по
00:04:58папкам в проводнике, можно просто вставить путь к проекту. Мне это по душе,
00:05:02потому что часто я создаю структуру проекта сначала в терминале. Теперь я могу просто скопировать
00:05:05путь к рабочей директории и вставить его. Хотя это заставляет меня желать,
00:05:09чтобы была просто команда для терминала, делающая то же самое. Это точно
00:05:12первый пункт в моем списке пожеланий. Теперь давайте поговорим о функциях, которых,
00:05:16как мне кажется, пока не хватает в T3 code. Начну с четырех мелких правок для удобства.
00:05:21Первое: я хочу иметь возможность дважды кликнуть по названию ветки, чтобы переименовать ее,
00:05:24а не лезть в меню. Второе: вот в этом меню мне не хватает опции
00:05:28«открыть в терминале». Третье: я хочу иметь возможность сворачивать боковую панель.
00:05:32Сейчас этого нельзя сделать, что кажется небольшим упущением. Уверен, скоро
00:05:35добавят. И четвертое: я хочу видеть список запущенных терминалов. В данный момент
00:05:39у меня запущен localhost 3000 в этой сессии, но нет никакого индикатора того,
00:05:43что терминал активен. Но хорошая новость в том, что раз это
00:05:46Open Source, я могу просто клонировать репозиторий и попросить Codex добавить эти функции
00:05:50за меня. И после небольшого сеанса «вайб-кодинга» у меня теперь работает переименование по двойному клику — поменяем
00:05:54на «подпишись» (что вам определенно стоит сделать). Теперь я могу нажать в меню «открыть
00:05:57в терминале». Я вижу запущенные терминалы в этой сессии и могу нажать
00:06:01Command+B, чтобы скрыть боковую панель. Правда, кажется, у меня возникли проблемы с версткой.
00:06:05Но помимо этих наспех сделанных фишек, есть и более важные вещи,
00:06:08которых не хватает. Первая серьезная вещь — улучшенная поддержка навыков (skills). Хотелось бы
00:06:12иметь возможность тегать навыки прямо в промпте, как это сделано в Codex, а также
00:06:16видеть список всех установленных навыков. То же самое касается и
00:06:20MCP-серверов. Также я бы хотел запускать безголовую (headless) версию на удаленной машине в
00:06:23облаке, чтобы настраивать и управлять удаленными агентами через интерфейс. Думаю, это
00:06:27скоро добавят, так как в репозитории уже полно запросов на функции, а Тео и его команда,
00:06:30особенно Джулиус, выпускают обновления очень быстро. Пишите в комментариях,
00:06:35что вы думаете о T3 code, подписывайтесь и, как обычно, увидимся в следующем ролике.

Key Takeaway

T3 Code представляет собой высокопроизводительную и гибкую Open Source альтернативу проприетарным интерфейсам для ИИ-агентов, объединяющую управление различными моделями в единую экосистему.

Highlights

T3 Code — это бесплатный менеджер агентов с открытым исходным кодом, работающий как графическая оболочка (GUI) для существующих инструментов вроде Codex и Claude code.

Приложение решает проблемы производительности и чрезмерного потребления оперативной памяти, характерные для оригинального клиента Codex.

Поддержка Git worktree позволяет агентам работать в изолированных ветках, не мешая основному процессу разработки пользователя.

Встроенные функции автоматизации позволяют генерировать сообщения к коммитам и открывать Pull Request одной кнопкой прямо из интерфейса.

Архитектура Open Source дает возможность пользователям самостоятельно внедрять недостающие функции, такие как горячие клавиши или улучшенное управление терминалами.

Разработчики планируют расширение поддержки моделей, включая прямую интеграцию с Claude code, Gemini и Cursor.

Timeline

Введение и философия T3 Code

Автор представляет T3 Code как новый открытый менеджер агентов от разработчика Тео, подчеркивая его доступность и экономичность. В отличие от платных аналогов, это приложение использует существующие подписки пользователя, что делает его бесплатным инструментом. Спикер объясняет свое предпочтение графическому интерфейсу перед терминалом при работе со сложными проектами и множеством агентов. Основная мотивация перехода на T3 Code заключается в недовольстве производительностью Codex и его ограничением только моделями OpenAI. Этот раздел задает контекст необходимости более легкого и мультимодельного решения для разработчиков.

Обзор интерфейса и поддержка моделей

Интерфейс T3 Code во многом повторяет структуру Codex с проектами слева и ветками обсуждений в центре, что упрощает адаптацию. Автор уточняет, что приложение является именно оболочкой, а не самостоятельным кодинг-агентом, транслируя логику от базовых инструментов. На данный момент реализована работа с OpenAI, но активно готовится поддержка Claude code и других популярных ИИ. Возможность переключения между моделями важна, так как разные ИИ лучше справляются со специфическими задачами, например, дизайном интерфейсов. T3 Code фокусируется на пользовательском опыте, позволяя сохранять высокое качество работы за счет использования оригинальных инструментов каждой нейросети.

Рабочий процесс и инструменты автоматизации

Демонстрируется реальный кейс обновления блога с использованием Git worktree для безопасной работы агента. Пользователь может выбирать режимы логики (reasoning) и планирования, а также контролировать доступ агента к инструментам. Система автоматически визуализирует шаги агента, подхватывает фавиконки проектов и уведомляет о статусе выполнения задач. Важным преимуществом является стабильность: приложение не зависает даже при одновременной работе нескольких агентов в течение долгого времени. Процесс завершается автоматическим созданием коммита и PR, статус которого наглядно отображается цветовыми индикаторами в боковой панели.

Дополнительные функции и расширяемость

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

Недостатки и самостоятельная доработка

Автор критикует отсутствие некоторых функций UX, таких как переименование веток двойным кликом и сворачивание боковой панели. Поскольку проект открыт, спикер демонстрирует, как он самостоятельно добавил нужные фичи, используя возможности «вайб-кодинга» с помощью ИИ. В список пожеланий также входят поддержка навыков (skills), MCP-серверов и возможность запуска безголовой версии на удаленных серверах. Несмотря на текущие недоработки, высокая скорость обновлений от команды разработчиков внушает оптимизм. Ролик завершается призывом к сообществу участвовать в развитии проекта и делиться своим мнением в комментариях.

Community Posts

View all posts