Guillermo Rauch's banner
Guillermo Rauch's profile picture

Guillermo Rauch

@rauchg • 911,949 subscribers

@vercel CEO

Shorts

This is fun. Left the autonomous chess match ( running overnight between xAI Grok 4 and @openai GPT 5.2. Grok's 𝚐𝚛𝚘𝚔-𝟺-𝚏𝚊𝚜𝚝-𝚛𝚎𝚊𝚜𝚘𝚗𝚒𝚗𝚐 won 19 of the last 20 matches 😅 What models should battle next?

This is fun. Left the autonomous chess match ( running overnight between xAI Grok 4 and @openai GPT 5.2. Grok's 𝚐𝚛𝚘𝚔-𝟺-𝚏𝚊𝚜𝚝-𝚛𝚎𝚊𝚜𝚘𝚗𝚒𝚗𝚐 won 19 of the last 20 matches 😅 What models should battle next?

4,433,713 Aufrufe

Excited to formally introduce Vercel Labs. is the home for the in-public research and experimentation arm of Vercel. 247 million downloads in, we wanted to, also in public, share what we're supporting, what we're researching, and what experiments didn't pan out. Kudos to Chris Tate and Malte Ubl for shaping this great initiative and iterating in public.

Excited to formally introduce Vercel Labs. is the home for the in-public research and experimentation arm of Vercel. 247 million downloads in, we wanted to, also in public, share what we're supporting, what we're researching, and what experiments didn't pan out. Kudos to Chris Tate and Malte Ubl for shaping this great initiative and iterating in public.

112,450 Aufrufe

A hackathon focused on models competing This is gonna be fun 😄

A hackathon focused on models competing This is gonna be fun 😄

799,830 Aufrufe

I compiled 𝚟𝚎𝚛𝚌𝚎𝚕 CLI TypeScript to native with 𝚜𝚌𝚛𝚒𝚙𝚝𝚌. Incredible. ✓ Resulting binary size: 1.28mb ✓ Startup overhead: 1.5ms (mean) ✓ Compiles in 2.94s (mean) ✓ Uses 𝚗𝚘𝚍𝚎:𝚑𝚝𝚝𝚙𝚜, 𝚗𝚘𝚍𝚎:𝚏𝚜, 𝚗𝚘𝚍𝚎:𝚙𝚊𝚝𝚑, 𝚗𝚘𝚍𝚎:𝚘𝚜, 𝚗𝚘𝚍𝚎:𝚌𝚛𝚢𝚙𝚝𝚘 ✓ Highly readable TypeScript ✓ Code translated by GLM 5.2 Fast ✓ Deploys like a charm! No embedded v8 / QuickJS, fully static.

I compiled 𝚟𝚎𝚛𝚌𝚎𝚕 CLI TypeScript to native with 𝚜𝚌𝚛𝚒𝚙𝚝𝚌. Incredible. ✓ Resulting binary size: 1.28mb ✓ Startup overhead: 1.5ms (mean) ✓ Compiles in 2.94s (mean) ✓ Uses 𝚗𝚘𝚍𝚎:𝚑𝚝𝚝𝚙𝚜, 𝚗𝚘𝚍𝚎:𝚏𝚜, 𝚗𝚘𝚍𝚎:𝚙𝚊𝚝𝚑, 𝚗𝚘𝚍𝚎:𝚘𝚜, 𝚗𝚘𝚍𝚎:𝚌𝚛𝚢𝚙𝚝𝚘 ✓ Highly readable TypeScript ✓ Code translated by GLM 5.2 Fast ✓ Deploys like a charm! No embedded v8 / QuickJS, fully static.

189,263 Aufrufe

AI SDK has hit 30M weekly downloads. One-shotted this video in fframes + + opus. I asked 𝚏𝚡 to look at and highlight the 5M/10M/20M/30M milestones. Yes, this video was written in Rust and rendered on the GPU. h/t Dmitriy Kovalenko

AI SDK has hit 30M weekly downloads. One-shotted this video in fframes + + opus. I asked 𝚏𝚡 to look at and highlight the 5M/10M/20M/30M milestones. Yes, this video was written in Rust and rendered on the GPU. h/t Dmitriy Kovalenko

43,641 Aufrufe

Safari 27 supports JSPI, a magic WebAssembly capability for sync native code to suspend on an async 𝙿𝚛𝚘𝚖𝚒𝚜𝚎. On libfx uses the built-in browser 𝚏𝚎𝚝𝚌𝚑 stack to make API calls. As more code goes native, I expect WebAssembly to play a huge role in the future of the web.

Safari 27 supports JSPI, a magic WebAssembly capability for sync native code to suspend on an async 𝙿𝚛𝚘𝚖𝚒𝚜𝚎. On libfx uses the built-in browser 𝚏𝚎𝚝𝚌𝚑 stack to make API calls. As more code goes native, I expect WebAssembly to play a huge role in the future of the web.

63,196 Aufrufe

I can finally ship the text layout of my dreams

I can finally ship the text layout of my dreams

298,229 Aufrufe

now supports your Grok & Codex subs Test it out on a sandbox. Instant to install:

now supports your Grok & Codex subs Test it out on a sandbox. Instant to install:

86,355 Aufrufe

We've acquired the fastest code search engine on the planet (of over 500k+ Git repos). We'll support it as a standalone tool, API, and integrate its search engine into v0 & the Vercel platform.

We've acquired the fastest code search engine on the planet (of over 500k+ Git repos). We'll support it as a standalone tool, API, and integrate its search engine into v0 & the Vercel platform.

780,955 Aufrufe

One of the coolest things about 𝚏𝚡 is that it auto-upgrades, and 𝚌𝚝𝚛𝚕+𝚐 restarts + resumes the chat. Also, that 0.0.10 is much, much faster for longer sessions 😊

One of the coolest things about 𝚏𝚡 is that it auto-upgrades, and 𝚌𝚝𝚛𝚕+𝚐 restarts + resumes the chat. Also, that 0.0.10 is much, much faster for longer sessions 😊

47,762 Aufrufe

PSA: has free GLM-5.2 for 2 weeks from BLACKBOX AI, and 50% off ChatGPT Sol for a month if you use ▲ AI Gateway. Sol is a brainiac, GLM-5.2 is a workhorse. Usage is much higher than we anticipated. We're working on adding more GLM capacity!

PSA: has free GLM-5.2 for 2 weeks from BLACKBOX AI, and 50% off ChatGPT Sol for a month if you use ▲ AI Gateway. Sol is a brainiac, GLM-5.2 is a workhorse. Usage is much higher than we anticipated. We're working on adding more GLM capacity!

66,046 Aufrufe

Chat SDK (𝚗𝚙𝚖 𝚒 𝚌𝚑𝚊𝚝) now supports Telegram. A universal API for all agents on all chat platforms. This is a great foundation to build OpenClaw-style experiences. What makes 🦞 magical is that the interface is just… chat!

Chat SDK (𝚗𝚙𝚖 𝚒 𝚌𝚑𝚊𝚝) now supports Telegram. A universal API for all agents on all chat platforms. This is a great foundation to build OpenClaw-style experiences. What makes 🦞 magical is that the interface is just… chat!

198,618 Aufrufe

The worst take about the web is that you should not use JS/React/etc because HTML alone is good enough. It's an 'austerity mind virus' that has captured even some smart engineers. The idea that the web is for 'documents' and if it stays in its own little box like 1995 it's going to somehow be better for the world. This is how we ended up with Safari having the most obnoxious limitations, including a back/forward navigation gesture that makes the web feel like a horrendous 'digital book' of sorts. No, the web is also for dynamic, rich, interactive applications. JS is a key ingredient in the recipe, otherwise every click and interaction will have to hit a server, feel slow, and we'll always be a second class citizen. The web's developer freedom & better deployment model will win in the end, but it can't come at the expense of quality.

The worst take about the web is that you should not use JS/React/etc because HTML alone is good enough. It's an 'austerity mind virus' that has captured even some smart engineers. The idea that the web is for 'documents' and if it stays in its own little box like 1995 it's going to somehow be better for the world. This is how we ended up with Safari having the most obnoxious limitations, including a back/forward navigation gesture that makes the web feel like a horrendous 'digital book' of sorts. No, the web is also for dynamic, rich, interactive applications. JS is a key ingredient in the recipe, otherwise every click and interaction will have to hit a server, feel slow, and we'll always be a second class citizen. The web's developer freedom & better deployment model will win in the end, but it can't come at the expense of quality.

432,022 Aufrufe

This ◉ ʜᴜᴍᴀɴ ○ ᴍᴀᴄʜɪɴᴇ toggle by Parallel Web Systems is brilliant. It's a beautiful illustration of what the web will "look like" to agents. It will look like a whole lotta markdown 😄 Incidentally, we just made it such that links automatically render as markdown when agents consume it (we do the same for /𝚍𝚘𝚌𝚜). Page went from 500kb to 2kb. The web for agents will be very efficient! Try: curl -H 'accept: text/markdown'

This ◉ ʜᴜᴍᴀɴ ○ ᴍᴀᴄʜɪɴᴇ toggle by Parallel Web Systems is brilliant. It's a beautiful illustration of what the web will "look like" to agents. It will look like a whole lotta markdown 😄 Incidentally, we just made it such that links automatically render as markdown when agents consume it (we do the same for /𝚍𝚘𝚌𝚜). Page went from 500kb to 2kb. The web for agents will be very efficient! Try: curl -H 'accept: text/markdown'

187,645 Aufrufe

AI vectorization works so freaking well left: low quality jpg (input) right: high quality svg (output)

AI vectorization works so freaking well left: low quality jpg (input) right: high quality svg (output)

416,398 Aufrufe

Turso is an incredible technical feat. A Rust rewrite of sqlite, with an async-first architecture, incoming support for concurrent writes, vector search, and browser / wasm support out of the box. I think this has a very good chance of being a foundational piece of infrastructure of the vibe-coding age. On-demand, sqlite-compatible global databases that can also run in-browser and on-device. The pace at which the project is evolving is most definitely *not normal*. Pekka Enberg and Glauber Costa are built different. Demo:

Turso is an incredible technical feat. A Rust rewrite of sqlite, with an async-first architecture, incoming support for concurrent writes, vector search, and browser / wasm support out of the box. I think this has a very good chance of being a foundational piece of infrastructure of the vibe-coding age. On-demand, sqlite-compatible global databases that can also run in-browser and on-device. The pace at which the project is evolving is most definitely *not normal*. Pekka Enberg and Glauber Costa are built different. Demo:

242,868 Aufrufe

Problem solved

Problem solved

228,542 Aufrufe

v0 is also good for quick unique logo design!

v0 is also good for quick unique logo design!

203,203 Aufrufe

wip mad respect for mcmaster team for shipping such a good site & inspiring everyone. we'll share learnings & areas where we even improved perf!

wip mad respect for mcmaster team for shipping such a good site & inspiring everyone. we'll share learnings & areas where we even improved perf!

306,008 Aufrufe

Videos