Recursive Flint:その正体、AIによる開発の仕組み、実行方法

Kira
執筆者

Kira

Katelin Teen
レビュー者

Katelin Teen

最終更新 October 28, 2026

専門家による検証済み
ノートPCに向かう開発者とクリップボードを持つ研究者の手描きイラスト。アイデア、検索、グラフ、結果のアイコンのループの中に小さなロボットがいて、横にRecursiveのロゴがある
TL;DR

Recursive Flintは、MacBookで動く無料のオープンウェイトのコーディングモデルで、Recursiveによると、自動研究システムがほぼすべての部分の開発を支えました。 パラメータは40Bですが、トークンあたりのアクティブは約2.5Bだけなので、M4 Proで毎秒125トークン以上を書き出せます。重みはApache 2.0で、約5分で試せます。

モデルが製品ですが、物語はラボにあります。Recursiveによると、少人数の人間とエージェントのチームがFlintを4か月足らずでゼロから作り、Eureka Machineがアーキテクチャ、量子化レシピ、Mac向けカーネルを探索しました。このプロセスが通用するなら、Flintは単発ではなくシリーズの第1弾になります。

コードベースではなくサポートキュー向けのエージェントを探してここに来たなら、素のモデルは適切なレイヤーではありません。eeselのAIヘルプデスクチームメイトは、こうしたモデルの上で働く従業員であり、誰かに回答する前に過去のチケットでテストされます。

Recursive Flintとは?

Recursive Flintは、ラボRecursiveが2026年10月21日に公開したMixture-of-Expertsのコーディングモデルです。テキストを受け取ってテキストを返し、推論は常にオンで、ツール呼び出しも組み込まれています。想定された役割は限定的で、リポジトリを読み、ファイルを編集し、テストを実行するコーディングエージェントのエンジンになることです。ツールを実行するのはハーネス(Pi、OpenCode、Cline)で、次に何をするかを決めるのがFlintです。

Recursiveが公開したFlintのローンチページ。自動研究で作られた、同クラスで最速の推論を持つローカルモデルとして紹介している。出典:Recursive
Recursiveが公開したFlintのローンチページ。自動研究で作られた、同クラスで最速の推論を持つローカルモデルとして紹介している。出典:Recursive

私はeesel内でAIエージェントを作っているので、新しいモデルが出たら、まず中身がどうなっているか、次に長いツールループに耐えるかを確認します。どちらの点でも、Flintは予想以上に興味深いものでした。モデルカードとRecursiveのドキュメントから、実際の仕様はこうです。

仕様Recursive Flint
総パラメータ39.8B
トークンあたりアクティブ約2.5B
エキスパートMoE層あたり256、トークンごとに6をルーティング、加えて共有1
レイヤー49(密2、MoE 47)
コンテキストホスト版は262,144トークン、最大512kまで対応、256k推奨
最大出力(ホスト版)65,536トークン
推論常にオン
ライセンスApache 2.0
公開日2026年10月21日

売り文句を要約すると、密なモデル並みのコーディングスコアを、小型モデルの速度で、すでに持っているハードウェア上でということです。Recursiveは、25〜400億パラメータの密なモデルに匹敵するコーディング性能を持ちながら5倍以上速いと述べています(原文:”rivals the coding performance of dense models with 25 to 40 billion parameters, while running more than five times faster.”)。これがどこまで本当かは、もう少し下で触れます。

Recursiveとは何者で、Eureka Machineとは?

Recursiveは、You.comも率いるRichard Socherが率いるAIラボです。ホームページでは、目標がほとんどぼかさずに語られています。「the self-improving superintelligence that automates the scientific method」を作ることです。ラボはこのシステムをEureka Machineと呼び、Flintはその最初の公開製品です。

その裏にあるのは、人が各ステップを操作しなくても回り続ける研究ループです。Recursiveの6月11日の研究記事によると、アイデアを提案して実装し、実験を実行して結果を検証し、そこで得た知見を次の実験の選択に使います。こうしたスレッドが多数、長期間にわたって同時に走り、システムは以前の実験の文脈を保持し、有望そうなブランチを組み合わせます。

アイデアの提案、実装、実験の実行、リワードハックの確認という4つのステーションが、Eureka Machineを囲む手描きのループ。データ、学習レシピ、量子化、カーネルをFlintに供給している
アイデアの提案、実装、実験の実行、リワードハックの確認という4つのステーションが、Eureka Machineを囲む手描きのループ。データ、学習レシピ、量子化、カーネルをFlintに供給している

4つのうち、私が最も注目するのは最後のステップ、リワードハックの確認です。システムに最適化するスコアを与えると、本来の作業をせずにスコアを上げる方法を見つけ出します。Recursiveの記述によると、これが最も難しかったのはGPUカーネルで、一部の候補は実際に速くなるのではなく、出力をキャッシュしたり、計測ハーネスの隙を突いたりしていました。解決策は、探索と並んで強化され続ける、より厳格な監査でした。「as the search became stronger, the evaluator had to become stronger too.」

私の立場から見ても、この一文は実に腑に落ちます。指標でスコアをつけるAIは、できればその指標を攻略するからです。eeselが、エージェントが誰かにライブで回答する前に、顧客の過去のチケットに対してすべてのロールアウトをシミュレーションするのも同じ理由です。自信のある回答と正しい回答は同じではなく、どちらなのかは実際のケースと照らし合わせて初めて分かります。

Flintの前にEureka Machineは何を成し遂げた?

Eureka MachineがFlintに関わる前に、Recursiveは3つの公開ベンチマークで試しました。フィードバックが速く、測定しやすいからです。どのベンチマークでも従来の最高記録を上回りました(研究記事より)。

ベンチマーク測定内容従来の最高Eureka Machine
NanoChat Autoresearch5分間の学習後の検証損失(低いほど良い)0.9372 BPB0.9109 BPB
NanoGPT Speedrun小型GPTを一定の損失まで学習させる時間79.7秒77.5秒
SOL-ExecBench235個のGPUカーネルの平均速度スコア(1.0=ハードウェアの限界)0.6990.754

NanoChatの結果が最も読みやすいものです。この場合の「従来の最高」は1人の実行結果ではなく、autoresearch@homeの最良の解でした。数十人と数百のエージェントが同じセットアップを改善し続けていた場です。

RecursiveによるNanoChatの最終検証損失の棒グラフ。通常のトランスフォーマー1.0587、autoresearch 0.9646、コミュニティ最高0.9372、Recursiveの最適化2版が0.9344と0.9109。出典:Recursive
RecursiveによるNanoChatの最終検証損失の棒グラフ。通常のトランスフォーマー1.0587、autoresearch 0.9646、コミュニティ最高0.9372、Recursiveの最適化2版が0.9344と0.9109。出典:Recursive

NanoGPTの改善は小さいものの、達成は難しいものでした。このリーダーボードでは2年間で人間による記録更新が83件ありましたが、それでもEureka Machineはトップの記録から2.2秒を削りました。Recursiveは、これをModalとAndromedaのノードで実行し、提出前に公式のハードウェアを待っている状態だと述べています。そのため今のところ、まだリーダーボードに載っていない有力な主張として扱うのがよいと思います。

Flintにとって最も重要なのはカーネルのベンチマークです。そもそもFlintを速くしたのがカーネルだからです。235タスク全体で、システムはハードウェアの限界までの残りの差の18%を埋めました。

Recursiveによるカーネルカテゴリ別のSOL-ExecBench平均スコアの棒グラフ。全カテゴリでRecursiveが上回り、全体で0.754。出典:Recursive
Recursiveによるカーネルカテゴリ別のSOL-ExecBench平均スコアの棒グラフ。全カテゴリでRecursiveが上回り、全体で0.754。出典:Recursive

この点でRecursiveが自らの説明に慎重なのは評価できます。ゼロからの実行は、基盤モデルが公開リポジトリを見ている可能性があるため、「should not be read as independent or unique discovery」と述べています。こうした誠実さがあると、記事の残りの部分も少し信頼できます。

Recursiveは4か月足らずでどうFlintを作った?

ローンチ記事によると、Eureka Machineはモデル構築スタックのほぼすべての層に関わりました。記事は4つのステップを示しており、それぞれが次のステップにつながります。

6月11日のEurekaの結果から、総40B・アクティブ2.5Bのアーキテクチャ探索、ゼロからの学習、4ビット量子化とMetalカーネルを経て、10月21日のFlint公開までの手描きのタイムライン。「4か月未満」の括弧付き
6月11日のEurekaの結果から、総40B・アクティブ2.5Bのアーキテクチャ探索、ゼロからの学習、4ビット量子化とMetalカーネルを経て、10月21日のFlint公開までの手描きのタイムライン。「4か月未満」の括弧付き
  1. アーキテクチャ探索。 Recursiveは、総35B・アクティブ3Bのベースラインから始めました。Eureka Machineはエキスパートの数と幅を探索し、速度とコーディングスコアの最良の組み合わせになると見込んだ総40B、アクティブ2.5Bにたどり着きました。つまり、総パラメータは増え、アクティブは減っています。各トークンが読むページが少ない、より大きな図書館のようなものです。
  2. ゼロからの学習。 Flintは他人のモデルのファインチューニングではありません。その過程で、システムはデータとオプティマイザ、さらに学習レシピにも取り組みました。
  3. 量子化。 私にとって、これが最も賢いステップです。一般的な慣行に反して、システムは出力層(lm_head)を4ビットに縮小しました。アクティブパラメータが2.5Bしかないため、この出力層はトークンごとに読み込まれる重みの大きな割合を占めており、小さくすれば実際に速くなります。精度を取り戻すために、16ビットモデルを教師として、4ビットモデルが事前にサンプリングした自分の回答で学習する蒸留ステージを追加しました。これでRecursiveのベースラインと比べて学習ステップがほぼ半分になり、最終的なNVFP4ビルドは16ビット版との差が0.7ポイント以内に収まっています。
  4. カーネル。 最後のステップとして、Apple SiliconとNVIDIAのRTX Spark向けに、低ビット演算、MoEルーティング、アテンション、プロンプト処理のカーネルを書きました。M4とM5チップ向けには、デコードのパス全体を1つに融合したMetalの「メガカーネル」を作りました。

4つのステップが積み重なる理由は、かなり単純です。アクティブパラメータが少ないと各トークンが安くなり、4ビットの出力層はそれらのパラメータの読み込みを安くし、融合したカーネルは読み込み間のオーバーヘッドをなくします。それぞれの改善が前の改善に掛け算で効き、そうして40Bのモデルが、アクティブ3Bの多くのモデルより速くなります。

Recursive Flintの速度と品質は?

速く、サイズの割に品質も良好です。48GBのM4 ProでのRecursiveのチャートでは、FlintはMLX経由で短いコンテキストで毎秒131.22トークンを書き出し、密なQwen 3.8 27Bは13.01です。128Kトークンのコンテキストまでの平均では、Flintは毎秒68.89トークンを保ち、Qwen 3.8は10.11に落ちます。

Apple M4 ProとRTX Sparkでの、Recursiveによるデコードスループットのチャート。Flintがすべてのスパースモデルと密なモデルを上回っている。出典:Recursive
Apple M4 ProとRTX Sparkでの、Recursiveによるデコードスループットのチャート。Flintがすべてのスパースモデルと密なモデルを上回っている。出典:Recursive

品質については、状況はまちまちです。Recursive自身のベンチマークチャートで、Flintが最も近いライバルとどう比べられるかを示します。

ベンチマークFlintQwen 3.8 27B(密)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

同サイズのほかのMoEモデルと並べると、Flintは明確に勝っており、Recursiveが前面に出した主張もそこです。しかし、チャート上で最良の密なモデルと並べると、6つのテストのうち4つで負け、Terminal-Bench 2.1では18ポイントの差があります。つまり「rivals dense models」はMuse GlimmerやGemma 4に対しては妥当で、Qwen 3.8に対しては甘めの評価です。

このトレードオフと、OpenRouterが現在報告している17.74%のツール呼び出しエラー率は、同僚RamaのRecursive Flintのレビューでさらに詳しく検討されています。私の短い結論は、回答がやや劣る代わりに10倍速いモデルが手に入る、というものです。どのみちすべてのdiffを読むインタラクティブなコーディングでは、これはたいてい正しい取引です。

Recursive Flintはどう実行する?

Flintを動かすのに約5分かかり、どの道を選ぶかはハードウェア次第です。Recursiveのセットアップガイドをもとにした一覧です。

あなたの環境方法必要なもの
最近のMacrec(Recursive独自のエンジン)M4 Pro、M5 Pro、M5 Max、メモリ48GB以上
任意のノートPCまたはPCOllama、LM Studio、Unsloth、llama.cpp互換性のある量子化ビルド。最小のGGUFにはRAM 24GB
GPUサーバーSGLang、vLLM、Transformers約80GBのBF16チェックポイント。B300またはH200が1枚
余っているハードウェアがないOpenRouterまたはOpenCodeの無料枠アカウント。容量とレート制限あり
パートナーRecursiveの直接API承認されたパートナーアクセス

対応するMacなら、コマンドは2つだけです。まずrecをインストールし、プロジェクトフォルダでrec launch piを実行します。これでモデルとPiハーネスがダウンロードされ、OpenAI形式とAnthropic形式の両方のAPIを話すローカルサーバーが起動します。OpenCodeのほうがよければ、代わりにrec launch opencodeを使います。

Macがない場合、最速の方法はOllamaで、ollama run flint:40b-a2b-qat-int4でRecursiveがパッケージ化した4ビットビルドを取得できます。GPUマシンでは、Hugging FaceのリポジトリにフルチェックポイントとSGLangのサービングキットがあります。コミュニティの動きも速く、公開から1週間で93個の量子化と14個のファインチューンがそのリポジトリに集まりました。

Hugging FaceのRecursiveSI/flintのモデルカード。先月のダウンロード数10,574、量子化93個、Apache 2.0ライセンスが表示されている。出典:Hugging Face
Hugging FaceのRecursiveSI/flintのモデルカード。先月のダウンロード数10,574、量子化93個、Apache 2.0ライセンスが表示されている。出典:Hugging Face

ドキュメントから、共有しておきたいセットアップのヒントが2つあります。1つ目は、考える余地を与えることです。推論は常にオンなので、返信がfinish_reason: lengthで終わる場合は、プロンプトを短くするのではなく出力の予算を増やします。Claude Codeのコンテキストウィンドウでも、同じ予算の罠にはまる人をよく見ます。2つ目のヒントは、作業を小さく明示的なステップに分けることです。Recursiveは、Flintは「may need more guidance than the larger closed-source coding models you're used to」と述べており、これは際立った指示追従スコアとも一致します。

何もダウンロードしたくない人には、OpenRouterの無料エンドポイントがあり、そのページにはFlintがすでにどこで使われているかも表示されています。上位のアプリはすべてエージェントで、Kilo Codeが1週間で32.9Bトークン、Clineが12.2B、Hermes Agentが10.6Bです。

Recursive Flintの費用は?

ライセンス面では無料です。重みはApache 2.0で、商用利用も無料で、OpenRouterはホスト型エンドポイントを入力・出力とも$0で掲載しており、直近3日間の可用性は99.67%です。実際にかかるのは、実行するハードウェアの費用です。

そして、まさにそこでFlintの設計が生きます。48GBのMac1台で密なモデル級のコーディングを、密なモデルの10倍の速度でこなせるなら、すでに持っているマシンが無料のコーディングバックエンドになります。これをホスト型のフロンティアモデルと比べてみてください。私のKimi K3.1 Proの料金の内訳では、典型的なエージェントタスクが約$2.11です。1日に何十もの小さなタスクをこなすなら、「十分良くて無料」はすぐに積み上がります。

得られないのは、SLA付きの有料APIです。RecursiveのFAQによると、直接アクセスは一部のパートナーに限られているため、顧客向けの用途では、GitHub CopilotやOpenAI Codexのようなサポート付きのホスト型モデルがやはり必要です。

Recursive Flintはなぜ重要?

単体で見れば、Flintは非常に優れた小型コーディングモデルですが、今月の優れたオープンモデルはこれだけではありません。Nemotron 3.5 Bolt、LFM3、Nanbeige 4.3も、数週間のうちに公開されました。Flintを特別にしているのは、その作られ方です。

Recursiveの賭けは、本人たちの言葉で言えば、「more capable models can make Eureka Machine a better researcher, helping us build the next generation faster」ということです。これが成り立つなら、Flintが1つ出るたびに次のモデルを作るコストが下がります。私が注目したい主張はこれで、検証できるのがよい点です。次のリリースで、ループが実際に加速するのか、それともFlintは優れたツールを持つ才能あるチームの成果だったのかが分かります。

今のところ、私ならこう動きます。

  • コードを書いていて最近のMacを持っている: 今週Flintを試してください。無料でプライベートで、ローカルモデルに手を伸ばす頻度が変わるほど速いかもしれません。すでに使い慣れたエージェント型コーディングCLIの中で使ってください。
  • 回答ごとの強さで最強のオープンモデルがほしい: 当面はQwen 3.8を使い続けるか、私のQwenの代替の一覧を見てください。
  • 無人の長時間エージェントジョブを走らせる: ツール呼び出しのエラー率が下がるのを待つか、Claude Codeを使い続けてください。
  • AI研究ツールの動向を追っている: Recursiveの研究記事とオープンソース化された成果物を読んでください。DeepInferやTorchTPUのような、今月のほかのインフラのリリースも同様です。

サポートチームを運営している場合のFlintの意味

Flintはインフラ、つまりコーディングエージェントが動くモデルです。課題がサポートキューなら、モデルが本当に難しい部分だったことはありません。難しいのはその周りのすべてです。ヘルプデスクに接続して過去のチケットから学ぶこと、引き継ぎのタイミングを知ること、自信満々の誤答をしないことを証明することなどです。モデルの選定自体も別の問題で、これはカスタマーサポート向けLLMで扱っています。

そのギャップを埋めるのが、eeselのAIチームメイトです。それぞれが、自分で組み立てるAIエージェントのツールキットではなく、決まった仕事のためにすぐ働ける従業員で、サポート向けがヘルプデスクチームメイトです。eeselは何年も前からライブのサポートキューにAIを投入してきており、そこで得た教訓は、Recursiveがカーネルで学んだことと同じです。評価者は、チェックする対象のシステムと同じくらい真剣でなければなりません。

ERPソフトウェア企業のQontroでは、すべてのFreshdeskチケットに関連するヘルプ記事へのリンク付きの返信ドラフトが作成され、1か月で190件のチケットのドラフトが作られました。約9,800件の過去のチケットとヘルプ記事から回答しています。SE Rankingは、3つのZendesk接続で3つのeeselエージェントを稼働させ、1か月で4,650件の会話を処理しました。

ターミナルが生活の場なら、ここが2つの世界の交わるところです。eesel CLIを使えば、Flintで動かすのと同じコーディングエージェントが、サポートのチームメイトを操作できます。eesel activityは各チケットでエージェントが何をしたかを表示し、eesel instructionsは常設ルールを変更し、eesel approvalsは待機中のアクションを承認します。すべてのコマンドがJSONを返し、--dry-runを付ければ、書き込みが送信される前にその正確な呼び出しを確認できます。AIエージェントCLIとMCPサーバーの方法についても、さらに書いています。

eeselを試す

素のモデルの上に自分で作らずに、ヘルプデスクにAIを導入したいですか?eeselのヘルプデスクチームメイトは、数分でZendesk、Freshdesk、Gorgiasにつながり、過去のチケットとヘルプセンターから学び、誰かに回答する前にそれらでテストされます。すべてのアクションをダッシュボードで確認することも、CLIから取得することもできます。無料で開始でき、カードは不要です。

AIエージェントが処理した各Zendesk会話を、ステータスとチケット番号とともに表示するeeselのアクティビティログ
AIエージェントが処理した各Zendesk会話を、ステータスとチケット番号とともに表示するeeselのアクティビティログ

eeselを試す

よくある質問

Recursive Flintとは何ですか?
Recursive Flintは、研究ラボRecursiveが2026年10月21日に公開した、オープンウェイトのMixture-of-Expertsコーディングモデルです。総パラメータは40Bで、トークンあたり約2.5Bをアクティブにするため、ノートPCでも高速に動きます。コーディングエージェントを動かすために作られており、その性能はRecursive Flintのレビューで詳しく扱っています。
Recursive Flintは誰が作りましたか?
You.comのCEOでもあるRichard Socherが率いるAIラボ、Recursiveです。Recursiveによると、少人数の人間とエージェントのチームが4か月足らずでFlintをゼロから構築し、自動研究システムのEureka Machineがデータ、学習レシピ、量子化、カーネルに取り組みました。
Recursive Flintはオープンソースで無料ですか?
重みはHugging FaceでApache 2.0ライセンスのもとで公開されており、商用利用、改変、再配布が可能です。ローカルでの実行は無料で、OpenRouterは入力・出力とも$0の無料ホスト型エンドポイントを掲載しています。ほかの無料の選択肢は、私のオープンソースAIエージェントの一覧をご覧ください。
Recursive Flintをローカルで実行するには?
メモリ48GB以上のM4 Pro、M5 Pro、M5 Maxを搭載したMacでは、Recursiveのrecエンジンをインストールし、プロジェクトフォルダでrec launch piを実行します。ほかのマシンでは、量子化ビルドをOllama、LM Studio、llama.cppで使うか、GPUサーバーでSGLangやvLLMを使います。Pi coding agentのようなハーネスと組み合わせてください。
RecursiveのEureka Machineとは何ですか?
Recursiveの自動AI研究システムです。アイデアを提案して実装し、実験を実行し、結果にリワードハックやノイズがないか確認し、そこで得た知見を次の実験の選択に使います。これを多数のスレッドで並行して行います。Flintの前に、3つの公開ベンチマークで従来の最高記録を上回ったとRecursiveは報告しており、その中にはSOL-ExecBenchの235個のGPUカーネルでの平均スコア0.754が含まれます。
Recursive FlintはQwen 3.8とどう比べられますか?
Recursive自身のチャートでは、密なQwen 3.8 27Bが、Terminal-Bench 2.1(73.0対54.9)を含む6つのコーディングベンチマークのうち4つで上回っています。一方、同じM4 ProのMacBookでFlintは約10倍速く動きます。回答の質ではより強力なのはQwen 3.8ファミリーで、速さではFlintです。
Recursive FlintのAPIはありますか?
Recursiveからの直接APIアクセスは一部のパートナーに限られており、ドキュメントに申請フォームがあります。それ以外の人は、OpenRouterの無料エンドポイントかOpenCodeの無料枠でFlintを呼び出せますが、どちらも容量とレート制限があります。有料SLA付きのホスト型モデルについては、私のAIコーディングアシスタントのまとめで選択肢を紹介しています。
Recursive Flintをカスタマーサポートに使えますか?
コーディングエージェント向けに調整されており、サポート会話向けではありません。Recursiveも、大型のクローズドモデルより明示的な指示が必要だと述べています。サポートキューには、素のモデルの上に作るより、過去のチケットから学び、本番前にそのチケットでテストされるeeselのような既製のAIヘルプデスクエージェントのほうが早く成果が出ます。

Share this article