In this categoryLocal AI · 70
- Speridlabs Idol: Turn One Photo into a 3D Gaussian Splat, and How to Run It
- LFM3-Omni-2B: Liquid AI's 2.2B Any-to-Any Model, and How to Run It Locally
- SenseNova-Loop-9B-Preview: A Looped Multimodal Model for Long-Context Work, and How to Run It
- How to Run WeVisOne-VL-4B Locally: Tencent's All-in-One Vision Model
- How to Run Mistral Large 4 (1T-A52B) Locally: The Hardware It Actually Needs
- How to Run Hy-SimulMT-30B-A3B-FP8 Locally: Tencent's Real-Time Speech Translator
- How to Run Chroma1-HD Locally: An Open Base Model for Text-to-Image
- How to Run Nemotron 3.5 Parse Locally: NVIDIA's 630M Document Parsing Model
- How to Run Recursive Flint Locally: a 39.8B Coding Model You Can Actually Fit on a Mac
- How to Run Phonon-40M-en Locally: Gradium's 40M-Parameter Text-to-Speech Model
- How to Run Timestral-209M Locally: Mistral's 209M-Parameter Time Series Forecasting Model
- How to Run Indra OCR Locally: a 1M-Parameter CPU Model That Hits 49 Pages a Second
- How to Run AuroraIMG-6M Locally: AuroraAI-Research's 6.82M-Parameter Text-to-Image Model
- How to Run Maya-1 Locally: a 3.3B-Parameter Text-to-Speech Model with Voice Design
- How to Run Sopro V2 Turbo Locally: a 120M-Parameter Voice Cloning TTS Model
- How to Run Kova TTS 1 Locally: a 1.25B-Parameter Voice Cloning Model for Narration
- How to Run Whistle Locally: Cactus's 16.9MB On-Device Speech Recognition Model
- How to Run Antalia-2 Mini Locally: a 7.6M-Parameter Turkish TTS Model
- How to Run Supra2-IMG Locally: SupraLabs' 104M-Parameter Text-to-Image Model
- How to Run VisionHOPE Locally: PSRben's Self-Modifying Vision Backbone
- Fish Audio S1-Mini: What It Is and How to Actually Try It
- How to Run SupraTTS-0.1-Beta Locally: A Tiny Glow-TTS Voice Model
- How to Run Nemotron 3 Diarization Locally: Streaming Speaker Tagging in 99M Parameters
- How to Run Freya-TTS Locally: A 183M-Parameter Turkish Text-to-Speech Model
- How to Run Audio8 ASR Infinite Locally: Streaming Speech Recognition That Never Stops
- How to Run TeleOCR Locally: One Model for Scanned and Photographed Documents
- How to Run Xing4.0-29B-A4B Locally: A 256K-Context MoE Model for Agent Tasks
- How to Run IndicF5 Locally: Voice Cloning for 11 Indian Languages
- How to Run Fish Audio S2 Pro Locally: Multilingual TTS with Inline Emotion Control
- How to Run ZDTaichu5.0-9B Locally: A 9.79B Vision-Language Model Built for Spatial Reasoning
- How to Run Qwen3-TTS-12Hz-1.7B-VoiceDesign Locally: Voice Design From a Text Description
- How to Run YuE2-3B Locally: Open Source Music Generation That Beats Suno v5 on Benchmarks
- MiniCPM5-2B: Install and Run OpenBMB's 2B Model That Outscores 4B Rivals
- BERT Base Uncased: Specs, How to Run It, and Why It's Still Trending in 2026
- How to Run tencent/AuK Locally: Zero-Shot TTS, Voice Cloning and Speech Editing
- Stable Diffusion 3.5 Medium: What's Different From SDXL and Flux
- Qwen-Image-2512: The Text-to-Image Model That Renders Real Text
- How to Run Irodori-TTS Anime Locally: Japanese Voice Cloning and Voice Design
- How to Run Breeze TTS 2 Locally: Voice Clone, Voice Design and Voice Direction
- How to Run Kokoro-82M Locally: the Fastest Open-Weight TTS Model
- How to Install Ollama on macOSStart
- How to Install Ollama on Windows
- How to Run Llama 3 Locally with Ollama
- How to Pick the Right Local AI Model for Your Hardware
- Best GGUF Models to Run by VRAM Tier (8GB, 12GB, 16GB, 24GB, 48GB)
- Run LLMs in Your Browser With WebGPU: No Install, No Server (WebLLM)
- How to Use Ollama as a Drop-In OpenAI API
- GGUF vs MLX vs NVFP4: Local AI Quantization Formats Explained
- Best GPU for Running AI Locally in 2026Start
- How Much RAM Do You Need for Local AI?
- Mac vs PC for Local AI: Which Should You Choose?
- How to Build a Local AI Workstation on Any Budget
- How to Set Up Local AI on 8GB of VRAM
- How to Set Up Local AI on 12GB of VRAM
- Best Local LLM for 16 GB VRAM: Setup, Quantization and Real Speed
- How to Set Up Local AI on 24GB of VRAM
- Best Local LLM on Mac M4 16 GB: Setup, MLX vs GGUF and Real Speed
- Best Local LLM on Mac M4 Pro 48GB: Setup, Quantization and Real Speed
How to Run Recursive Flint Locally: a 39.8B Coding Model You Can Actually Fit on a Mac
Flint is Recursive's 39.8 billion parameter mixture-of-experts model for coding agents, with only about 2.5 billion parameters active per token. The full BF16 checkpoint wants a datacenter GPU, but Recursive's own rec engine runs it on an Apple Silicon Mac with 48 GB of unified memory, and community GGUF quantizations bring it to llama.cpp as well.
Flint is Recursive's 39.8 billion parameter mixture-of-experts model for coding agents, with only about 2.5 billion parameters active per token. The full BF16 checkpoint wants a datacenter GPU, but Recursive's own rec engine runs it on an Apple Silicon Mac with 48 GB of unified memory, and community GGUF quantizations bring it to llama.cpp as well.
Written by Priya Raghunathan, local-AI hardware reviewer. I check parameter counts, licenses, hardware requirements and install commands against the primary source before recommending a setup path.
A new top-20 entrant on Hugging Face's trending list
Flint entered the top 20 of Hugging Face's overall trending list in October 2026. At time of writing it has 482 likes and 420 downloads on the RecursiveSI/flint model page, released October 21, 2026 under the Apache 2.0 license. Recursive's rec inference engine on GitHub has 115 stars. The most-liked Space linking to it is tardellirs/model-pulse (200 likes), a Hub-wide stats dashboard rather than a demo of the model itself.
Specs at a glance
| Field | Value |
|---|---|
| Publisher | Recursive |
| Pipeline | Text generation, built for coding agents |
| Total parameters | 39.8B (39.79B per the HF API's safetensors metadata) |
| Active parameters per token | About 2.5B, including the output head; the active body alone is about 2.2B |
| Architecture | Decoder-only MoE, 49 layers (2 dense + 47 MoE), 256 routed experts with 6 selected per token plus a shared expert |
| Context window | 262,144 tokens, shared between prompt and output |
| License | Apache 2.0 |
| Checkpoint size | About 80 GB (BF16 safetensors) |
| Release date | October 21, 2026 |
| GitHub stars | 115 (recursive-oss/rec) |
What it actually does
Flint is built to investigate codebases, fix bugs, implement features and write tests, not to write general prose. It takes text in and gives text out, supports multi-turn tool calls in an OpenAI-compatible format, and exposes a separate reasoning stream that Recursive calls reasoning_content, which you're supposed to keep in the conversation history on later turns. The mixture-of-experts design is the reason a 39.8 billion parameter model is realistic to run at all outside a datacenter: at any given token, only about 2.5 billion of those parameters are doing the work, which is closer to the compute cost of a model a fifteenth the size.
Run it on a Mac with rec
Recursive publishes rec, a separate inference engine built specifically to run Flint on Apple Silicon. It's the realistic option for most people who want this model on their own hardware rather than rented cloud GPUs, and it's a single install script rather than a Python environment.
| Requirement | Minimum |
|---|---|
| Mac | Apple Silicon: M4 Pro, M5 Pro or M5 Max |
| Unified memory | 48 GB |
| Free disk space | About 30 GB |
| Other | Node.js 22 and npm, for the optional pi coding harness |
The installer puts the rec binary in ~/.local/bin and stores model data under ~/.local/share/rec. Once it's installed, rec pull downloads a 4-bit quantized Flint for Apple Silicon, and rec launch starts the model server and opens a coding harness in one step.
rec also opens an OpenAI-compatible endpoint at http://127.0.0.1:11500/v1 under the model name flint, so you can point any OpenAI-client-compatible tool at it directly. Run rec auth token to get the local API key the server expects.
from openai import OpenAI
client = OpenAI(base_url="http://127.0.0.1:11500/v1", api_key="local")
response = client.chat.completions.create(
model="flint",
messages=[{"role": "user", "content": "Write a Python function that merges overlapping intervals."}],
)
print(response.choices[0].message.content)Recursive's own benchmarks put rec at 1.4 to 2.6 times the token throughput of llama.cpp running the same 4-bit Flint on an M4 Pro, across context lengths from 1,000 to 252,000 tokens with 1,024 output tokens. The tradeoff is that rec is built for a single session; if you want several agents hitting the model at once, llama.cpp or the datacenter route below fit that better.
recursive-oss/recRecursive's inference engine for running Flint on Apple Silicon, with 4-bit quantization and an OpenAI-compatible local API.github.com115Running the full checkpoint yourself
If you do have access to datacenter-class hardware, Recursive ships an SGLang serving kit alongside the raw checkpoint. This is the path for a B300 or H200 GPU, not a desktop.
Recommended sampling settings are temperature 1.0 with top-p 0.95 and top-k 20, and Recursive suggests budgeting at least 32,768 output tokens, including reasoning, for hard problems. The server applies those defaults automatically when a request omits them.
Community quantizations
Recursive's model card also lists quantized community builds for llama.cpp, LM Studio, Jan and Ollama, alongside the rec-specific Apple Silicon build. If you already run one of those tools and want Flint without installing rec, check the quantizations listed on the RecursiveSI/flint model page for a build sized to your GPU or unified memory.
Benchmarks
Recursive's release evaluations use temperature 1.0, top-p 0.95 and top-k 20, with Terminal-Bench run through Terminus 2 and SWE-bench run through mini-swe-agent. Agentic scores are an average pass rate over at least five attempts.
| Benchmark | Score |
|---|---|
| Terminal-Bench 2.1 | 54.9% |
| SWE-bench Pro v2 | 89.7% |
| SWE-bench Verified | 74.2% |
Recursive counts any Terminal-Bench solution obtained through web retrieval as a failure, which is a stricter rule than some developer-reported scores from other labs apply, so a direct percentage-to-percentage comparison against another model's self-reported Terminal-Bench number can be misleading.
Known limitations
Flint's supervised fine-tuning included safety-oriented examples, but Recursive is explicit that it can still produce incorrect or harmful content, faulty code, or bad tool calls, and that structured tool-call formatting does not by itself stop the model from choosing an unsafe or wrong action. Test generated code and review consequential changes before applying them, and keep your own permission boundaries around anything the model can execute. Long reasoning traces can eat into the output budget before an answer finishes, and Recursive notes the 262,144 token context is a capacity limit, not a promise of even accuracy across the whole range. The stated knowledge cutoff is June 2026.
FAQ
What is Recursive Flint?
A 39.8 billion parameter mixture-of-experts language model from Recursive, built for coding agents: investigating codebases, fixing bugs, implementing features and writing tests. About 2.5 billion parameters are active per token.
Can I run Flint on a laptop?
Yes, with the right machine. Recursive's rec engine runs a 4-bit quantized Flint on an Apple Silicon Mac with an M4 Pro chip or better and at least 48 GB of unified memory. The raw BF16 checkpoint on Hugging Face is built for a datacenter GPU like a B300 or H200, not a laptop.
Is Flint free to use commercially?
The model weights are released under the Apache 2.0 license, which allows commercial use. Recursive notes that hosted API terms and data practices, if you use their own API instead of self-hosting, are separate from the weight license.
How big is the download?
The full BF16 checkpoint is about 80 GB. The 4-bit quantized build that rec downloads for Apple Silicon is much smaller, and community GGUF quantizations for llama.cpp come in a range of sizes depending on the quant level chosen.
Where to go from here
- Browse other open coding and agentic models: the local AI model directory lets you compare specs side by side.
- New to running quantized models on llama.cpp? the how-to guide index has setup guides for other local models that cover the same workflow.
Local models run better with more VRAM. CompareRTX GPUs on Amazonbefore you upgrade.(affiliate link. We may earn a commission at no extra cost. Disclosure)
Watch related tutorials
9:42
10:30
11:05
11:15
17:00
9:50Weekly local AI drops
New models, what runs on your hardware, and the guides to set them up. One email a week, unsubscribe any time.