V0: Terminal Command Execution and Faster Sandboxes

V0

V0 can now run terminal commands directly within chats, allowing the AI agent to spin up browser sessions, inspect commit history, execute unit tests, and call CLIs like Vercel and GitHub — each command requiring explicit user permission before execution. Alongside this capability upgrade, Vercel shipped a 50% improvement in sandbox startup speed with 500MB lower storage overhead, significantly cutting the time from prompt to running preview. V0 also added support for OAuth-authorized MCP servers, broadening the range of external tools the agent can connect to securely.

Featured Video

A video we selected to help illustrate this changelog


Terminal Command Execution Comes to V0

V0 gained the ability to run terminal commands directly inside chats on May 12, 2026, marking a significant step toward fully agentic development workflows. Rather than simply generating code for users to run manually, V0 can now act on its output — spinning up browser sessions to test interactions, inspecting commit history to understand past changes, writing and executing unit tests, and invoking CLIs to interact with platforms like Vercel and GitHub.

Each command runs only after explicit user approval, with a permission prompt surfaced before execution. This design keeps the user in control while enabling V0 to close the loop between code generation and verification in a single session.

What Terminal Execution Enables

The practical impact is substantial. Previously, a developer using V0 would need to copy generated code, run it locally, observe errors, and return to V0 with a description of what went wrong. With terminal command execution, V0 can run the code itself, observe the output, and iterate — compressing what was a back-and-forth cycle into an autonomous loop.

Specific use cases enabled by this capability include:

  • Launching a headless browser to verify that UI interactions work as expected
  • Running git log or git diff to understand what has changed in a codebase before editing
  • Executing test suites and reading output to identify regressions
  • Calling the Vercel CLI or GitHub CLI to trigger deployments, create branches, or open pull requests

50% Faster Sandbox Startup

The May 12 release also delivered a meaningful infrastructure improvement: V0 sandboxes now start over 50% faster on new chats and consume approximately 500MB less storage. Sandboxes — the isolated Linux environments in which V0 runs generated code — had already been a differentiator for the platform, but startup latency remained a friction point. The new figures bring sandbox initialization firmly into the "instant" range for most workflows, benefiting all users regardless of whether they use terminal execution.

OAuth-Authorized MCP Servers

V0 now supports OAuth-authorized MCP (Model Context Protocol) servers in addition to the existing custom header authentication. This expands the range of external tools and APIs that can be connected to V0, particularly services that rely on user-delegated OAuth tokens rather than static API keys. Users can configure these connections through the standard MCP settings interface.

Additional Improvements

The May 12 release also included faster home page loading, the ability to rename Vercel projects directly from within V0, VS Code autosave with new theme options, improved prompt input performance, and extended project instruction length. On the bug-fix side: permission mode changes now reliably reach all users, the GitHub settings section was restored, large-diff chat freezes were resolved, MCP custom authentication header stripping was fixed, a credit redemption modal hang was corrected, and Snowflake connections now prompt reconnection when sessions expire.