@Vercel Labs | Created https://xitter.cf/t.co/473Fqx49UV, https://xitter.cf/t.co/ZekOfFdR87, https://xitter.cf/t.co/9MKvOdxZXv, https://xitter.cf/t.co/TbXWHFZT2L | Husband & Dad | He/him | Musician, Space Nerd, Foodie | Vegan

Austin, TX
Joined June 2010
Introducing Vercel Labs Tools for devs in the AI era agent-browser, skills, json-render, deepsec, fx, just-bash, portless, vgpu and more We experiment in public: ship early, learn from feedback, and keep working on what people find useful We've been shipping under the Labs name for a while. Now, Labs is an official team at Vercel focused on exploring new capabilities and primitives that change what developers and agents can do. Here's what to expect: → Labs products: maintained, supported, built to be relied on → Active experiments: moves fast, expect rough edges and breaking changes → Past experiments: ideas that become new projects, make it into existing products, or teach us what to build next vercel.com/labs?experiment-i…
118
121
36
2,184
195,170
scriptc self-compiles tsc-ts self-checks scriptc compiles tsc-ts and now tsc-ts checks scriptc A compiler and type checker, both written in TypeScript
20
14
4
296
10,063
This is how I scale agent swarms: a graph of agents that can spawn new agents and communicate with each other Below is what this looks like in practice Two key pieces make it possible: - Vercel Sandbox: Firewall¹ + Credentials Brokering - Vercel Connect²: GitHub + Slack access for the controller ¹ vercel.com/docs/sandbox/conc… ² vercel.com/docs/connect
My workflow keeps evolving: local agents → cloud agents → cloud agents + cloud subagents Latest is a graph: - each gets own sandbox - creds stay outside sandboxes - agents can message each other - github writes go through approvals - interactive sessions survive disconnect
22
14
2
336
18,419
My workflow keeps evolving: local agents → cloud agents → cloud agents + cloud subagents Latest is a graph: - each gets own sandbox - creds stay outside sandboxes - agents can message each other - github writes go through approvals - interactive sessions survive disconnect
38
16
2
322
32,197
My favorite parts: - give heavier tasks more cpu/memory - spread builds + tests across machines - prebuilt images with the project's tools - parallel work without fighting over files or resources - agents can install tools, run servers, break things in their sandbox
1
13
1,580
Anything is possible
21
19
4
213
22,731
Duo is cool, I want one But hear me out @johnternus
iPhone Duo… a whole new way to iPhone. Pre-orders start today.
34
4
3
158
16,909
New in agent-browser: snapshot --delta Returns only what changed since the last snapshot, instead of the whole page Below: 73x fewer tokens filling a form
45
47
11
1,038
38,060
New from Vercel Labs: tsc-ts TypeScript was written in TypeScript Then rewritten in Go We ported it back to TypeScript Compiled it with scriptc And it's 2-4x faster than tsgo
247
199
202
3,419
490,035
Type-checking vs tsgo: → VS Code: 4.2x faster → Sentry: 4.2x faster → TypeORM: 3x faster → tRPC: 2.8x faster npm i tsc-ts github.com/vercel-labs/tsc-t…
10
11
3
355
51,838
The best part of Vercel was never just hosting your frontend It was how easy it is to ship We're bringing that same experience to backends, for developers and agents
Run your backend on Vercel. • Python is generally available • Containers for other runtimes & system libraries • Daemons for async jobs & background workers vercel.com/blog/backends-on-…
17
10
1
245
15,367
Happy Ship Day ⢿⣶⡀⠀⢰⣿⠿⢿⠿⢿⠿⢿⣿⣿⡆⠀⢀⣶⡿ ⠀⠙⢿⣦⢸⣿⣤⣼⣤⣼⣤⣼⣿⣿⡇⣴⡿⠋ ⠀⠀⠀⠉⢸⡏⠉⢉⡉⠉⢉⡉⠉⢹⡇⠉ ⠀⠀⠀⠀⢸⡇⠀⢸⡇⠀⢸⡇⠀⢸⡇ ⠀⠀⠀⠀⢸⡇⠀⠈⠁⠀⠈⠁⠀⢸⡇ ⠀⠀⠀⠀⠸⣧⣤⣤⣤⣤⣤⣤⣤⣼⠇ ⠀⠀⠀⠀⠀⠀⠰⣾⡇⠀⢸⣷⠆
2
89
6,042
scriptc now supports NoThrow<T> Detect new unhandled exceptions when your code or dependencies change Get a compile-time error showing the throwing call path
7
3
4
88
12,939
Chris Tate retweeted
Our goal with a scriptc is to make compiled TS competitive with go and rust. That requires robust multi-threading primitives. Notably, we are not extending JS. These programs run with the same semantics in node but in scriptc you get zero-copy immutable data structures into the worker
Introducing @𝚜𝚌𝚛𝚒𝚙𝚝𝚌/𝚝𝚑𝚛𝚎𝚊𝚍𝚜 Zero-copy object sharing for regular TypeScript compiled with scriptc → Node.js-compatible Worker + postMessage → publish() shares immutable graphs by reference → Sender and workers read the same graph → Runs in Node.js w/ cloning
16
13
4
175
22,570
Introducing @𝚜𝚌𝚛𝚒𝚙𝚝𝚌/𝚝𝚑𝚛𝚎𝚊𝚍𝚜 Zero-copy object sharing for regular TypeScript compiled with scriptc → Node.js-compatible Worker + postMessage → publish() shares immutable graphs by reference → Sender and workers read the same graph → Runs in Node.js w/ cloning
18
33
4
511
30,944
There will never be another year like 2026 This is the year everything changed. A defining moment in human history, with a clear before and after. We're all part of it. And the whole thing is playing out right here on X. Wild.
60
52
8
990
28,115
New: @𝚓𝚜𝚘𝚗-𝚛𝚎𝚗𝚍𝚎𝚛/𝚝𝚊𝚗𝚜𝚝𝚊𝚌𝚔-𝚜𝚝𝚊𝚛𝚝 TanStack Start apps from JSON specs Define your components and data loaders AI composes pages and layouts, with routing and SSR For website builders, CMS-driven sites and customer portals with customizable pages
12
35
5
551
26,301