Recursive Flint: o que é, como a IA o construiu e como executá-lo

Kira
Escrito por

Kira

Katelin Teen
Revisado por

Katelin Teen

Última edição October 28, 2026

Verificado por especialista
Ilustração desenhada à mão de um desenvolvedor em um laptop e de uma pesquisadora com uma prancheta, com um pequeno robô dentro de um ciclo de ícones de ideia, busca, gráfico e resultados, ao lado do logotipo da Recursive
TL;DR

O Recursive Flint é um modelo de programação gratuito, de pesos abertos, que roda em um MacBook, e a Recursive diz que seu sistema de pesquisa automatizada ajudou a construir quase todas as partes dele. Ele tem 40B de parâmetros, mas só cerca de 2,5B ativos por token, então escreve mais de 125 tokens por segundo em um M4 Pro. Os pesos são Apache 2.0, e você pode testá-lo em cerca de cinco minutos.

O modelo é o produto, mas a história é o laboratório. A Recursive diz que uma pequena equipe de pessoas e agentes construiu o Flint do zero em menos de quatro meses, com a Eureka Machine buscando a arquitetura, a receita de quantização e os kernels para Mac. Se esse processo se sustentar, o Flint é o primeiro de uma série, não um caso isolado.

Se você chegou aqui porque quer um agente para uma fila de suporte e não para uma base de código, um modelo bruto é a camada errada. O colega de IA para helpdesk da eesel é o funcionário que fica por cima de modelos como este, e é testado com seus tickets anteriores antes de responder a qualquer pessoa.

O que é o Recursive Flint?

O Recursive Flint é um modelo de programação de mistura de especialistas do laboratório Recursive, lançado em 21 de outubro de 2026. Ele recebe texto e devolve texto, o raciocínio está sempre ativado e as chamadas de ferramentas também vêm integradas. A função para a qual foi feito é estreita: ser o motor por baixo de um agente de programação que lê um repositório, edita arquivos e roda os testes. Seu harness (Pi, OpenCode, Cline) é a parte que executa as ferramentas, e o Flint é a parte que decide o que fazer em seguida.

A página de lançamento do Flint da Recursive, que o apresenta como um modelo local com a inferência mais rápida da sua classe, criado com pesquisa automatizada, retirada da Recursive
A página de lançamento do Flint da Recursive, que o apresenta como um modelo local com a inferência mais rápida da sua classe, criado com pesquisa automatizada, retirada da Recursive

Eu construo os agentes de IA dentro da eesel, então com qualquer modelo novo a primeira coisa que pergunto é o que acontece por baixo do capô e depois se ele sobrevive a um longo ciclo de ferramentas. Nas duas coisas, o Flint se mostrou mais interessante do que eu esperava. Isto é o que ele realmente é, segundo o model card e a documentação da Recursive:

EspecificaçãoRecursive Flint
Parâmetros totais39,8B
Ativos por token~2,5B
Especialistas256 por camada MoE, 6 roteados por token, mais 1 compartilhado
Camadas49 (2 densas, 47 MoE)
Contexto262.144 tokens hospedado; até 512k suportado, 256k recomendado
Saída máxima (hospedado)65.536 tokens
RaciocínioSempre ativado
LicençaApache 2.0
Lançamento21 de outubro de 2026

Se eu resumir a proposta, ela fica assim: pontuações de programação de um modelo denso na velocidade de um modelo pequeno, em hardware que você já tem. A Recursive diz que ele "rivals the coding performance of dense models with 25 to 40 billion parameters, while running more than five times faster." O quanto isso é verdade, retomo um pouco mais abaixo.

Quem é a Recursive e o que é a Eureka Machine?

A Recursive é um laboratório de IA liderado por Richard Socher, que também comanda a You.com. Na página inicial, o objetivo é declarado sem muita hesitação: construir "the self-improving superintelligence that automates the scientific method." O laboratório chama esse sistema de Eureka Machine, e o Flint é seu primeiro produto público.

Por trás há um ciclo de pesquisa que continua sem que uma pessoa conduza cada passo. Segundo a publicação de pesquisa da Recursive de 11 de junho, ele propõe uma ideia e a implementa, roda o experimento e valida o resultado, e depois usa o que aprendeu para escolher o próximo experimento. Muitas dessas threads rodam ao mesmo tempo e por longos períodos, e o sistema mantém o contexto dos experimentos anteriores e também combina os ramos que parecem promissores.

Ciclo desenhado à mão com quatro estações, propor uma ideia, implementá-la, rodar o experimento e verificar reward hacks, em torno da Eureka Machine, alimentando o Flint com dados, receitas de treinamento, quantização e kernels
Ciclo desenhado à mão com quatro estações, propor uma ideia, implementá-la, rodar o experimento e verificar reward hacks, em torno da Eureka Machine, alimentando o Flint com dados, receitas de treinamento, quantização e kernels

Dos quatro, o passo ao qual eu daria mais atenção é o último, verificar reward hacks. Dê a um sistema uma pontuação para otimizar e ele vai achar jeitos de aumentá-la sem fazer o trabalho de verdade. Segundo o texto da Recursive, isso foi mais difícil com kernels de GPU, onde alguns candidatos guardavam saídas em cache ou exploravam o harness de medição de tempo em vez de rodar mais rápido. A solução foi uma auditoria mais rigorosa que foi crescendo junto com a busca: "as the search became stronger, the evaluator had to become stronger too."

Do meu lado da cerca, essa frase soa muito verdadeira, porque qualquer IA que você avalia por uma métrica vai driblar a métrica se puder. É o mesmo motivo pelo qual a eesel simula cada rollout contra os tickets históricos de um cliente antes que um agente responda a qualquer pessoa ao vivo: uma resposta confiante e uma resposta correta não são a mesma coisa, e você só descobre qual delas tem conferindo com casos reais.

O que a Eureka Machine fez antes do Flint?

Antes de a Eureka Machine chegar perto do Flint, a Recursive a testou em três benchmarks públicos, escolhidos porque dão um feedback rápido e fácil de medir. Em todos eles, superou o melhor resultado anterior, segundo a publicação de pesquisa:

BenchmarkO que medeMelhor anteriorEureka Machine
NanoChat AutoresearchPerda de validação após 5 min de treinamento (menor é melhor)0.9372 BPB0.9109 BPB
NanoGPT SpeedrunTempo para treinar um GPT pequeno até uma perda fixa79,7 s77,5 s
SOL-ExecBenchPontuação média de velocidade em 235 kernels de GPU (1,0 = limite do hardware)0.6990.754

O resultado do NanoChat é o mais fácil de ler. O "melhor anterior" nesse caso não foi a execução de uma única pessoa, e sim a melhor solução do autoresearch@home, onde dezenas de pessoas e centenas de seus agentes vinham melhorando a mesma configuração.

Gráfico de barras da Recursive com a perda de validação final no NanoChat: transformer comum 1.0587, autoresearch 0.9646, melhor da comunidade 0.9372 e as duas versões otimizadas da Recursive com 0.9344 e 0.9109, retirado da Recursive
Gráfico de barras da Recursive com a perda de validação final no NanoChat: transformer comum 1.0587, autoresearch 0.9646, melhor da comunidade 0.9372 e as duas versões otimizadas da Recursive com 0.9344 e 0.9109, retirado da Recursive

O ganho no NanoGPT é menor, mas foi mais difícil de conseguir. Esse ranking viu 83 contribuições humanas que bateram recordes em dois anos, e mesmo assim a Eureka Machine tirou 2,2 segundos da melhor entrada. A Recursive observa que rodou isso em nós da Modal e da Andromeda e ainda aguardava o hardware oficial antes de submeter, então por enquanto eu trataria como uma afirmação forte que ainda não chegou ao ranking.

Para o Flint, o benchmark de kernels é o que mais importa, já que os kernels foram o que tornou o Flint rápido desde o início. Nas 235 tarefas, o sistema fechou 18% da distância restante até o limite do hardware.

Gráfico de barras da Recursive com a pontuação média do SOL-ExecBench por categoria de kernel, com a Recursive à frente em todas as categorias e 0.754 no geral, retirado da Recursive
Gráfico de barras da Recursive com a pontuação média do SOL-ExecBench por categoria de kernel, com a Recursive à frente em todas as categorias e 0.754 no geral, retirado da Recursive

Gosto que a Recursive seja cuidadosa com o próprio enquadramento neste ponto. Ela diz que as execuções do zero "should not be read as independent or unique discovery", já que os modelos de base podem ter visto os repositórios públicos. Uma honestidade assim me faz confiar um pouco mais no resto do texto.

Como a Recursive construiu o Flint em menos de quatro meses?

Segundo a publicação de lançamento, a Eureka Machine participou de quase todas as camadas da pilha de construção do modelo. A publicação detalha quatro passos, e cada um alimenta o seguinte.

Linha do tempo desenhada à mão, dos resultados da Eureka de 11 de junho, passando pela busca de arquitetura com 40B no total e 2,5B ativos, pelo treinamento do zero, pela quantização de 4 bits e pelos kernels Metal, até o lançamento do Flint em 21 de outubro, com uma chave de menos de 4 meses
Linha do tempo desenhada à mão, dos resultados da Eureka de 11 de junho, passando pela busca de arquitetura com 40B no total e 2,5B ativos, pelo treinamento do zero, pela quantização de 4 bits e pelos kernels Metal, até o lançamento do Flint em 21 de outubro, com uma chave de menos de 4 meses
  1. Busca de arquitetura. A Recursive partiu de uma base com 35B de parâmetros totais e 3B ativos. A Eureka Machine explorou números e larguras de especialistas e chegou a 40B no total, 2,5B ativos, a configuração que projetou dar a melhor mistura de velocidade e pontuações de programação. Então há mais parâmetros totais e menos ativos, um pouco como uma biblioteca maior em que cada token ainda lê menos páginas.
  2. Treinamento do zero. O Flint não é um ajuste fino do modelo de outra pessoa. Pelo caminho, o sistema também trabalhou nos dados e nos otimizadores, e também nas receitas de treinamento.
  3. Quantização. Para mim, este é o passo mais engenhoso. Indo contra a prática comum, o sistema reduziu a camada de saída (lm_head) para 4 bits. Com apenas 2,5B de parâmetros ativos, essa camada de saída é uma grande parte dos pesos lidos a cada token, então torná-la menor compra velocidade real. Para recuperar a precisão, ele adicionou uma etapa de destilação em que o modelo de 4 bits treina com as próprias respostas amostradas previamente, com o modelo de 16 bits como professor. Isso quase reduziu pela metade os passos de treinamento em comparação com a base da Recursive, e a versão final NVFP4 pontua a até 0,7 ponto da de 16 bits.
  4. Kernels. Como último passo, ele escreveu kernels para matemática de poucos bits, roteamento MoE, atenção e processamento de prompt em Apple Silicon e na RTX Spark da NVIDIA. Em chips M4 e M5, produziu um "megakernel" Metal que funde todo o passo de decodificação em um só.

O motivo de os quatro passos se acumularem é bastante simples. Ter menos parâmetros ativos torna cada token mais barato, uma camada de saída de 4 bits torna mais barato ler cada um desses parâmetros, e o kernel fundido elimina a sobrecarga entre as leituras. Cada ganho multiplica o anterior, e é assim que um modelo de 40B acaba mais rápido que muitos de 3B ativos.

Quão rápido e quão bom é o Recursive Flint?

Ele é rápido e, para o tamanho, também é bom. No gráfico da Recursive para um M4 Pro com 48 GB, o Flint escreve 131,22 tokens/s com contexto curto via MLX, contra 13,01 do Qwen 3.8 27B denso. Na média até 128K tokens de contexto, mantém 68,89 tokens/s enquanto o Qwen 3.8 cai para 10,11.

Gráfico de vazão de decodificação da Recursive em um Apple M4 Pro e uma RTX Spark, com o Flint à frente de todos os pares esparsos e densos, retirado da Recursive
Gráfico de vazão de decodificação da Recursive em um Apple M4 Pro e uma RTX Spark, com o Flint à frente de todos os pares esparsos e densos, retirado da Recursive

Em qualidade, o quadro é mais misto. Assim o Flint se compara aos rivais mais próximos no próprio gráfico de benchmarks da Recursive:

BenchmarkFlintQwen 3.8 27B (denso)Qwen 3.6 35B-A3B (MoE)
Terminal-Bench 2.154,973,044,9
SWE-bench Verified74,275,673,4
LiveCodeBench v680,390,380,4
IFBench89,279,567,9

Ao lado de outros modelos MoE do mesmo tamanho, o Flint vence com folga, e é essa a afirmação que a Recursive escolheu destacar. Ao lado do melhor modelo denso do gráfico, porém, ele perde quatro de seis testes, incluindo uma diferença de 18 pontos no Terminal-Bench 2.1. Então "rivals dense models" é justo para o Muse Glimmer e o Gemma 4, e generoso para o Qwen 3.8.

Essa troca recebe uma análise bem mais profunda, junto com a taxa de erro de 17,74% em chamadas de ferramentas que o OpenRouter reporta atualmente, na análise do Recursive Flint da minha colega Rama. Minha conclusão curta é que você leva um modelo 10 vezes mais rápido com uma resposta um pouco pior. Em programação interativa, onde você lê cada diff de qualquer jeito, esse costuma ser o negócio certo.

Como executar o Recursive Flint?

Colocar o Flint para rodar leva cerca de cinco minutos, e o caminho depende do seu hardware. Este é o mapa do guia de configuração da Recursive:

Sua configuraçãoCaminhoO que você precisa
Mac recenterec, o motor da própria RecursiveM4 Pro, M5 Pro ou M5 Max, 48 GB+ de memória
Qualquer laptop ou PCOllama, LM Studio, Unsloth ou llama.cppUma versão quantizada compatível; 24 GB de RAM para o menor GGUF
Servidor com GPUSGLang, vLLM ou TransformersCheckpoint BF16 de ~80 GB; uma B300 ou H200
Sem hardware sobrandoNível gratuito do OpenRouter ou OpenCodeUma conta; valem limites de capacidade e de taxa
ParceiroAPI direta da RecursiveAcesso de parceiro aprovado

Em um Mac compatível, bastam dois comandos. Primeiro instale o rec, depois execute rec launch pi na pasta do seu projeto. Isso baixa o modelo junto com o harness Pi e inicia um servidor local que fala tanto APIs no estilo OpenAI quanto no estilo Anthropic. Se você prefere o OpenCode, use rec launch opencode no lugar.

Se você não tem um Mac, o caminho mais rápido é o Ollama, onde ollama run flint:40b-a2b-qat-int4 baixa a versão empacotada de 4 bits da Recursive. Em uma máquina com GPU, o repositório do Hugging Face tem o checkpoint completo e um kit de serviço SGLang. A comunidade também foi rápida nesse repositório, com 93 quantizações e 14 ajustes finos na semana seguinte ao lançamento.

O model card RecursiveSI/flint no Hugging Face, com 10.574 downloads no último mês, 93 quantizações e a licença Apache 2.0, retirado do Hugging Face
O model card RecursiveSI/flint no Hugging Face, com 10.574 downloads no último mês, 93 quantizações e a licença Apache 2.0, retirado do Hugging Face

Há duas dicas de configuração da documentação que valem ser repassadas. A primeira é dar espaço para ele pensar: como o raciocínio está sempre ativado, se uma resposta terminar com finish_reason: length, aumente o orçamento de saída em vez de encurtar o prompt. Vejo pessoas caírem na mesma armadilha de orçamento com a janela de contexto do Claude Code. A segunda dica é dividir o trabalho em passos pequenos e explícitos. A Recursive diz que o Flint "may need more guidance than the larger closed-source coding models you're used to", o que combina com sua pontuação de destaque em seguir instruções.

Para quem prefere não baixar nada, existe o endpoint gratuito do OpenRouter, cuja página também mostra onde o Flint já está sendo usado. Os principais apps ali são todos agentes, com o Kilo Code em 32,9B tokens em uma semana, o Cline em 12,2B e o Hermes Agent em 10,6B.

Quanto custa o Recursive Flint?

Em termos de licença, não custa nada. Os pesos são Apache 2.0, gratuitos para uso comercial, e o OpenRouter lista o endpoint hospedado a $0 de entrada e saída, com 99,67% de disponibilidade nos últimos três dias. O que você realmente paga é o hardware em que o executa.

E é exatamente aí que o design do Flint compensa. Um modelo que programa em nível de modelo denso em um único Mac de 48 GB, a 10 vezes a velocidade dos seus pares densos, transforma uma máquina que você já tem em um backend de programação gratuito. Compare isso com um modelo de fronteira hospedado, em que minha análise de preços do Kimi K3.1 Pro coloca uma tarefa agêntica típica em cerca de $2,11. Ao longo de dezenas de tarefas pequenas por dia, "bom o bastante e de graça" se acumula rápido.

O que você não ganha é uma API paga com SLA. O acesso direto continua limitado a parceiros selecionados, segundo o FAQ da Recursive, então para qualquer coisa voltada ao cliente você ainda vai querer um modelo hospedado com suporte, como o GitHub Copilot ou o OpenAI Codex.

Por que o Recursive Flint importa?

Por si só, o Flint é um modelo de programação pequeno muito bom, mas não é o único modelo aberto bom deste mês, já que Nemotron 3.5 Bolt, LFM3 e Nanbeige 4.3 foram todos lançados em poucas semanas. O que torna o Flint diferente é como ele foi feito.

A aposta da Recursive, nas próprias palavras, é que "more capable models can make Eureka Machine a better researcher, helping us build the next generation faster." Se isso se confirmar, cada Flint torna o próximo mais barato de construir. Essa é a afirmação que eu ficaria de olho, e o lado bom é que ela pode ser testada, porque o próximo lançamento vai mostrar se o ciclo realmente acelera ou se o Flint foi uma equipe talentosa com boas ferramentas.

Por ora, é assim que eu agiria:

  • Você programa e tem um Mac recente: teste o Flint esta semana. É gratuito e privado, e também rápido o bastante para mudar a frequência com que você recorre a um modelo local. Use-o dentro de uma CLI de programação agêntica que você já conhece.
  • Você quer o modelo aberto mais forte por resposta: fique com o Qwen 3.8 por enquanto, ou veja minha lista de alternativas ao Qwen.
  • Você roda trabalhos de agentes longos e sem supervisão: espere a taxa de erro em chamadas de ferramentas baixar, ou fique com o Claude Code.
  • Você acompanha ferramentas de pesquisa em IA: leia a publicação de pesquisa da Recursive e os artefatos de código aberto. O mesmo vale para outros lançamentos de infraestrutura deste mês, como DeepInfer e TorchTPU.

O que o Flint significa se você comanda uma equipe de suporte

O Flint é infraestrutura, ou seja, um modelo sobre o qual roda um agente de programação. Quando seu problema é uma fila de suporte, o modelo nunca foi realmente a parte difícil. O difícil é tudo o que o cerca, como conectar ao seu helpdesk e aprender com seus tickets anteriores, depois saber quando transferir e provar que ele não dará uma resposta errada com toda a confiança. Até escolher o modelo é uma questão à parte, que abordo em LLMs para atendimento ao cliente.

É essa lacuna que os colegas de IA da eesel preenchem. Cada um é um funcionário pronto para trabalhar em uma função definida, em vez de um kit de agentes de IA que você monta sozinho, e o colega para helpdesk é o de suporte. A eesel passou anos colocando IA em filas de suporte ao vivo, e a lição é a mesma que a Recursive aprendeu com seus kernels: o avaliador precisa ser tão sério quanto o sistema que ele verifica.

A Qontro, uma empresa de software ERP, recebe em cada ticket do Freshdesk um rascunho de resposta com os artigos de ajuda relevantes linkados, 190 tickets redigidos em um mês, respondendo a partir de cerca de 9.800 tickets anteriores e artigos de ajuda. A SE Ranking roda três agentes da eesel em três conexões do Zendesk e atendeu 4.650 conversas em um mês.

Se você vive no terminal, este é o ponto em que os dois mundos se encontram. A CLI da eesel permite que o mesmo agente de programação que você executaria no Flint opere seu colega de suporte: eesel activity mostra o que o agente fez em cada ticket, eesel instructions muda suas regras permanentes e eesel approvals aprova ações que ele está aguardando. Todo comando devolve JSON, e com --dry-run você vê a chamada exata que uma escrita faria antes de ela ser enviada. Escrevi mais sobre CLIs de agentes de IA e o caminho do servidor MCP.

Experimente a eesel

Quer IA no seu helpdesk sem construí-la sobre um modelo bruto? O colega da eesel para helpdesk se conecta em minutos ao Zendesk, Freshdesk ou Gorgias, aprende com seus tickets anteriores e sua central de ajuda e é testado com eles antes de responder a qualquer pessoa. Você pode acompanhar cada ação no painel ou consultá-la pela CLI. Comece de graça, sem cartão.

O registro de atividade da eesel mostrando cada conversa do Zendesk que o agente de IA atendeu, com seu status e número de ticket
O registro de atividade da eesel mostrando cada conversa do Zendesk que o agente de IA atendeu, com seu status e número de ticket

Experimente a eesel

Perguntas frequentes

O que é o Recursive Flint?
O Recursive Flint é um modelo de programação de pesos abertos com mistura de especialistas do laboratório Recursive, lançado em 21 de outubro de 2026. Tem 40B de parâmetros no total e ativa cerca de 2,5B por token, por isso roda rápido em um laptop. Foi feito para alimentar agentes de programação, e a análise do Recursive Flint mostra o quanto ele cumpre esse papel.
Quem criou o Recursive Flint?
A Recursive, um laboratório de IA liderado por Richard Socher, que também é CEO da You.com. A Recursive diz que uma pequena equipe de pessoas e agentes construiu o Flint do zero em menos de quatro meses, com seu sistema de pesquisa automatizada, a Eureka Machine, trabalhando nos dados, nas receitas de treinamento, na quantização e nos kernels.
O Recursive Flint é de código aberto e gratuito?
Os pesos estão no Hugging Face sob a licença Apache 2.0, então você pode usar, modificar e redistribuir comercialmente. Executá-lo localmente é de graça, e o OpenRouter lista um endpoint hospedado gratuito a $0 de entrada e saída. Para outras opções gratuitas, veja minha lista de agentes de IA de código aberto.
Como executo o Recursive Flint localmente?
Em um Mac M4 Pro, M5 Pro ou M5 Max com pelo menos 48 GB de memória, instale o motor rec da Recursive e execute rec launch pi na pasta do seu projeto. Em outras máquinas, use Ollama, LM Studio ou llama.cpp com uma versão quantizada, ou SGLang e vLLM em um servidor com GPU. Combine-o com um harness como o Pi coding agent.
O que é a Eureka Machine da Recursive?
É o sistema da Recursive para pesquisa automatizada de IA. Ele propõe uma ideia, a implementa, roda um experimento, verifica o resultado quanto a reward hacks e ruído, e usa o que aprendeu para escolher o próximo experimento, em muitas threads em paralelo. Antes do Flint, a Recursive informou que ele superou o melhor resultado anterior em três benchmarks públicos, incluindo uma pontuação média de 0,754 nos 235 kernels de GPU do SOL-ExecBench.
Como o Recursive Flint se compara ao Qwen 3.8?
No gráfico da própria Recursive, o Qwen 3.8 27B denso pontua mais alto em quatro de seis benchmarks de programação, incluindo o Terminal-Bench 2.1 (73,0 contra 54,9). O Flint roda cerca de 10 vezes mais rápido no mesmo MacBook M4 Pro. A família Qwen 3.8 é a escolha mais forte por resposta; o Flint é a mais rápida.
Existe uma API do Recursive Flint?
O acesso direto à API da Recursive é limitado a parceiros selecionados, com um formulário de solicitação na documentação. Todos os outros podem chamar o Flint pelo endpoint gratuito do OpenRouter ou pelo nível gratuito do OpenCode, ambos sujeitos a limites de capacidade e de taxa. Para modelos hospedados com SLA pago, meu resumo de assistentes de programação com IA cobre as opções.
Posso usar o Recursive Flint para atendimento ao cliente?
Ele é ajustado para agentes de programação, não para conversas de suporte, e a Recursive diz que precisa de orientação mais explícita do que os grandes modelos fechados. Para uma fila de suporte, um agente de IA para helpdesk pronto como a eesel, que aprende com seus tickets anteriores e é testado com eles antes de entrar no ar, leva você até lá mais rápido do que construir sobre um modelo bruto.

Share this article