<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/how-to-use-vercel-eve-the-next-js-framework-for-ai-agents-8cdmpdnsr" -->

---
title: How to use Vercel eve: The Next.js framework for AI agents
description: Vercel open-sourced eve, an AI agent framework that brings Next.js-style file-based conventions to building and deploying production-ready agents. The...
canonical: https://daily.dev/posts/how-to-use-vercel-eve-the-next-js-framework-for-ai-agents-8cdmpdnsr
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: How to use Vercel eve: The Next.js framework for AI agents | daily.dev
og:description: Vercel open-sourced eve, an AI agent framework that brings Next.js-style file-based conventions to building and deploying production-ready agents. The...
og:url: https://daily.dev/posts/how-to-use-vercel-eve-the-next-js-framework-for-ai-agents-8cdmpdnsr
og:image: https://api.daily.dev/og/posts/8CdmPdNsR.png
og:image:alt: How to use Vercel eve: The Next.js framework for AI agents
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# How to use Vercel eve: The Next.js framework for AI agents

**[LogRocket](https://daily.dev/sources/logrocket)** · 15 min read · 6 upvotes · 1 comments

## Summary

Vercel open-sourced eve, an AI agent framework that brings Next.js-style file-based conventions to building and deploying production-ready agents. The framework uses a filesystem-first architecture where instructions live in Markdown files, tools are TypeScript files auto-discovered from an agent/tools/ directory, and subagents are organized in subdirectories. Eve provides built-in durable execution, isolated microVM sandboxes, human-in-the-loop approval flows, OpenTelemetry observability, and multi-channel deployment (GitHub, Slack, Notion, etc.) without manual infrastructure setup. Getting started takes under five minutes via npx eve@latest init, and the framework supports multiple model providers through Vercel's AI Gateway or direct provider SDKs.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.logrocket.com/vercel-eve-ai-agents>

## Questions this post answers

### What is Vercel eve and how does it structure AI agent projects?

Eve is an open-source, Next.js-inspired framework from Vercel for building and running AI agents using a filesystem-first architecture. Agent behavior lives in instructions.md, tools go in tools/*.ts, reusable knowledge lives in skills/*.md, and child agents live in subagents/, with eve auto-discovering these files at build time without manual registration.

_Developers designing a custom agent structure can compare framework conventions like these on daily.dev._

### How do I set up a new eve agent project from scratch?

Run npx eve@latest init my-agent with Node.js 24 or higher installed, then choose an authentication method when prompted: Vercel's AI Gateway, a direct AI Gateway API key, or a specific provider's API key such as OpenAI or Anthropic. The command installs eve's dependencies (the ai package and zod) and launches a development server with an interactive terminal UI within minutes.

_Anyone scaffolding a new agent project can track setup steps like these on daily.dev._

### How does eve keep AI-generated code from compromising the main application?

Eve runs every agent inside an isolated, disposable sandbox rather than the main runtime, using hardware-isolated microVMs on servers and Docker locally. This lets an agent clone repos, run shell commands, or read and write files safely, and any action can also be configured to require human approval before executing.

_Teams weighing sandboxing options for agent execution can follow practical breakdowns like this on daily.dev._

## Community discussion

Top comments from developers on daily.dev.

**@pdfopsdev** · 0 upvotes

> the filesystem-as-config bit is what i'd actually poach, treating tools as auto-discovered files instead of a giant registry object kills so much boilerplate compared to LangGraph. curious how you trace call chains once subagents are just nested directories though, feels like it could get messy past 3-4 levels deep

## Similar posts on daily.dev

- [Introducing eve](https://daily.dev/posts/introducing-eve-at3krhctw) · Vercel · 41 upvotes · 3 comments
- [Vercel launches eve, an open-source framework that treats agents as directories](https://daily.dev/posts/vercel-launches-eve-an-open-source-framework-that-treats-agents-as-directories-8jfizvhze) · The New Stack · 1 upvotes · 0 comments
- [Introducing eve, an open-source agent framework](https://daily.dev/posts/introducing-eve-an-open-source-agent-framework-fdo6n1gyy) · Vercel · 180 upvotes · 4 comments
- [Vercel Introduces Eve, an Open-Source Framework for Building AI Agents](https://daily.dev/posts/vercel-introduces-eve-an-open-source-framework-for-building-ai-agents-ic7xwvqxp) · InfoQ · 2 upvotes · 0 comments

---

Tags: [#ai-agents](https://daily.dev/tags/ai-agents), [#typescript](https://daily.dev/tags/typescript), [#nextjs](https://daily.dev/tags/nextjs)

[View this post on daily.dev](https://daily.dev/posts/how-to-use-vercel-eve-the-next-js-framework-for-ai-agents-8cdmpdnsr)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"How to use Vercel eve: The Next.js framework for AI agents","url":"https://daily.dev/posts/how-to-use-vercel-eve-the-next-js-framework-for-ai-agents-8cdmpdnsr","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/how-to-use-vercel-eve-the-next-js-framework-for-ai-agents-8cdmpdnsr"},"datePublished":"2026-08-10T10:19:16.414Z","dateModified":"2026-09-13T19:06:50.851Z","description":"Vercel open-sourced eve, an AI agent framework that brings Next.js-style file-based conventions to building and deploying production-ready agents. The...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/d55e3d1cbc27a2441fcd057d2d8c5923?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/d55e3d1cbc27a2441fcd057d2d8c5923?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"LogRocket","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"LogRocket","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/logrocket","url":"https://daily.dev/sources/logrocket"},"commentCount":1,"discussionUrl":"https://daily.dev/posts/how-to-use-vercel-eve-the-next-js-framework-for-ai-agents-8cdmpdnsr","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":6},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"ai-agents,typescript,nextjs","timeRequired":"PT15M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"LogRocket","item":"https://daily.dev/sources/logrocket"},{"@type":"ListItem","position":3,"name":"How to use Vercel eve: The Next.js framework for AI agents"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/how-to-use-vercel-eve-the-next-js-framework-for-ai-agents-8cdmpdnsr","comment":[{"@type":"Comment","text":"the filesystem-as-config bit is what i’d actually poach, treating tools as auto-discovered files instead of a giant registry object kills so much boilerplate compared to LangGraph. curious how you trace call chains once subagents are just nested directories though, feels like it could get messy past 3-4 levels deep","datePublished":"2026-08-11T18:03:10.407Z","url":"https://daily.dev/posts/8CdmPdNsR#c-eOAzCNrdr","author":{"@type":"Person","name":"PDFops","url":"https://daily.dev/pdfopsdev","image":"https://media.daily.dev/image/upload/s---8isRBKc--/f_auto/v1782922291/avatars/avatar_orjMeK8QKaaVZwGq7ScPz?_a=BAMAMicg0"}}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/how-to-use-vercel-eve-the-next-js-framework-for-ai-agents-8cdmpdnsr#faq","mainEntity":[{"@type":"Question","name":"What is Vercel eve and how does it structure AI agent projects?","acceptedAnswer":{"@type":"Answer","text":"Eve is an open-source, Next.js-inspired framework from Vercel for building and running AI agents using a filesystem-first architecture. Agent behavior lives in instructions.md, tools go in tools/*.ts, reusable knowledge lives in skills/*.md, and child agents live in subagents/, with eve auto-discovering these files at build time without manual registration. Developers designing a custom agent structure can compare framework conventions like these on daily.dev."}},{"@type":"Question","name":"How do I set up a new eve agent project from scratch?","acceptedAnswer":{"@type":"Answer","text":"Run npx eve@latest init my-agent with Node.js 24 or higher installed, then choose an authentication method when prompted: Vercel's AI Gateway, a direct AI Gateway API key, or a specific provider's API key such as OpenAI or Anthropic. The command installs eve's dependencies (the ai package and zod) and launches a development server with an interactive terminal UI within minutes. Anyone scaffolding a new agent project can track setup steps like these on daily.dev."}},{"@type":"Question","name":"How does eve keep AI-generated code from compromising the main application?","acceptedAnswer":{"@type":"Answer","text":"Eve runs every agent inside an isolated, disposable sandbox rather than the main runtime, using hardware-isolated microVMs on servers and Docker locally. This lets an agent clone repos, run shell commands, or read and write files safely, and any action can also be configured to require human approval before executing. Teams weighing sandboxing options for agent execution can follow practical breakdowns like this on daily.dev."}}]}
```

