Chris Tate
Engineer at Vercel Labs as of 2026. Ships a steady stream of small developer tools — agent-browser, portless, json-render, native-sdk, the v0 SDK — and lists every one of them at ctate.dev.
Chris Tate did not write this page. ppll compiled it from their own words, each linked to the source. Is this you? · Report a mistake
Latest x.com
Feed
As its own page →Hiding
14 October
12 October
10 October
6 October
5 October
2 October
30 September
28 September
26 September
25 September
24 September
-
Usesrcmnd.app
issue-graphTheir words
We've been using issue-graph to answer: what should we work on next? It prioritizes work using signals like engagement and time open, surfaces patterns across the backlog and gives software factories a better way to coordinate agent work
17 September
2 September
24 August
-
Likedrcmnd.app
gpt-5.6-luna-fastTheir words
openai/gpt-5.6-luna-fast xhigh is *really* good at boring web dev tasks eg. migrations, ports, verifying work with agent-browser
-
Recommendstheir ownrcmnd.app
emulateTheir words
New: emulate a GitHub App in a few lines of TypeScript Generated App keys, installation auth and stateful repository APIs Develop locally, test in CI or give sandboxed agents their own isolated GitHub environment
19 August
16 August
-
Recommendstheir ownrcmnd.app
agent-browserTheir words
It's here: --pin-tab in agent-browser Multiple agents in one browser Each in its own tab Across commands + restarts
-
Recommendstheir ownrcmnd.app
json-renderTheir words
New in json-render: Named Slots Generative UI with more structure
5 February
4 February
15 December 2025
Nothing matches.
Recommends rcmnd
rcmnd What they recommend 8 things — each backed by an exact quote.
Compiled by rcmnd.app, not by them: the quotes are theirs, and each links to the post it was copied from.
Recent
Uses issue-graph
We've been using issue-graph to answer: what should we work on next? It prioritizes work using signals like engagement and time open, surfaces patterns across the backlog and gives software factories a better way to coordinate agent work
x.com 24 Sept 2026
Recommends ai-cli
Every agent harness can now use Jev npm install -g ai-cli → ask yes/no questions → choose between options → score against your criteria
x.com 17 Sept 2026
Recommends Portless
We use Portless in our largest monorepo Highly recommend it if you work with worktrees, parallel agents or multi-app repos
x.com 2 Sept 2026
Show 5 more
Recommends emulate
New: emulate a GitHub App in a few lines of TypeScript Generated App keys, installation auth and stateful repository APIs Develop locally, test in CI or give sandboxed agents their own isolated GitHub environment
x.com 24 Aug 2026
their own
Liked gpt-5.6-luna-fast
openai/gpt-5.6-luna-fast xhigh is *really* good at boring web dev tasks eg. migrations, ports, verifying work with agent-browser
x.com 24 Aug 2026
Loved Knip
Recommends json-render
Recommends agent-browser
It's here: --pin-tab in agent-browser Multiple agents in one browser Each in its own tab Across commands + restarts
x.com 16 Aug 2026
their own
Where they publish
Site ctate.dev An index of everything they have shipped.
Not a blog: a list of shipped things — libraries, templates, demos and experiments, most of them around Vercel's v0 and agent tooling. The fastest read on what they are working on right now.
Link verified 2 Sept 2026.
x.com @ctatedev Where each new tool gets announced, usually with a demo.
Launches and demo videos of their own libraries, plus running commentary on agents and the web platform. Almost everything on ctate.dev appears here first.
Recent
- scriptc keeps getting faster and more capable every day 14 Oct 2026
- 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 12 Oct 2026
- 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 10 Oct 2026
Show 17 more
- 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. 10 Oct 2026
- 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 6 Oct 2026
- This makes required checks for sensitive operations part of the type system Especially useful for agent-written code 1. Define required checks 2. Require typed proof 3. Catch missing proof at compile time 5 Oct 2026
- scriptc, now 17–25× faster 5 Oct 2026
- agent-browser --engine lightpanda or AGENT_BROWSER_ENGINE="lightpanda" 2 Oct 2026
- scriptc now compiles itself The compiler that turns your TypeScript into native executables can now turn its own TypeScript into a native executable 30 Sept 2026
- Sonnet 5.5 in fx, instantly 28 Sept 2026
- So many eras So lucky I married someone who loves games as much as I do 🥰 28 Sept 2026
- Made a CLI version with TS + scriptc → 197 KB → 7 ms to first frame → 2.9 MB peak memory 26 Sept 2026
- Bullish on open source, open weights, the open web And the open desktop Personal Operating Systems feel like the natural next step after Personal Software I've been building a Debian-based OS for myself that can run across physical machines and cloud environments like Vercel Sandbox I can use and control it with natural language, and I'm designing the UI around a blend of ephemeral and persistent views rather than treating the desktop as a fixed set of apps and windows There's something really special about having control over the UI/UX of the Whole Computer 25 Sept 2026
- I've been f--king with JavaScript since '97 I definitely didn't expect it to end up everywhere, especially on the server in any serious capacity But here we are. JS is everywhere. And now it has another advantage: LLMs know it *really* well I love Rust. Tbh I love working with pretty much any language. But there's also something incredibly useful about having an "everything language" across the stack, ecosystem and now AI tooling too I want to see JS/TS keep evolving. I want to see it succeed. And I think part of that means seriously exploring what static JavaScript looks like If you're passi… 24 Sept 2026
- We've been using issue-graph to answer: what should we work on next? It prioritizes work using signals like engagement and time open, surfaces patterns across the backlog and gives software factories a better way to coordinate agent work GitHub today, more providers soon 24 Sept 2026
- Bring your third-party APIs to localhost emulate now lets you build and share your own emulators Define a provider's behavior in TypeScript Run it alongside Stripe, GitHub and the rest, with seeds, resets, persistence and inspection built in 24 Sept 2026
- TypeScript → native, now in parallel scriptc v0.1.4 adds native child_process.fork() + messaging This fractal renders 2.9× faster with four workers, and compiles to one executable No Node.js, no JS engine 23 Sept 2026
- New: agent-browser Contact Sheets Agents can now debug UI bugs they couldn't see before Record an interaction → get timestamped frames w/ changes highlighted This signature appears then disappears Instead of having identical before/after screenshots, agents see what happened 20 Sept 2026
- Chat is this true 19 Sept 2026
- There are some really wild things you can do with Jev and agent-browser Example: 19 Sept 2026
Link verified 2 Sept 2026. Recent items update automatically from the channel.
GitHub ctate agent-browser, portless, json-render and the rest.
The code behind the list on ctate.dev — agent-browser, portless, json-render, the v0 SDK and a great many smaller experiments.
Recent
- 3d-model-generator — Generate 3D models with AI 5 Feb 2026
- v0-blocks — Build with blocks 4 Feb 2026
- prompting-is-all-you-need — An interactive pixel-based pong game 15 Dec 2025
Link verified 2 Sept 2026. Recent items update automatically from the channel.
About the English under a post
Some people here publish in a language other than English. Where they do, this site shows a machine translation beneath the post, in this typeface — the site's own, not theirs.
The post itself is never changed, moved or hidden: what is set in the serif above is exactly what the person published, and it is what to quote them on. A translation can be wrong in ways that matter, especially about tone.
Only the post's own words are translated. A quoted post, a linked article and a belief on korrents.com are left in their original language.






