# Vercel Personal Agent Template The Vercel Personal Agent Template is an open-source ([[MIT License]]) starter from [[Vercel]] Labs for deploying a durable, personal [[AI Agents|AI agent]] that you fork, customize, and host yourself. It ships with persistent memory and multiple front-ends (web chat, Slack, iMessage), positioning a single agent as a personal assistant reachable wherever you already are. ## Interfaces - Web chat with persistent threads across sessions - Slack integration (DMs and @mentions) - iMessage support via Sendblue - Linear integration for issue/project queries through Vercel Connect MCP ([[Model Context Protocol (MCP)]]) - Daily summary skill for morning briefings ## Memory & Personalization - Long-term memory with user-approved saves: the agent proposes updates via a `save_memory` function call requiring explicit approval before storage - Five fixed memory categories plus free-form prose - Import existing memory from ChatGPT or other assistants - A core example of applied [[Context Engineering]] for personal agents ## Tech Stack - [[Vercel Eve]] framework for the durable agent runtime - Nuxt (full-stack Vue framework) for web UI/API - Better Auth (auth), Drizzle ORM (DB), NuxtHub (SQLite storage) - Vercel Connect for integrations - [[TypeScript]] + Vue; Node.js 24+, pnpm - Architecture runs two services: Nuxt (web) and Eve (agent) ## Deployment - One-click deploy to Vercel, or self-host locally - Customization focus: rename the agent persona, swap models, add tools/skills, theme the UI ## References - https://github.com/vercel-labs/personal-agent-template - https://personal-agent-template.vercel.app/ ## Related - [[Vercel]] - [[AI Agents]] - [[Context Engineering]] - [[Model Context Protocol (MCP)]] - [[Agentic Engineering]] - [[MIT License]] - [[Artificial Intelligence (AI)]]