T3 Code tem potencial... (Melhor que o Codex?)

BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00O Theo acabou de lançar o código do T3 e estou bem empolgado com este aqui. Quer dizer, o que não
00:00:04há de se amar nele? É um gerenciador de agentes totalmente de código aberto e gratuito. Ele apenas usa
00:00:08suas assinaturas existentes. E eu sei que as UIs de terminal são a moda do momento, mas
00:00:13me desculpem, para fluxos de trabalho com múltiplos agentes em vários projetos, uma GUI é uma experiência melhor
00:00:18para mim e é por isso que tenho adorado o app Codex recentemente, mas tenho ficado incomodado
00:00:23com o seu desempenho. Ele ama consumir RAM e também o fato de você estar preso
00:00:27aos modelos da OpenAI. Então, vamos ver o que o T3 code tem a oferecer e se ele resolve alguns desses
00:00:32pontos de dor.
00:00:38Então, este é o T3 code e, se você já usou o app Codex antes, esta UI vai parecer
00:00:41bem familiar. À esquerda temos nossos projetos, depois, dentro deles, temos as threads individuais
00:00:45que abrimos. Mas uma das primeiras coisas que quero esclarecer é o que este app realmente
00:00:51é. Ele não está competindo com o Claude code ou Codex como um agente de codificação. Isto é simplesmente
00:00:55uma GUI por cima dessas ferramentas. Portanto, todo o código que você vê nesta thread e todas
00:01:00as respostas estão vindo do Codex nos bastidores e, portanto, está usando minha assinatura
00:01:05da OpenAI. É por isso que o T3 code é totalmente gratuito. Se formos ao seletor de modelos,
00:01:09vocês podem ver que posso escolher entre os modelos disponíveis na OpenAI e eles querem
00:01:13suporte para Claude code, Cursor, Open Code e Gemini no futuro. Na verdade, eu já
00:01:18vi que o suporte para o Claude code está pronto. Eles estão literalmente apenas esperando um esclarecimento da
00:01:21Anthropic para ver se podem usar as assinaturas do Claude code desta forma. Para mim, esta vai ser
00:01:25uma das maiores vantagens do T3 code porque, embora eu goste dos modelos da OpenAI para programar,
00:01:30algumas tarefas são melhores em outros, como design de UI. Então, tenho que trocar de app de vez
00:01:34em quando e abrir o Claude code no terminal enquanto trabalho no app Codex. Se eles
00:01:39conseguirem essa integração, não precisarei mais, poderei gerenciar tudo de um só lugar. Além disso, costumo
00:01:43achar que os criadores dos modelos fazem as melhores interfaces para eles. Ou seja, os modelos da OpenAI funcionam
00:01:47melhor no Codex e os modelos da Anthropic funcionam melhor no Claude code. Assim, ainda mantemos a
00:01:52mesma qualidade. Isso também significa que o foco do T3 code é na experiência do usuário ao gerenciar
00:01:56e usar esses agentes. Se eu entrar em um projeto em que estava trabalhando mais cedo, este é na verdade
00:02:00meu blog pessoal, que não atualizo há anos. Então, quero mudar a forma como o
00:02:04markdown funciona nele. Aqui embaixo temos nosso seletor de raciocínio ao lado do seletor de
00:02:08modelos e também o modo rápido ligado ou desligado. Se estiver usando os modelos da OpenAI, podemos escolher
00:02:12entre os modos chat e plano, além de acesso total e supervisionado para as chamadas de ferramentas.
00:02:16Vou deixar no modo plano e aqui podemos escolher entre local e
00:02:19uma nova “worktree”. Eu gosto muito de usar git worktrees para trabalhar com agentes. Então, vou deixar
00:02:23em nova worktree e também na branch principal no seletor aqui ao lado.
00:02:28Ao enviar este prompt, o Codex começa a analisar meu repositório e a construir um plano
00:02:31para mim e podemos ver as chamadas de ferramentas sendo transmitidas aqui também. Eu também iniciei outros dois
00:02:35agentes nestes projetos para seguirem com algum trabalho de código para mim. Assim podemos
00:02:38ver aquele selo bacana de “trabalhando”. Enquanto o plano ainda está sendo construído, quero destacar
00:02:41que gostei muito dele ter detectado automaticamente o meu favicon para este projeto. É
00:02:45apenas um pequeno detalhe que eu acho bem legal. Após alguns minutos, o agente solicita
00:02:48alguma entrada do usuário. Temos uma pergunta aqui. Vou selecionar essa resposta.
00:02:52E após mais alguns minutos, vemos que ele terminou o plano e podemos vê-lo
00:02:56no chat aqui. Também podemos baixar isso como markdown ou salvar no espaço de trabalho e
00:03:00expandir se quiser ler o plano inteiro. Vou apenas prosseguir e implementar isso.
00:03:04E enquanto ele faz o trabalho por mim, quero falar sobre o outro ponto de venda do T3
00:03:07code: o seu desempenho. Se você já usou o app Codex, deve ter notado que
00:03:11ao rodar vários agentes, ele começa a ficar um pouco lento e eu até tive
00:03:14que reiniciar meu app Codex porque ele simplesmente trava completamente. Na verdade, estou usando
00:03:18o T3 code com vários agentes há algumas horas e não experimentei isso nenhuma vez. Você
00:03:22consegue até sentir o foco no desempenho porque, ao clicar nestas threads
00:03:25aqui, você nota que todas carregam imediatamente, mesmo sendo threads super longas. Voltando ao
00:03:29meu projeto, parece que ele terminou as alterações de código. Se formos até este
00:03:32menu, podemos clicar em commit e, obviamente, ver uma visão geral dos arquivos que mudaram.
00:03:36E se deixarmos esta mensagem em branco, ele vai gerar uma automaticamente para nós. Conferindo o
00:03:40menu aqui, você vê que também temos push e criar PR. Se clicar neste botão
00:03:44sozinho, ele vai gerar a mensagem de commit, fazer o push e abrir um novo PR
00:03:48imediatamente. Uma vez criado, você vê que recebemos um ícone na barra lateral aqui
00:03:52nos avisando que há um PR ativo para esta thread. E podemos apenas clicar neste botão para
00:03:56sermos levados diretamente ao próprio PR. Pode parecer um recurso secundário, mas eu
00:03:59acho que ajuda você a entregar mais rápido apenas oferecendo aquele botão para subir o código direto,
00:04:03abrir um PR e você já pode seguir com seu projeto. Você também notará que este ícone
00:04:07será atualizado com base no status do seu PR. Se for rejeitado, ficará vermelho.
00:04:11E se for mesclado, você verá que mudou para roxo. Quanto aos outros botões que
00:04:14temos acima de uma thread, se clicarmos neste, podemos ver uma visualização de diff para cada uma
00:04:17das etapas que o agente realizou ou todas combinadas. Acho que a renderização fica ótima e
00:04:22podemos escolher entre uma visualização dividida ou unificada. Também temos um botão simples para abrir
00:04:26a base de código no Cursor ou no Finder. Depois temos o botão de ação rápida. Se você ainda não
00:04:30viu isso, essencialmente ele permite configurar um botão que vai simplesmente
00:04:33executar um comando no projeto para você. Você também escolhe se quer rodar isso automaticamente
00:04:37na criação de uma worktree ou se quer criar um atalho de teclado. Com isso configurado,
00:04:41agora temos um botão. Se clicarmos nele, ele roda a instalação das dependências no projeto
00:04:44em que estamos. E também abriu o terminal integrado que eu ia mostrar logo em seguida.
00:04:48Não há muito o que dizer, além de ser um terminal normal, o que significa que você não precisa sair
00:04:51muito deste app. O outro recurso que eu gosto muito e que é uma pequena melhoria
00:04:54de qualidade de vida, pelo menos para mim, é que ao clicar em adicionar projeto, em vez de navegar
00:04:58pelos arquivos do Finder, você pode simplesmente colar o caminho para o projeto. Eu gosto disso
00:05:02porque muitas vezes eu preparo meus projetos primeiro no terminal. Agora posso simplesmente copiar o
00:05:05diretório de trabalho e colá-lo para abrir. Isso me faz desejar, no entanto, que
00:05:09houvesse apenas um comando de terminal que eu pudesse usar para fazer a mesma coisa. Então,
00:05:12esse é definitivamente o primeiro item da minha lista de desejos. Agora vamos falar de mais alguns recursos
00:05:16que eu acho que fazem falta no T3 code. Vou começar com quatro pequenas melhorias de qualidade de vida.
00:05:21A primeira é que eu quero poder clicar duas vezes no título de uma thread para renomeá-la em vez
00:05:24de ir no menu. A segunda é que, neste menu aqui, eu quero ver uma opção
00:05:28para abri-lo no meu terminal. A terceira é que eu quero poder recolher a barra lateral.
00:05:32Parece que não é possível fazer isso no momento, o que parece um pequeno descuido.
00:05:35Tenho certeza de que adicionarão isso em breve. E a quarta é que eu quero poder ver os
00:05:39terminais em execução. No momento, o Localhost 3000 está rodando nesta sessão, mas não vejo
00:05:43nenhuma indicação de que existe realmente um terminal ativo. A boa notícia é que, como
00:05:46este projeto é de código aberto, eu posso simplesmente clonar o repositório e pedir ao Codex para adicionar esses recursos
00:05:50para mim. Então, após um pouco de codificação experimental, agora tenho o duplo clique para renomear e posso mudar para
00:05:54“inscreva-se”. Algo que você definitivamente deveria fazer. Agora posso clicar neste menu para abri-lo
00:05:57em um terminal. Posso ver os terminais em execução nesta sessão aqui, e também posso usar
00:06:01Command + B para fechar a barra lateral. Parece que tenho um pequeno problema de formatação, no entanto.
00:06:05Além desses recursos codificados às pressas que adicionei, ainda há alguns importantes
00:06:08que acho que faltam, e o primeiro grande deles é um melhor suporte a habilidades. Eu adoraria
00:06:12ver uma forma de marcar suas habilidades no prompt como no Codex, e também
00:06:16uma visualização para ver todas as habilidades instaladas, e o mesmo vale para servidores
00:06:20MCP. Eu também adoraria poder rodar uma versão “headless” disso em uma máquina de dev
00:06:23na nuvem para poder configurar e gerenciar agentes remotos através dela. Tenho certeza que isso será adicionado
00:06:27em breve, pois o repositório já tem um monte de solicitações de recursos, e o Theo e sua equipe,
00:06:30especialmente o Julius, entregam muito rápido. Mas me conte o que você achou do T3 code nos comentários
00:06:35abaixo, aproveite para se inscrever e, como sempre, nos vemos no próximo vídeo.

Key Takeaway

O T3 Code surge como uma alternativa de alto desempenho e código aberto para gerenciar múltiplos agentes de IA, unificando diferentes modelos em uma interface gráfica eficiente e focada na produtividade do desenvolvedor.

Highlights

O T3 Code é um gerenciador de agentes de código aberto e gratuito que funciona como uma interface gráfica (GUI) para ferramentas como o Codex.

A ferramenta resolve problemas de desempenho e alto consumo de RAM encontrados em aplicativos concorrentes, permitindo múltiplos agentes simultâneos.

Oferece suporte inicial para modelos da OpenAI, com planos confirmados para integração com Claude Code, Cursor e Gemini.

Possui funcionalidades avançadas de Git, como o uso de 'worktrees' e automação completa para criação de Commits e Pull Requests.

O Terminal integrado e as 'Ações Rápidas' permitem executar comandos e instalar dependências sem sair do ambiente do aplicativo.

A natureza de código aberto permitiu ao apresentador customizar a ferramenta, adicionando recursos como renomeação de threads e atalhos de interface.

Existem áreas para melhoria futura, especialmente no suporte a servidores MCP e na capacidade de rodar o sistema de forma remota (headless).

Timeline

Introdução e Proposta do T3 Code

O apresentador introduz o T3 Code como um novo gerenciador de agentes totalmente gratuito e de código aberto desenvolvido pelo Theo. Ele destaca a preferência por interfaces gráficas (GUIs) em vez de terminais para gerenciar fluxos de trabalho complexos com múltiplos agentes. O vídeo aponta as limitações de desempenho e o alto consumo de memória RAM do app Codex original como principais motivações para essa nova ferramenta. Além disso, menciona a frustração de estar preso apenas aos modelos da OpenAI. Esta seção estabelece o T3 Code como uma solução para quem busca agilidade e flexibilidade no desenvolvimento com IA.

Estrutura da Interface e Modelos Suportados

Nesta parte, é feita uma análise detalhada da interface, que organiza projetos à esquerda e threads de conversa no centro. O autor esclarece que o T3 Code não é um novo modelo de IA, mas sim uma 'camada' por cima de ferramentas existentes como o Codex. Atualmente, ele utiliza assinaturas da OpenAI, mas o suporte para Claude Code e Gemini já está no radar da equipe de desenvolvimento. O diferencial aqui é a promessa de centralizar diferentes modelos em um só lugar, permitindo usar o melhor de cada um para tarefas específicas, como design de UI. O foco principal da ferramenta é claramente a experiência do usuário (UX) no gerenciamento desses agentes.

Demonstração Prática e Fluxo de Trabalho

O vídeo demonstra o uso real do T3 Code em um projeto de blog pessoal para alterar o funcionamento do markdown. São explorados recursos como o seletor de raciocínio, o modo plano e a utilização de 'Git worktrees', que o autor considera uma vantagem significativa. Durante a análise do repositório, o agente constrói planos de ação que podem ser visualizados e salvos pelo usuário antes da implementação. Um detalhe mencionado é a detecção automática do favicon do projeto, mostrando o cuidado com os detalhes da interface. Este segmento ilustra como a ferramenta lida com o ciclo de vida de uma tarefa de codificação de ponta a ponta.

Performance e Integração com Git

O foco aqui é o desempenho superior do T3 Code, que mantém a fluidez mesmo com várias threads longas abertas simultaneamente. O autor relata que, ao contrário do app Codex, o T3 Code não travou ou apresentou lentidão durante horas de uso intenso. O processo de versionamento é simplificado com botões para commit automático, push e criação imediata de Pull Requests no GitHub. Ícones coloridos na barra lateral indicam visualmente o status do PR, facilitando o acompanhamento do progresso do código. Essa integração profunda com o Git visa acelerar a entrega de projetos e reduzir a troca de janelas durante o trabalho.

Recursos Extras e Customização Open Source

São exploradas funcionalidades adicionais como a visualização de 'diff' para comparar alterações de código em modo dividido ou unificado. O apresentador demonstra as 'Ações Rápidas', que permitem configurar botões para comandos frequentes, como a instalação de dependências. O terminal integrado é apresentado como uma conveniência que evita que o desenvolvedor precise sair do aplicativo para tarefas simples. Uma melhoria de qualidade de vida citada é a capacidade de colar o caminho do diretório diretamente para adicionar novos projetos. O autor expressa o desejo de que existam comandos via terminal para abrir projetos no app no futuro.

Melhorias Implementadas e Desejos Futuros

Na conclusão, o autor mostra o poder do código aberto ao clonar o repositório do T3 Code e implementar ele mesmo quatro melhorias solicitadas. Entre as mudanças estão o clique duplo para renomear threads, atalhos para fechar a barra lateral e a visualização de terminais ativos. Ele também lista recursos que ainda faltam, como suporte a habilidades marcadas (skills) e servidores MCP. É mencionada a necessidade de uma versão 'headless' para gerenciar agentes em máquinas de desenvolvimento remotas na nuvem. O vídeo encerra elogiando a velocidade de entrega da equipe do Theo e incentivando a participação da comunidade no projeto.

Community Posts

View all posts