Skip to main content
MindStudio
Pricing
BlogAbout
My Workspace
Eureka MachineRichard SocherRecursive AI startup

What Is the Eureka Machine? Inside Recursive AI's Self-Improving Builder

Recursive AI used an automated research loop called the Eureka Machine to design Flint's architecture, quantization, and GPU kernels.

Edited by Luis Chavez-Mattos, Director of Product RSS
What Is the Eureka Machine? Inside Recursive AI's Self-Improving Builder

What is the Eureka Machine?

The Eureka Machine is an automated research system built by the startup Recursive, founded by Richard Socher. It runs a loop where an agent proposes a research idea, writes code to test it, builds its own evaluation, runs experiments, and keeps whatever works as a starting point for the next round. Recursive says it ran many of these research paths in parallel and used the system to help design Flint, a mixture of experts coding model, including its architecture, its quantization approach, and its GPU kernels.

TL;DR

  • Recursive is a startup founded by Richard Socher that came out of stealth in May having raised $650 million at a $4.65 billion valuation, with a team of around 30 people including eight co-founders from Google, OpenAI, DeepMind, and Meta.
  • The Eureka Machine is Recursive’s internal automated research loop: agents propose ideas, write and test code, run benchmarks, and promising results become the basis for the next round of experiments.
  • Recursive says the hardest part of building this system wasn’t generating ideas, it was building a judge that couldn’t be gamed, since stronger search kept finding ways to exploit weak evaluation (cached outputs, timing tricks).
  • Flint, Recursive’s first released model, is a 40 billion parameter mixture of experts model with about 2.5 billion active parameters, designed in part through Eureka Machine experiments on architecture width, expert count, and tokenizer size.
  • Recursive also applied quantization aware training to Flint’s large output layer and reportedly had the system write a fused “mega kernel” for Apple silicon to speed up decoding.
  • There is no published paper yet detailing exactly how much compute, how many agents, or which underlying models powered the Eureka Machine’s search.
  • The book titled “Eureka Machine,” written by Socher and released around September, lays out the broader vision behind the company’s name, separate from the specific engineering system running inside Recursive.

Remy doesn't write the code. It manages the agents who do.

R
Remy
Product Manager Agent
Leading
Design
Engineer
QA
Deploy

Remy runs the project. The specialists do the work. You work with the PM, not the implementers.

Who is behind Recursive and why does it matter?

Richard Socher is a well known figure in NLP research. He taught influential courses at Stanford roughly a decade ago, was an author on the original ImageNet paper, helped create GloVe word embeddings, and later became head of AI at Salesforce after it acquired his earlier startup. His 2014 Stanford PhD thesis was titled “Recursive Deep Learning for NLP and Computer Vision,” which signals how long he’s been thinking about recursive, self-improving systems.

Before founding Recursive, Socher spent several years building you.com, a search startup aimed at competing with Google. Recursive is his newer venture, built around the idea that AI systems can be used to design and improve other AI systems, rather than having humans hand-tune every architectural choice.

The company assembled eight co-founders pulled from major AI labs. One notable figure is Tim Rocktäschel, who came from Google DeepMind where he led the “open-endedness” team behind Genie, a world model that can turn a single image or rough sketch into a playable environment. That research lineage, open-ended search and self-play style systems, maps closely onto what the Eureka Machine is trying to do: generate a wide spread of candidate solutions and let the strongest ones survive.

Investors put in $650 million at a $4.65 billion valuation before Recursive had shipped any product. That’s a bet on the team and the research methodology, not on a specific model.

How does the Eureka Machine actually work?

Based on Recursive’s own description, the system operates as a loop with a few repeating steps:

  1. An agent proposes an idea worth testing.
  2. The agent writes code to implement and test that idea.
  3. The system runs experiments, training or benchmarking the result.
  4. Successful outcomes become “stepping stones,” feeding into the next round of proposals.

Multiple research paths run in parallel, and the system periodically combines the most promising threads rather than following a single line of experimentation. This resembles open-endedness research more broadly, where the goal is to keep generating novel, useful variation rather than greedily optimizing one path, just applied with significantly more compute and funding behind it.

Socher has said the core difficulty wasn’t generating ideas. It was building a judge, or evaluator, that couldn’t be gamed. As the search process got better at optimizing, it got better at finding exploits in the evaluation itself, things like caching outputs or exploiting timing quirks to post artificially good scores. That’s a familiar problem to anyone who has worked with reinforcement learning or adversarial setups like GANs: the discriminator and the generator both have to keep improving, or the generator starts cheating instead of actually getting better. The practical lesson for anyone building agent loops or RL pipelines is that your verifier is an attack surface, and a stronger optimizer will find its blind spots faster than a weaker one.

What did the Eureka Machine actually design in Flint?

Recursive describes three specific contributions the system made to Flint’s design.

Other agents start typing. Remy starts asking.

YOU SAID "Build me a sales CRM."
01 DESIGN Should it feel like Linear, or Salesforce?
02 UX How do reps move deals — drag, or dropdown?
03 ARCH Single team, or multi-org with permissions?

Scoping, trade-offs, edge cases — the real work. Before a line of code.

Architecture search. The process started from a baseline model with 35 billion total parameters and 3 billion active parameters, structurally similar to Alibaba’s Qwen3 models. From there, the system explored different expert counts and widths before landing on Flint’s final shape: 40 billion total parameters with about 2.5 billion active per token, spread across 256 experts with six selected per token plus one shared expert that’s always active.

Output layer quantization. Flint uses a tokenizer of roughly 150,000 tokens, which makes its output layer unusually large, around 300 million parameters, accounting for roughly an eighth of the compute a token passes through. Most models leave this layer at higher precision, but Recursive quantized it to four bits and used quantization aware training, distilling from a 16-bit version of the model to recover accuracy. This is plausibly a major reason Flint’s compressed NVFP4 release scores close to its full-precision counterpart.

Kernel generation. On Apple silicon, Recursive says the system wrote a low-level Metal “mega kernel” that fuses the entire decode pass into a single kernel, cutting down on kernel launches and memory round-trips. That’s part of why Flint reportedly hits around 130 tokens per second on a Mac through Recursive’s own inference engine, called Wreck.

No paper has been published describing exactly how this search was run, what models powered the agent loop, or how much compute was involved. That makes it hard to independently verify the extent of automation versus human-guided design, which is a fair point of skepticism raised by observers covering the launch.

Is Flint worth using, and what are its tradeoffs?

Flint is a mixture of experts model built to trade some raw coding capability for speed. With roughly 2.5 billion active parameters out of 40 billion total, it runs far faster than dense models of similar overall capability because decoding speed is bottlenecked mainly by how many weights need to be read per token, not by total parameter count.

Compared against Qwen3’s 32B dense model, Flint loses on harder benchmarks: Terminal-Bench, SWE-Bench, and LiveCodeBench all favor the dense model. Against mixture of experts models closer to its own weight class, like Qwen3’s 30B MoE variant, Flint performs competitively and leads on instruction following. The practical pitch isn’t “best coding model available.” It’s “close enough to strong dense-model performance while running meaningfully faster,” which matters a lot for agent workflows involving many sequential calls.

Flint uses sliding window attention across most of its layers (full attention is reserved for a smaller subset), which keeps long-context handling cheaper, and it supports a documented context window with a large output token allowance. Reasoning is always on in the released versions. The model is released under Apache 2.0 with no gating, and ships in multiple formats including bf16, INT4, a standard GGUF quantization, and an NVFP4 version, with support already available in common local inference tools.

Recursive’s own documentation reportedly notes that because Flint has fewer active parameters, it benefits from more explicit instructions and smaller, broken-down tasks compared to larger closed models, and recommends specific coding harnesses for better throughput. That’s a reminder that with small-active-parameter models, the surrounding tooling matters as much as the raw model weights.

Frequently Asked Questions

What company built the Eureka Machine?

Recursive, a startup founded by Richard Socher, built the Eureka Machine. The company came out of stealth in May having raised $650 million at a $4.65 billion valuation.

Remy is new. The platform isn't.

Remy
Product Manager Agent
THE PLATFORM
200+ models 1,000+ integrations Managed DB Auth Payments Deploy
▮
BUILT BY MINDSTUDIO
Shipping agent infrastructure since 2021

Remy is the latest expression of years of platform work. Not a hastily wrapped LLM.

Is the Eureka Machine the same as Flint?

No. The Eureka Machine is Recursive’s automated research system. Flint is the coding model that Recursive says was partly designed using that system, including choices around its mixture of experts architecture, quantization, and kernel optimization.

Did Richard Socher write a book called Eureka Machine?

Yes. Socher released a book under that title around September, outlining the broader ideas behind recursive self-improvement that inform the company’s name and mission. The book and the internal engineering system share a name but aren’t the same thing.

How is Flint different from a standard dense model like Qwen3?

Flint is a mixture of experts model with about 40 billion total parameters but only roughly 2.5 billion active per token, which makes it much faster to run locally since inference speed depends mainly on active parameter count. Dense models like Qwen3’s 32B variant use all parameters for every token, which tends to make them slower but, in Flint’s case, somewhat stronger on harder coding benchmarks.

Has Recursive published details on how the Eureka Machine works internally?

No formal paper has been published as of Flint’s release. Recursive has described the loop conceptually (idea generation, self-testing, parallel experimentation) but hasn’t disclosed specifics like which models powered the agents or how much compute was used.

Editorial standards

Presented by MindStudio

No spam. Unsubscribe anytime.