# 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)]]