YouTube2Text

Flint - The First RSI Coding Model? — Transcript

by Sam Witteveen · 3,628 words · 513 segments · language en · Watch on YouTube

Full transcript

  1. 0:00Okay, so on the channel, I've covered
  2. 0:02the Qwen 3.8 27B model quite a lot.
  3. 0:06We've looked at variations of it, and I
  4. 0:08got to say it's still one of my favorite
  5. 0:10models. The problem though for a lot of
  6. 0:12people with that model is just speed.
  7. 0:15Because it's a dense model, when you're
  8. 0:16decoding, you've got to go through all
  9. 0:18of the layers. Now, on a MacBook Pro
  10. 0:20with an M4, it does about 13 tokens a
  11. 0:23second. And I guess that's fine for
  12. 0:25chat, but it's kind of painful for
  13. 0:27anything that you want to do with agents
  14. 0:30where you've got dozens of calls, you've
  15. 0:31got a loop going, etc. So, in this
  16. 0:33video, I want to talk about a new model
  17. 0:35that's trying to take on these mid-level
  18. 0:37coding models, but do it from the point
  19. 0:40of an MLE rather than a dense model. So,
  20. 0:43this is Flint. Running on that same
  21. 0:45MacBook that I was talking about before,
  22. 0:47it can hit 130 tokens a second. It's
  23. 0:50roughly 10 times faster than the Qwen
  24. 0:52dense model. And on some of the coding
  25. 0:54benchmarks, it's getting really close to
  26. 0:56the same kind of performance. On others
  27. 0:59though, it's kind of well behind. So,
  28. 1:01we'll get into that. But I got to say
  29. 1:02before we even do that, that's not even
  30. 1:04the most interesting part here. The
  31. 1:06company that made this, Recursive, say
  32. 1:09that they built the whole model from
  33. 1:11scratch in under 4 months with basically
  34. 1:14a very small machine and a set of
  35. 1:16agents. And they did it with their
  36. 1:18automated research system, which they
  37. 1:20call the Eureka machine, which helped
  38. 1:22design the architecture, the
  39. 1:24quantization, and even the GPU kernels.
  40. 1:27So, let's dig into whether Flint is
  41. 1:29actually any good. And also, what do
  42. 1:30they mean when they actually say an AI
  43. 1:32helped build this? Okay, so what is
  44. 1:35Flint? It's a mixture of experts model
  45. 1:37with 40 billion parameters in total, but
  46. 1:40only about 2 and 1/2 billion active for
  47. 1:43each token. There are 256 experts, it
  48. 1:47picks six of them per token, and then
  49. 1:49there's one shared expert that's always
  50. 1:52on. And this is the thing that really
  51. 1:53matters for running something like this
  52. 1:55locally on a laptop or on a desktop box.
  53. 1:58Your speed is mostly limited by your
  54. 2:01memory bandwidth. So, how many weights
  55. 2:03you have to read for every token? The
  56. 2:06active count here is really what
  57. 2:08predicts the speed. The total count or
  58. 2:10the number of parameters in total is
  59. 2:13what decides whether it's going to fit
  60. 2:14at all. So, I guess the two questions
  61. 2:17really could think about here is one, is
  62. 2:192.5 billion parameters too small to
  63. 2:23basically have for your active
  64. 2:24parameters? And then also, is 40 billion
  65. 2:27parameters too big for many people to be
  66. 2:29able to fit this on their GPU? There are
  67. 2:31some other interesting things about the
  68. 2:33architecture of this model as well. So,
  69. 2:35most of the layers, 35 of them, are
  70. 2:38using what's called a sliding window
  71. 2:40attention of about 500 tokens. And then
  72. 2:43only 14 of the total layers actually use
  73. 2:46a full attention system. So, that keeps
  74. 2:49long context a lot cheaper, and they're
  75. 2:51documenting that out of the box this can
  76. 2:53do 262K
  77. 2:55of context with up to 65K output tokens.
  78. 2:59Another interesting thing here is
  79. 3:00reasoning is always on. Now, one of the
  80. 3:03cool things here is that this is a fully
  81. 3:05Apache 2 open license. It's not gated.
  82. 3:07They've released four official repos on
  83. 3:10Hugging Face. You've got a BFloat16
  84. 3:12version. You've got an Inf4 version.
  85. 3:15They've got a standard GGUF quantized
  86. 3:17version. And they've got an NVFP4 1,
  87. 3:20which is what I'm going to mostly show
  88. 3:21in here. Now, if we just go for a quick
  89. 3:23look at the benchmarks against other
  90. 3:25mixture of experts models in its class,
  91. 3:26things like the Qwen 3.6 35B, which is a
  92. 3:31model that a lot of people wanted to see
  93. 3:33updated for the 3.8 and it just never
  94. 3:35came. That's the mixture of experts
  95. 3:38model that's sort of closest to the 27B.
  96. 3:41And then other open MOEs like Laguna XS.
  97. 3:45Flint's leading pretty much on
  98. 3:46everything. And it's basically tied with
  99. 3:49Qwen 3.6 on live code bench. On
  100. 3:52instruction following, it seems to be
  101. 3:54beating out all of its rivals there.
  102. 3:56When we compare it straight up against
  103. 3:58the Qwen 3.8-27B,
  104. 4:00it does lose, right? On terminal bench,
  105. 4:03it's 55 versus 73, and it's behind both
  106. 4:07on SweBench numbers and the live
  107. 4:09codebench. So, it's not that this is the
  108. 4:11best coding model out there. It's that
  109. 4:14this is a model that gets really close
  110. 4:16to the dense model performance, but is
  111. 4:19an MWE and can run much, much faster.
  112. 4:22And obviously, this chart makes a better
  113. 4:24case than any of the benchmarks here.
  114. 4:26You can see sort of higher scores up
  115. 4:28here, more speed out here. And looking
  116. 4:30at this, Flint is sitting out all on its
  117. 4:32own over there. All right, so if you
  118. 4:34want to run this, you've got a whole
  119. 4:35bunch of different ways you can do it.
  120. 4:37It's already out in a llama. It's also
  121. 4:39in LM Studio and llama.cpp. And there's
  122. 4:43vLLM and SGang support if you want to
  123. 4:45serve it properly. Recursive themselves
  124. 4:48have made their own engine called Rec.
  125. 4:50And that's where the 130 tokens a second
  126. 4:52is actually coming from. But it seems at
  127. 4:54the moment that will only install on a
  128. 4:56Mac, right? And a pretty powerful Mac at
  129. 4:59that. Unfortunately, I don't have one of
  130. 5:00those. So, the Mac footage that you've
  131. 5:02been seeing is actually from Recursive's
  132. 5:03own launch video. I'm going to mostly
  133. 5:05show the NVFP4 version running on an RTX
  134. 5:09Pro 6000. Now, if you want to try and
  135. 5:11run this yourself, Recursive's own blog
  136. 5:13says that Flint may actually need more
  137. 5:15guidance than bigger closed coding
  138. 5:17models. So, I guess the goal there is
  139. 5:20when you've only got two and a half
  140. 5:21billion active parameters, break bigger
  141. 5:24jobs into smaller pieces with explicit
  142. 5:27instructions. And another key thing is
  143. 5:29the harness. So, their docs recommend
  144. 5:31pie over open code. There are further
  145. 5:34reports of pie being about one and a
  146. 5:36half times faster with workflows. And
  147. 5:38I've got to say we're really getting
  148. 5:39into the point now where testing a model
  149. 5:43comes down to as much about the harness
  150. 5:45that you're using as just the model
  151. 5:47itself. All right, so let's talk a
  152. 5:49little bit about who's behind it. And
  153. 5:51why would a brand new lab ship a small
  154. 5:53local coding model as its very first
  155. 5:55product? All right, so the main public
  156. 5:57face of Recursive is Richard Socher. And
  157. 6:00if you've worked in NLP at all, you
  158. 6:03probably know who he is. He used to
  159. 6:05basically teach a lot of the core
  160. 6:07courses at Stanford sort of 10 years
  161. 6:09ago. He used to be the head of AI at
  162. 6:11Salesforce after they bought his
  163. 6:13startup. And for the past few years,
  164. 6:15he's been working on a startup called
  165. 6:16you.com to try and take on Google at
  166. 6:19search. Richard has always been one of
  167. 6:21the people in deep learning who's had
  168. 6:23really interesting ideas. He was one of
  169. 6:25the people on the original ImageNet
  170. 6:26paper. He also did things like glove
  171. 6:29embeddings. And the interesting thing is
  172. 6:31that even if you go back to his 2014
  173. 6:34Stanford PhD thesis, it was titled
  174. 6:38Recursive Deep Learning for NLP and
  175. 6:40computer vision. So he's had a lot of
  176. 6:42the ideas around recursive self-
  177. 6:45improvement and this whole idea of sort
  178. 6:47of continual learning, getting models to
  179. 6:49be better, etc. Just recently, he
  180. 6:51basically published a book with a lot of
  181. 6:53these ideas called The Eureka Machine.
  182. 6:55In fact, I think it just came out in
  183. 6:57September. It's something that I've been
  184. 6:59reading over the past few weeks. And
  185. 7:00like I said before, many things with
  186. 7:02Richard Socher, he has lots of good
  187. 7:04interesting ideas. Now, he put together
  188. 7:06a team of eight co-founders from a whole
  189. 7:09bunch of different places like Google,
  190. 7:11OpenAI, DeepMind, Meta, etc. And a lot
  191. 7:15of seriously impressive people in there
  192. 7:17who've been working on a lot of original
  193. 7:19ideas for quite a while, not just on
  194. 7:22LLMs. So you've got Tim Rockstål in
  195. 7:25there who came from Google DeepMind,
  196. 7:27where he was leading the Open Ended
  197. 7:29team, which was the team behind Genie,
  198. 7:31which you've probably seen with Google's
  199. 7:32big world model. You give it a single
  200. 7:34image and even a rough sketch, and they
  201. 7:37can then turn it into a game. It can do
  202. 7:39a whole bunch of different things with
  203. 7:41with it. And in fact, the entire team
  204. 7:43here is really well pedigreed, right?
  205. 7:45They've all been working on really
  206. 7:47interesting ideas. And I think that kind
  207. 7:49of shows when in May they came out of
  208. 7:52stealth having raised $650 million
  209. 7:55at a $4.65 billion valuation. The team
  210. 7:59is still only about 30 people or less.
  211. 8:01And you got to think here that investors
  212. 8:03really weren't sort of buying into any
  213. 8:05particular product, they were buying
  214. 8:07into a team and a system for how to
  215. 8:11basically make these models just improve
  216. 8:13themselves and be able to build that
  217. 8:16recursive self-improvement loop. And
  218. 8:18that's what brings us to the Eureka
  219. 8:19machine. So, the name gets used for two
  220. 8:21things. One being the big sort of vision
  221. 8:24from Sacha's book, and then two, the
  222. 8:26actual system running inside Recursive.
  223. 8:29So, let's focus on the real system. So,
  224. 8:31it's a loop. An agent proposes an idea
  225. 8:34to try. It writes the code, it
  226. 8:36challenges itself, it runs a bunch of
  227. 8:38experiments, it trains something or
  228. 8:40benchmarks something. And then winners
  229. 8:42become sort of stepping stones for the
  230. 8:44next round. And the interesting thing is
  231. 8:46that it runs lots of these ideas in
  232. 8:49parallel, right? So, there's lots of
  233. 8:51these research paths going on in
  234. 8:52parallel. And then it combines just the
  235. 8:55most promising ones. And to be honest,
  236. 8:57this is kind of familiar territory to
  237. 8:59anyone that's sort of looked at the
  238. 9:00open-endedness research. It's a very
  239. 9:03similar sort of line of work, but scaled
  240. 9:05up with a lot more money, a lot more
  241. 9:07compute. And the thing that they talk
  242. 9:09about, which I think really does clarify
  243. 9:10a lot of things around this, is the hard
  244. 9:13part wasn't coming up with the ideas, it
  245. 9:16was coming up with the judge. And the
  246. 9:18challenge is as Search got stronger, the
  247. 9:21candidates for judging sort of end up
  248. 9:23starting to be gaming the evaluations.
  249. 9:26So, things like cashing outputs,
  250. 9:28exploiting timing. And the only way you
  251. 9:30can sort of do well out of that is to
  252. 9:32then keep getting your evaluator to be
  253. 9:35getting stronger as well. Very similar
  254. 9:37to things like GANs, if you remember the
  255. 9:39old days of GANs, where you had a
  256. 9:41discriminator and a generator. So, you
  257. 9:43himself has said that the team have
  258. 9:45found lots of bugs in their own test
  259. 9:48harness when they were building this.
  260. 9:49And I think there are lessons here that
  261. 9:51apply to anyone running agent loops or
  262. 9:53doing RL. Your evaluator or your
  263. 9:56verifier really is kind of like an
  264. 9:58attack surface. And the better that your
  265. 10:00optimization gets, the more holes it
  266. 10:03will actually find in those kind of
  267. 10:05rewards. So, you can kind of think of
  268. 10:07this is like a really clever intern who
  269. 10:09find a way to hit whatever metric you
  270. 10:11set, whether or not that's actually
  271. 10:13going to lead to sort of the final goal.
  272. 10:15Now, back in June, they were playing
  273. 10:16with this system on things like nanoGPT
  274. 10:19or nanoChat, basically trying to get the
  275. 10:21loss down there. But, Flint is really
  276. 10:24their first foray into actually making
  277. 10:27their own model, which is a decent size
  278. 10:29and people can actually use, etc. One of
  279. 10:31the criticisms leveled here is that we
  280. 10:33still don't know what's actually running
  281. 10:35it. Which models, how many agents, how
  282. 10:38much compute, etc. Are they, for
  283. 10:40example, just using a frontier model
  284. 10:42from one of the big companies to
  285. 10:43optimize their own models? All right.
  286. 10:46So, when we actually look specifically
  287. 10:47at Flint, Recursive says the system here
  288. 10:50sort of consisted of three main parts.
  289. 10:52So, the first is architecture search.
  290. 10:55And it started with a model with 35
  291. 10:57billion total, 3 billion active.
  292. 10:59Basically, something very similar to the
  293. 11:01Quen 3.6B model. They then explored
  294. 11:04different expert setups and widths. And
  295. 11:06landed on 40 billion total with 2 and
  296. 11:081/2 billion active. So, the fewer active
  297. 11:11parameters basically gives us the speed
  298. 11:13up here. And I will mention something
  299. 11:15that I've mentioned in other videos. It
  300. 11:17does seem to be kind of coincidence that
  301. 11:20the right size for your active
  302. 11:23parameters seems to be roughly around
  303. 11:255-6%
  304. 11:27of what your total parameters are. And
  305. 11:29while that may change at really big
  306. 11:31sizes, Emily models that reviewed that
  307. 11:33have tended to do really well tend to
  308. 11:35stick to that formula and ones where
  309. 11:38they go up to 10% active really don't
  310. 11:39seem to do that well. The second thing
  311. 11:41that they did, which was really kind of
  312. 11:43interesting, was the output layer. So,
  313. 11:45the output layer obviously is going to
  314. 11:47use a lot of parameters because you're
  315. 11:49going to be making a prediction where
  316. 11:51you softmax over all the possible
  317. 11:53tokens. And interestingly here, Flint
  318. 11:55has gone for a tokenizer of about
  319. 11:57150,000 tokens. And just that output
  320. 12:00layer alone is around sort of 300
  321. 12:02million of those parameters. We're going
  322. 12:05to have that to be roughly an eighth of
  323. 12:06everything that you're going to put each
  324. 12:08token through. Now, most models won't
  325. 12:10quantize that, but here they did
  326. 12:12quantize that to four bits. And they
  327. 12:15actually recovered the accuracy by
  328. 12:16distilling from a 16-bit version of the
  329. 12:19model. This is where they're
  330. 12:20implementing that quantization-aware
  331. 12:22training. This is actually could be one
  332. 12:25of the key things that gets their NVFP4
  333. 12:28version to score so close to the full
  334. 12:31precision model, which is kind of
  335. 12:33amazing there. The third thing that they
  336. 12:35did was they actually sort of
  337. 12:36incorporated the whole idea of kernels
  338. 12:38in here. So, on Apple silicon, their
  339. 12:40system actually wrote a low-level metal
  340. 12:43mega kernel, which sort of fuses the
  341. 12:45whole decode path into one kernel. And
  342. 12:48that just speeds up everything because
  343. 12:50there are fewer kernel launches, fewer
  344. 12:51trips to memory, etc. Now, it's really
  345. 12:54interesting that they're claiming that
  346. 12:55their Eureka machine system actually
  347. 12:57sort of found these things and did
  348. 13:00Unfortunately, there is no published
  349. 13:02paper for this at the moment, so really
  350. 13:05we don't have a lot to go on, but it
  351. 13:06would be really interesting to see that.
  352. 13:08Let's jump into the demo and have a look
  353. 13:09at how the model itself actually
  354. 13:11performs. Okay, so you can see when I
  355. 13:13come in here, I'm basically running the
  356. 13:15NVFP4 one. I've run a bunch of the
  357. 13:18benchmarks on this myself. I definitely
  358. 13:20see some differences compared to their
  359. 13:24official ones, both positive and
  360. 13:26negative, but that also does sort of
  361. 13:28show how much these things can actually
  362. 13:31sort of change as you run them. If we
  363. 13:33come in here and just give it some sort
  364. 13:35of standard test, you'll see that we're
  365. 13:38getting super fast tokens out. That's
  366. 13:40because I'm running the NVFE4 version
  367. 13:42here, right? So, you can see also just
  368. 13:44looking at the thinking in here.
  369. 13:47I'll let that just run. If we look at
  370. 13:49the thinking in here, it's quite verbose
  371. 13:51in the thinking. It has gone through in
  372. 13:54this case, it's basically just sort of
  373. 13:56done an evaluation out. It hasn't
  374. 13:58actually done any sort of what I would
  375. 14:00call numbered thinking in here. We go
  376. 14:02through, it ran the task, and it passed.
  377. 14:05If we give it something a little bit
  378. 14:06harder, we'll see for a number of these
  379. 14:08that we're not getting what I would call
  380. 14:09numbered thinking in here. If we look at
  381. 14:11the output, this is basically generating
  382. 14:14pretty quickly. I'm generally seeing
  383. 14:16sort of like around the 200 tokens per
  384. 14:17second. If I give it something that's
  385. 14:19more sort of free-form like this, let's
  386. 14:22see what the output that we're getting
  387. 14:25is. And you can see here, now this time
  388. 14:27I've basically given it a system prompt
  389. 14:29as well. We're getting quite a bit of
  390. 14:31thinking going on here, and the thinking
  391. 14:33can vary quite a bit on this model. I've
  392. 14:35seen with these kind of things,
  393. 14:36sometimes the thinking is just sort of a
  394. 14:38few hundred tokens, sometimes it can be
  395. 14:40in the thousands. Now, you'll notice the
  396. 14:42other thing here is we're getting the
  397. 14:43numbered thinking.
  398. 14:47So, you can see here we've got the
  399. 14:48numbered thinking going on. We've got
  400. 14:50like deconstruct the request, initial
  401. 14:52brainstorm, structuring the essay,
  402. 14:55drafting the content. Really sort of a
  403. 14:58stock standard this. Certainly not like
  404. 15:01the neuralese that we've seen from some
  405. 15:03of the more modern models where they
  406. 15:05tend to sort of abbreviate the thinking
  407. 15:07down. But here you can see that we've
  408. 15:09generated almost 6,000 tokens. We're
  409. 15:11getting a bit over 210 tokens per
  410. 15:14second, which is kind of around the
  411. 15:16average. I would say I'm sort of seeing
  412. 15:17around anything sort of 200, 212, that's
  413. 15:21quite common here. Now, you can see that
  414. 15:23there wasn't a lot of pre-fill in this
  415. 15:25one. So, what I will do is I'll
  416. 15:26basically give it the same essay back
  417. 15:29and then ask it to basically grade it.
  418. 15:31So, we've actually got quite a lot of
  419. 15:32pre-fill going on. Okay, so I'm asking
  420. 15:34it, "Please look at this essay and
  421. 15:36measure and check it for accuracy." This
  422. 15:37is exactly the text that it wrote
  423. 15:39before. We can see coming out of it,
  424. 15:41we've got a fair bit of thinking in
  425. 15:43there, just going through that. And then
  426. 15:45we've got the overall assessment. It's
  427. 15:47interesting that it only scores itself
  428. 15:49around 85% accurate. In this case, if we
  429. 15:52go through, it talks about different
  430. 15:54things that were that it sort of wrote
  431. 15:57in the first one that are incorrect. It
  432. 15:59then goes through and gives some
  433. 16:00revisions for it. You see this one we
  434. 16:02have pre-fill was over 2,000 tokens. And
  435. 16:05the token speed there for the pre-fill
  436. 16:06was super fast. And you can see the
  437. 16:09generation speed is almost exactly what
  438. 16:11we had before. And when we ask it to
  439. 16:13rewrite it, it's basically then going
  440. 16:16through and doing that. If we look at
  441. 16:17sort of agent tasks, you'll see that it
  442. 16:21seems to be very good at using tools.
  443. 16:23From my tests, there's no issues around
  444. 16:25things like that. It's able to go
  445. 16:28through different steps, run all those
  446. 16:30things quite well. And the main
  447. 16:32advantage of this is just that it's a
  448. 16:33lot faster, especially if you don't have
  449. 16:36a very fast GPU. Now, the version I'm
  450. 16:38using here is definitely not as
  451. 16:40optimized as the one that they made the
  452. 16:42mega kernel for on the Mac. That seems
  453. 16:45to be a very unique thing that they've
  454. 16:47done. It would have been a nice thing to
  455. 16:49see them take that Eureka machine and
  456. 16:51then point it at the CUDA kernels and
  457. 16:54actually improve those as well. But I
  458. 16:56could imagine that that's actually
  459. 16:57something that's reasonably quite
  460. 16:59valuable. They perhaps don't want to
  461. 17:00give away the CUDA optimizations, just
  462. 17:03like we've seen with Thinking Cap, where
  463. 17:04a lot of these companies are giving away
  464. 17:06one version, but then charging
  465. 17:08enterprises for other versions, etc. If
  466. 17:10you're looking to see where this will
  467. 17:11fit on your GPU and perhaps what you
  468. 17:14could actually do with this, I put this
  469. 17:16together basically just showing
  470. 17:17different GPUs and will you be able to
  471. 17:19run this or not? Even on the RTX Pro
  472. 17:22with 96 GB, I still can't run the full B
  473. 17:25float 16 version in there. You're going
  474. 17:27to probably need like an H200 or you're
  475. 17:29going to need multiple GPUs to do this.
  476. 17:32You can run the NVFP version though
  477. 17:34quite easily. Not to mention a bunch of
  478. 17:36the unsloath quants and other quants
  479. 17:38that are out there. They can run on much
  480. 17:40smaller GPUs. All right, so where does
  481. 17:42that leave us? Well, if you've got a
  482. 17:44pretty powerful Mac Pro with 48 gigs of
  483. 17:46memory and you want a fast local coding
  484. 17:49model, I think Flint is really well
  485. 17:51worth trying. If you're on something
  486. 17:53like a DGX Spark or a bigger GPU, you'll
  487. 17:55still get a fast mixture of experts
  488. 17:58coder. Probably not going to get that
  489. 17:59130 tokens per second headline there.
  490. 18:02Now, for the Eureka machine itself,
  491. 18:04we're going to have to see do they scale
  492. 18:06up to try and do a frontier level model.
  493. 18:08I'd love to see them take on a dense
  494. 18:10model like the 27B and actually beat
  495. 18:13that. And then don't forget we've got
  496. 18:15Quinn 4 around the corner with a whole
  497. 18:17bunch of N grams ideas and stuff like
  498. 18:19that which they took from Deep Seek. So,
  499. 18:21I do think we're going to see a lot more
  500. 18:22ideas of this recursive self-improvement
  501. 18:25stuff starting to take off. Anyway, let
  502. 18:27me know in the comments what you think.
  503. 18:29If you've tried out Flint, how was it
  504. 18:31how has it held up for you? I know many
  505. 18:33of you are really interested in the MOEs
  506. 18:36rather than a dense model just because
  507. 18:38it's easier to run. But, it still does
  508. 18:40seem that you take quite a hit when you
  509. 18:42do that as opposed to going for a fully
  510. 18:45dense model. Anyway, as always, if you
  511. 18:47found the video useful, please click
  512. 18:48like and subscribe and I will talk to
  513. 18:49you in the next video. Bye for now.

About this transcript

This page contains the full transcript of Flint - The First RSI Coding Model? by Sam Witteveen, generated from the public captions YouTube serves with the video. The transcript has 3,628 words across 513 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.