Vercel Labs

Vercel Labs

Develop. Preview. Ship. Creators of Next.js.

GitHub 383 repos 9.3k followers

Explained projects

scriptc and the End of the TypeScript Runtime
scriptc and the End of the TypeScript Runtime
How Vercel Labs is compiling ordinary TypeScript into native binaries, using QuickJS only as an island when static lowering runs out of road.
9 min read · Jul 27, 2026
ZeroLang: The Programming Language Built for Agents, Not Humans
ZeroLang: The Programming Language Built for Agents, Not Humans
Vercel’s experimental compiler rethinks diagnostics, repair, and language design around AI systems that read structured output better than prose.
10 min read · May 20, 2026
Zero: The Programming Language That Teaches the Agent How to Repair Its Own Code
Zero: The Programming Language That Teaches the Agent How to Repair Its Own Code
Zero is not trying to be the most pleasant language for humans. It is trying to be the most legible system for LLMs, with structured compiler output, embedded skills, and a syntax surface designed to reduce ambiguity.
9 min read · May 17, 2026
zero-native: the manifest that decides what your web app is allowed to do
zero-native: the manifest that decides what your web app is allowed to do
Vercel Labs’ Zig framework treats `app.zon` as both security policy and build-time control plane, letting web UIs run inside a native shell without inheriting Electron’s usual bulk.
9 min read · May 10, 2026
Deepsec: When a Security Scanner Learns to Think in Stages
Deepsec: When a Security Scanner Learns to Think in Stages
A Vercel Labs harness that uses fast pattern matching, agentic investigation, and revalidation to turn vulnerability hunting into a disciplined pipeline.
9 min read · May 6, 2026
vercel-labs/skills Wants to Become the Package Manager for AI Agents
vercel-labs/skills Wants to Become the Package Manager for AI Agents
A tiny TypeScript CLI hides a big bet: that agent behaviors should be installable, auditable, symlinked, and shared across tools through one universal filesystem contract.
9 min read · Apr 21, 2026
wterm: The Terminal Emulator That Chooses the DOM on Purpose
wterm: The Terminal Emulator That Chooses the DOM on Purpose
A tiny Zig/WASM core, dirty-row updates, and native browser text features make this web terminal feel like a reversal of terminal design, not an imitation of it.
8 min read · Apr 17, 2026
opensrc: The Cache That Lets AI Agents Jump Straight Into Dependency Source
opensrc: The Cache That Lets AI Agents Jump Straight Into Dependency Source
A Rust-powered CLI from Vercel Labs that resolves packages across registries, caches their real source locally, and gives coding agents a faster path from imports to implementation.
8 min read · Apr 9, 2026
auto-outbound: The AI Sales Stack That Researches Before It Writes
auto-outbound: The AI Sales Stack That Researches Before It Writes
How Vercel Labs turns prospect research, workflow durability, and structured prompting into a pipeline for personalized outbound that behaves more like software than copy generation.
8 min read · Apr 8, 2026
vercel-labs/workflow-publish-subscribe: Pub/Sub That Refuses to Be a Black Box
vercel-labs/workflow-publish-subscribe: Pub/Sub That Refuses to Be a Black Box
A durable workflow demo that turns message delivery into a visible, resumable sequence, then maps execution back onto the code so you can see exactly what happened and where.
8 min read · Apr 8, 2026
workflow-recipient-list: When Notification Fan-Out Becomes a Live, Durable Debugger
workflow-recipient-list: When Notification Fan-Out Becomes a Live, Durable Debugger
A Next.js reference implementation that shows how the Vercel Workflow SDK turns multi-channel delivery into a replayable, observable system instead of a pile of queues and retries.
8 min read · Apr 8, 2026
workflow-throttle: Rate Limiting That You Can Watch Think
workflow-throttle: Rate Limiting That You Can Watch Think
A durable token bucket turns a familiar backend pattern into a replayable workflow, then streams every decision into a live code workbench.
8 min read · Apr 8, 2026
react-native-diffs: The Native Diff Engine Hiding Inside a React Native Component
react-native-diffs: The Native Diff Engine Hiding Inside a React Native Component
A look at how Vercel Labs turns markdown, diffs, and Nitro Modules into a mobile renderer that feels closer to an IDE than a UI widget.
7 min read · Apr 8, 2026
workflow-transactional-outbox: When the Workflow Becomes the Dashboard
workflow-transactional-outbox: When the Workflow Becomes the Dashboard
A Vercel Labs demo that turns the Transactional Outbox pattern into a live, code-linked execution trace, and hints at a future where durable backend logic ships inside the app itself.
8 min read · Apr 8, 2026
chat-sdk-deploy-bot: A Slack bot that treats deployment like a control plane
chat-sdk-deploy-bot: A Slack bot that treats deployment like a control plane
Vercel Labs' template keeps humans in the loop, pushes the waiting into a durable workflow, and fans the result back out to GitHub and Linear.
11 min read · Apr 8, 2026
vercel-labs/gemini-chatbot: When the chatbot becomes the interface
vercel-labs/gemini-chatbot: When the chatbot becomes the interface
A Vercel Labs template that uses Gemini, tools, and typed React components to turn chat into a task flow instead of a transcript.
10 min read · Apr 6, 2026
The End of the Black-Box Backend: Inside vercel-labs/workflow-message-translator
The End of the Black-Box Backend: Inside vercel-labs/workflow-message-translator
How a Vercel lab experiment uses durable execution and server-sent events to turn raw source code into a real-time observability dashboard.
7 min read · Apr 2, 2026
The Immortal Function: Inside vercel-labs/workflow-splitter
The Immortal Function: Inside vercel-labs/workflow-splitter
How compiler directives and durable execution are solving the brittle agent problem for serverless architectures.
7 min read · Mar 31, 2026
sandbox-benchmarking: Measuring the 6-Second Ghost in Vercel Sandbox
sandbox-benchmarking: Measuring the 6-Second Ghost in Vercel Sandbox
How a minimal benchmarking suite exposed the hidden first-command penalty haunting ephemeral compute.
· Mar 29, 2026
workflow-wire-tap: Inspecting the Infinite Loop: Inside Workflow Wire Tap
workflow-wire-tap: Inspecting the Infinite Loop: Inside Workflow Wire Tap
How a "sidecar" pattern for Vercel Workflows turns the black box of durable execution into a real-time developer workbench.
· Mar 29, 2026
vercel-labs/workflow-priority-queue and the Rise of the Self-Explaining App
vercel-labs/workflow-priority-queue and the Rise of the Self-Explaining App
How Vercel Labs uses static analysis and durable execution to turn raw source code into a real-time, interactive debugger.
· Mar 29, 2026
The Death of the Dashboard: How chat-sdk-form-bot Turns Messaging into Middleware
The Death of the Dashboard: How chat-sdk-form-bot Turns Messaging into Middleware
Vercel's reference implementation replaces complex internal admin panels with a high-performance, ephemeral triage protocol.
· Mar 29, 2026
workflow-message-history: The Living Trace: Debugging Durable Logic
workflow-message-history: The Living Trace: Debugging Durable Logic
How Vercel Labs is turning execution logs into interactive "Code Workbenches" for the next generation of AI agents.
· Mar 29, 2026
demo-webhooks: The Deterministic Webhook: How Vercel Labs Tames Deployment Chaos
demo-webhooks: The Deterministic Webhook: How Vercel Labs Tames Deployment Chaos
Beyond the POST request. Building a resilient state machine for the modern cloud lifecycle.
· Mar 29, 2026
OpenReview: The AI Code Reviewer That Proves Its Own Fixes
OpenReview: The AI Code Reviewer That Proves Its Own Fixes
By marrying Claude 3.7 with ephemeral sandboxes and durable workflows, Vercel-Labs is moving beyond LLM "guessing" toward verified software engineering.
8 min read · Mar 25, 2026
portless: The Death of Localhost Port Numbers
portless: The Death of Localhost Port Numbers
How vercel-labs/portless replaces volatile ports with stable, agent-friendly local domains.
6 min read · Mar 23, 2026
The End of Hallucinated Interfaces: Inside vercel-labs/json-render
The End of Hallucinated Interfaces: Inside vercel-labs/json-render
Why generating raw React code is a dead end for AI agents, and how a strict JSON grammar is finally making Generative UI safe for production.
6 min read · Mar 23, 2026
emulate: The Cloud is Now a Local Process
emulate: The Cloud is Now a Local Process
How vercel-labs/emulate replaces fragile API mocks with a stateful, high-fidelity twin of the modern web stack.
· Mar 23, 2026
`agent-browser`: The Rust CLI That Makes Browsers Feel Native to AI Agents
`agent-browser`: The Rust CLI That Makes Browsers Feel Native to AI Agents
Vercel Labs' open-source browser tool keeps sessions warm, compresses interaction into accessibility refs, and strips away the token bloat that slows agentic workflows.
9 min read · Mar 22, 2026

Yet to be explained

gpu-lexer
Tiny language-agnostic WebGPU syntax highlighter
JavaScript69 stars
Explain
next-books
Browse two million Goodreads books with Next.js 16.3 Instant Navigations.
TypeScript31 stars
Explain
harness-agent-eve-extension
Exposes AI SDK HarnessAgent as a tool for your eve agents.
TypeScript11 stars
Explain
jev-ai-sdk-form-router
Route form submissions to the right people with Jev and AI SDK.
TypeScript10 stars
Explain
paseo-vercel-sandbox
Run Paseo coding agents in persistent Vercel Sandboxes with AI Gateway
TypeScript6 stars
Explain
just-secrets
Native OS secret storage for Node.js. Zero dependencies.
JavaScript4 stars
Explain
deepsec-runner-template
Recurring deepsec security reviews with Vercel Workflow and Sandbox
TypeScript3 stars
Explain
openai-agents-api-vercel
Run OpenAI Agents API with Vercel Functions, Queues, and Sandbox
TypeScript2 stars
Explain
openai-agents-api-v0-clone
Build and edit Next.js apps through chat.
TypeScript1 stars
Explain
academy-enterprise-apps-agents
Student project for the Vercel Academy Enterprise Apps and Agents course
TypeScript1 stars
Explain
jev-model-api
TypeScript0 stars
Explain
simple-agent-with-jev
TypeScript0 stars
Explain
vercel-box-mount
TypeScript0 stars
Explain