Artificial intelligence is widely used to develop software, analyze research, and improve the tools that power the technology itself. Recursive, an AI startup focused on building systems that can improve their own capabilities, has introduced Flint, a coding model developed largely with assistance from AI.
Released as a free model that can run on a laptop, Flint represents an early experiment in using automated AI research to accelerate model development.
The company says its internal research system, called the Eureka Machine, contributed to nearly every stage of the model's creation, allowing a small team to build it from scratch in less than four months.

BoliviaInteligente/Unsplash
Flint is a coding-focused AI model developed by Recursive. It is designed to help developers write code, create small applications, and solve programming problems without relying on cloud-based AI services.
Unlike many commercial coding assistants, Flint can run directly on a user's computer. This approach allows developers to work offline, keep source code on their own machines, and avoid usage fees typically associated with cloud services that charge according to the volume of text processed.
The model is available for free through Hugging Face under the Apache 2.0 open-source license. This license permits users to access, use, and modify the software subject to its terms.
Flint is intended for developers seeking a local AI coding assistant, particularly those who value privacy, accessibility, and control over their development environment.
However, Recursive acknowledges that the model may require more explicit instructions than larger, paid coding assistants, especially when handling complex programming tasks.
Read more: ChatGPT Browser Integration: How OpenAI Is Making AI More Useful For Everyday Tasks
A central part of Flint's development is Recursive's automated research system, known as the Eureka Machine. Rather than functioning solely as a coding assistant, the system helps researchers generate ideas, conduct experiments, evaluate results, and determine which approaches to investigate next.
According to Recursive, the Eureka Machine contributed to nearly every stage of Flint's development, including pretraining, post-training, and inference-related work.
Pretraining establishes a model's foundational capabilities by exposing it to training data. Post-training further shapes its behavior and responses, while inference refers to the process of generating outputs after the model has been trained.
By automating parts of this research process, the Eureka Machine helped Recursive develop Flint in under four months. The company presents this approach as a way to accelerate AI research without requiring a large team to carry out every experiment manually.
The system does not eliminate the need for human oversight. Instead, it acts as an automated research assistant that helps people explore ideas and evaluate possible improvements more efficiently.
According to TechCrunch, Recursive self-improvement refers to the idea that an AI system could help develop a more capable AI system, which could then contribute to further improvements.
The concept has attracted significant attention because it raises questions about how quickly AI capabilities might advance if systems become increasingly effective at researching and developing their successors.
Recursive's Flint project provides a more limited example of this idea. The company's automated research system assisted human researchers throughout development, but the resulting model remains a tool created under human supervision.
AI-assisted model development does not necessarily mean that an AI system can independently redesign itself, train a more advanced successor, and repeat the process without human intervention.
Researchers continue to debate the potential benefits and risks of more autonomous AI research. Flint offers a practical example of automation in model development, rather than evidence that fully autonomous recursive self-improvement has already been achieved.
Flint uses a mixture-of-experts (MoE) architecture, a design that allows a model to activate only selected parts of its network for a particular task.
Although Flint contains approximately 40 billion parameters, Recursive says it activates around 2.5 billion parameters at a time. Parameters are the numerical values that help determine how a trained model processes information and generates responses.
This selective activation can reduce the computational resources needed for individual tasks compared with activating the entire model. It is one reason the company positions Flint as a model suitable for local use.
A model with 40 billion total parameters does not necessarily require the same resources during inference as a dense model that activates all its parameters for every input.
Actual hardware requirements still depend on factors such as quantization, context length, memory use, and the software used to run the model. Therefore, the model's relatively low active parameter count should not be interpreted as a guarantee that it will run on every laptop.
Speed is one of the main performance claims associated with Flint. In Recursive's own tests, the model generated approximately 131 tokens per second on a MacBook Pro equipped with Apple's M4 Pro chip.
The company compared this result with reported speeds of roughly 58 to 69 tokens per second for similar models running on the same machine, including Google's Gemma 4 and Nvidia's Nemotron 3.5 Lightning. Recursive also reported that Flint exceeded 150 tokens per second on Nvidia's RTX Spark.
These figures suggest that Flint could provide responsive code generation on supported hardware. However, inference speed varies according to the benchmark setup, software implementation, model configuration, and workload.
Token generation speed also does not measure coding quality on its own. A fast model may still require corrections, additional prompts, or repeated attempts to solve a programming problem successfully.
Recursive reported that Flint outperformed other models with fewer than 50 billion parameters on SWE-Bench Verified, a benchmark designed to assess how well AI systems resolve real-world software issues.
The company also reported that, across its average results from six tests, only Alibaba's Qwen3.8 27B scored higher than Flint.
These results provide an initial indication of Flint's coding capabilities, but they should be interpreted within the limits of the available information.
Flint offers several potential advantages over cloud-based coding assistants, particularly for developers who want free access, local execution, and greater control over their code.
However, it is not necessarily a complete replacement for larger commercial systems. Recursive has acknowledged that Flint benefits from clear, structured instructions and that large tasks are better divided into smaller steps.
An early review by Wired journalist Will Knight described positive results from testing Flint on a Mac with 48GB of memory. The review reported that the model successfully handled several small programming projects, including a to-do list application and a web research tool.
These experiences suggest that smaller local models can be useful for practical development work. Still, results from a limited set of projects do not establish consistent performance across all programming languages, large codebases, or complex engineering tasks.
The choice between a local coding model and a paid cloud assistant depends on the developer's priorities, hardware, privacy requirements, and the complexity of the work.
Flint is a coding-focused AI model designed to help developers write code, build small applications, and solve programming problems. It can run locally on supported computers.
Yes. According to Recursive, Flint is available for free on Hugging Face under the Apache 2.0 license, which permits use and modification subject to the license's terms.
Yes, Flint is designed for local execution on compatible hardware. However, the actual memory and processing requirements depend on the model configuration and runtime software.
The Eureka Machine is Recursive's automated AI research system. It generates research ideas, runs experiments, evaluates results, and helps determine subsequent steps in model development.
Not independently. Flint demonstrates how AI can assist human researchers in developing another AI model. It does not establish that an AI system can autonomously and repeatedly improve itself without human oversight.
Recursive reported approximately 131 tokens per second on an M4 Pro MacBook Pro and more than 150 tokens per second on Nvidia's RTX Spark. These are company-reported results and may vary under different testing conditions.
