Flint · Recursive Flint — 40B-A2.5B 本地编程 Agent 模型
40B 总参 / 2.5B 激活,SWE-bench Pro v2 89.7%,单卡 B300/H200 起步
5 分钟上手
BF16 约 80GB,单卡 B300/H200 起步;量化版可在 M4 Pro、64GB RTX Spark 等本地设备运行# 1) 下载 BF16 权重(约 80GB)
pip install -U huggingface_hub
hf download RecursiveSI/flint --local-dir flint
cd flint
# 2) 用官方 SGLang 套件启动(单卡 B300;H200 换 serve_h200.sh)
docker build -t flint-sglang sglang
docker run -d --name flint --gpus '"device=0"' --ipc=host \
-p 127.0.0.1:30000:30000 -v "$PWD:/model" -e MODEL=/model \
flint-sglang bash /model/sglang/serve_b300.sh
# 3) 调用 OpenAI 兼容接口
curl http://localhost:30000/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model":"flint","messages":[{"role":"user","content":"写一个合并重叠区间的 Python 函数"}]}'项目速览
Flint 是 Recursive Superintelligence 于 2026 年 10 月开源的本地编程 Agent 模型。它采用 MoE 架构,总参数 39.8B、每个 Token 仅激活约 2.5B,专为「在本地代码库里查问题、修 Bug、实现功能、补测试」设计,支持推理与多轮工具调用,权重以 Apache 2.0 许可开放。
官方评测中,Flint 在 Terminal-Bench 2.1 得 54.9%、SWE-bench Pro v2 得 89.7%、SWE-bench Verified 得 74.2%,称其在 50B 以下 MoE 模型中领先,并能以约 5 倍速度运行于同级别 25–40B 稠密模型。配合官方优化推理栈,它在 M4 Pro MacBook Pro 上可跑到 125+ tokens/s,在 64GB NVIDIA RTX Spark 上可跑到 150+ tokens/s(短上下文)。
能做什么
- 仓库级修 Bug:定位跨文件调用链,修改代码并补回归测试
- 功能实现:从需求描述到代码、测试与自检的完整闭环
- 本地私有开发:代码与上下文留在本机,不发送到远端 API
- 多轮工具调用:兼容 OpenAI 风格 tool calls,可接入编码 Agent
- 长上下文任务:262K Token 配置,适合中大型仓库与多文件重构
怎么部署
Hugging Face 提供 BF16 权重(约 80GB),官方 SGLang 套件可在单卡 B300 或 H200 上启动一个副本;也提供面向 NVIDIA 与 Apple Silicon 的量化版本。除 SGLang 外,博客称可配合 llama.cpp、Ollama、Unsloth、LM Studio、vLLM 使用,并开源了面向 M4/M5 的 rec 本地推理引擎。
适合谁
希望把代码 Agent 跑在自己电脑或私有服务器上的开发者;有 H200/B300 或 Apple Silicon 工作站、在意代码不外传的团队;研究小激活参数 MoE 与本地编码 Agent 的工程师。
✅ 优点
- •40B 总参仅激活 2.5B,本地推理吞吐明显高于同体量稠密模型
- •SWE-bench Pro v2 89.7%、SWE-bench Verified 74.2%,编程基准亮眼
- •262K 上下文 + 多轮工具调用,适合仓库级任务
- •Apache 2.0 许可,权重与推理代码均可自托管
⚠️ 局限与坑
- •官方 BF16 部署仍需 B300/H200 级单卡与约 80GB 显存
- •仅支持文本输入输出,不含图像/音频能力
- •官方目前主推 SGLang 套件,Transformers 代码尚未提供
- •基准由官方自测,且模型需要比闭源大模型更明确的指令
💼 典型应用场景
- 1.在本地仓库中自动定位 Bug、修改代码并补测试
- 2.为私有项目搭建不外传代码的 AI 编程助手
- 3.在 Apple Silicon 或单卡 GPU 工作站上跑轻量代码 Agent