00:00:00Muita coisa está acontecendo ultimamente no espaço de ferramentas de desenvolvimento e runtime.
00:00:07Digo, sabe, ferramentas de desenvolvimento, aquelas coisas que você usa nos bastidores quando está
00:00:12criando um site, algo como o Vite, ou se você gosta de Python, algo como o UV para gerenciar
00:00:19versões do Python, ou algo como o Bun para instalar pacotes e também, é claro,
00:00:25para executar código JavaScript fora do navegador, esse tipo de coisa. Muita coisa está acontecendo
00:00:31por lá. Por exemplo, hoje a OpenAI anunciou que está adquirindo a Astral,
00:00:38que é a empresa por trás da ferramenta UV, uma ferramenta de Python. E eu voltarei a isso,
00:00:44porque mesmo que você não curta Python — e eu não curto muito — isso é bem interessante.
00:00:50Agora, também houve outros desenvolvimentos recentes. Por exemplo, a equipe do Vite lançou
00:00:55seu próprio framework completo, ou anunciou um framework, mas falarei disso em um
00:01:01episódio futuro. Ainda não consegui usá-lo. Quero focar nesses desenvolvimentos recentes
00:01:08relacionados à OpenAI, mas também à Anthropic, de certa forma. Bem, a questão é: a OpenAI adquiriu
00:01:18a Astral, e a Astral, como mencionei, é a empresa por trás de ferramentas populares de Python como o UV,
00:01:25que é, admito, a única ferramenta... Eu já usei Python, mas uso o UV o tempo todo quando estou
00:01:30trabalhando com Python. Não sou primariamente um desenvolvedor Python. Trabalho mais com TypeScript
00:01:36e JavaScript, mas, aqui e ali, é claro que preciso escrever um pequeno programa em Python,
00:01:42talvez um web scraper, algum programa utilitário, enfim. Então, eu trabalho com Python de vez
00:01:49em quando e, sendo bem sincero, eu sempre achava isso bem frustrante antes de descobrir o UV
00:01:59há um ano, ou algo assim. Porque o UV é muito mais rápido que o PIP, facilitando muito
00:02:06a criação de múltiplos ambientes virtuais com diferentes versões do Python. É super rápido
00:02:11alternar entre eles. Ele torna o gerenciamento de versões e de pacotes algo simples. Faz trabalhar
00:02:18com Python ser muito mais divertido. Nem sei dizer o quanto essa ferramenta é incrível. Pois é,
00:02:28é realmente fantástica. E essa foi a ferramenta que a OpenAI comprou, adquiriu. E a pergunta, claro,
00:02:35é: por quê? Por que eles se dariam ao trabalho? É uma ferramenta gratuita. Não é algo
00:02:40pelo qual você tenha que pagar. Então, por que a OpenAI a compraria? Bem, eu diria que pelos mesmos motivos
00:02:48que a Anthropic adquiriu o Bun em dezembro do ano passado. O Bun, claro, é um runtime de JavaScript similar ao
00:02:56Node.js, só que mais rápido. Ele suporta TypeScript nativamente. E aqui está a primeira pista interessante.
00:03:03A Anthropic, logicamente, criou o Claude Code. O Claude Code usa o Bun ou é escrito em Bun,
00:03:12por assim dizer. É escrito em TypeScript, claro, mas baseado no runtime Bun. Como a equipe do Bun disse
00:03:18no anúncio da aquisição pela Anthropic, o Claude Code é distribuído como um executável Bun
00:03:25para milhões de usuários. O Bun, caso você não saiba, tem esse recurso de compilar seu
00:03:30projeto, seus arquivos TypeScript, em um único binário, que você pode enviar para os
00:03:35usuários, que podem executá-lo sem ter o Bun instalado. Foi isso que a Anthropic fez. E eles acabaram
00:03:40comprando, adquirindo o runtime no qual uma de suas principais ferramentas, o Claude Code — e imagino
00:03:48que o Claude Co-work também — se baseia. Já podemos ver o porquê disso em um post recente no Twitter,
00:03:57bem recente mesmo. De ontem, considerando quando estou gravando isso. Lá, Jared Sumner,
00:04:04o líder do Bun, postou que na próxima versão do Bun, haverá uma API de web view
00:04:11embutida, que facilitará o controle programático de um navegador headless.
00:04:17Ou seja, nada de Playwright. Você não precisa instalar ferramentas extras; já vem no Bun. Por que fariam isso?
00:04:22A visão original do Bun era ser uma alternativa ao Node.js. Então, daria para argumentar que seria
00:04:29principalmente um runtime de servidor. Uma web view embutida provavelmente não era prioridade
00:04:36naquela época. Bem, faz todo o sentido se pensarmos em ferramentas como o Claude Code,
00:04:42que são ferramentas agênticas e que se beneficiam de ter certas ferramentas integradas. Digo,
00:04:48se for fácil para o Claude Code ou Claude Co-work abrir um navegador e olhar o site
00:04:55que ele construiu ou interagir com sua conta bancária online, se você quiser, isso obviamente ajuda
00:05:02o Claude Code. Torna-o mais útil porque, claro, todas essas empresas têm a visão
00:05:08de criar um agente de IA genérico. Temos esses agentes de código agora. Eles são muito úteis,
00:05:14e é por isso que tenho cursos sobre Codecs e Claude Code — os links estão abaixo, caso queiram
00:05:19aprender tudo sobre eles. Mas esse não é o objetivo final dessas empresas. Elas
00:05:24querem criar agentes versáteis. Então faz sentido que a Anthropic tenha comprado o runtime que
00:05:31sustenta seu principal agente, o Claude Code, e que o estendam para tornar o Claude Code
00:05:37mais versátil, dando a ele acesso fácil a certas ferramentas necessárias. Isso
00:05:43faz sentido, e eu diria que é o mesmo motivo pelo qual a OpenAI está adquirindo a Astral.
00:05:48Aqui estamos falando de ferramentas de Python. O Codecs, o principal agente de código deles, é escrito em
00:05:55Rust, não em Python, mas essas ferramentas de Python também são escritas em Rust. Então, eles estão
00:06:02adquirindo uma equipe que tem o conhecimento necessário para continuar desenvolvendo o Codecs,
00:06:08além de ferramentas que podem ser usadas para rodar tarefas pontuais ou executar scripts
00:06:15utilitários rapidamente com Python através dessas ferramentas. Eu diria que o motivo é basicamente
00:06:21o mesmo. Estão adquirindo ferramentas que, na visão da OpenAI, tornarão o Codecs ou os agentes
00:06:29de IA em que estão trabalhando mais poderosos e versáteis. Eles dizem isso no
00:06:35anúncio da OpenAI: expandir o Codecs além da programação. O objetivo, claro, não é ficar preso
00:06:42ao código. O código é a porta de entrada para automatizar tudo em um computador, afinal,
00:06:49e isso está claro para você, para mim e, com certeza, para eles também. Então, eles querem aproveitar
00:06:56ferramentas como as da Astral e continuar evoluindo o Codecs para ser um agente geral que faz
00:07:04todo tipo de coisa. E eu já estou fazendo isso, na verdade. Estou usando o Codecs, ou melhor,
00:07:10estou usando o Pi, que é um agente de código aberto incrível que você pode usar com sua assinatura do Codecs
00:07:16se quiser. É super minimalista e extensível. Eu adoro. Criei um vídeo separado sobre ele e
00:07:21posso criar mais conteúdo. Estou usando-o, mas para mais do que apenas programar.
00:07:26Uso para analisar certos documentos e automatizar tarefas na minha máquina. Então,
00:07:33é isso que estou fazendo, é o que eles querem fazer e acho que este é o motivo
00:07:38por trás dessa aquisição. Agora, com todas essas aquisições, sempre ouvimos que as ferramentas
00:07:44continuarão sendo de código aberto, e não tenho dúvidas de que serão. Mas você pode
00:07:50questionar se o foco futuro dessas ferramentas estará alinhado com a motivação ou com as
00:08:01coisas que são importantes para os usuários dessas ferramentas. Por exemplo, você pode questionar se
00:08:07as pessoas que criam aplicações web sobre o BUN precisam dessa web view; provavelmente
00:08:13não. Mas é isso que quero dizer. As ferramentas, os runtimes e tudo o mais continuam em código aberto,
00:08:18mas a direção e o roadmap futuros podem não se alinhar estreitamente com as prioridades
00:08:25ou desejos de quem usava essas ferramentas no passado. Mas devemos dar o benefício
00:08:30da dúvida; não sabemos o que acontecerá com as ferramentas da Astral, com o UV e por aí vai.
00:08:36E bem, essa é apenas a minha opinião sobre isso, o que eu penso e para onde acho que
00:08:42todo esse ecossistema está indo e qual é o objetivo dessas ferramentas de IA. Mas, como sempre,
00:08:49por favor, compartilhem suas opiniões e me digam o que acham. Existe um motivo real e o que
00:08:54podemos esperar de aquisições como essa?