vercel-labs/personal-agent-template
Open-source template for a durable personal AI agent — web chat, Slack, Linear, and long-term memory with user-approved saves. Eve, Nuxt, Better Auth, Vercel Connect.
What it solves
It provides a ready-to-deploy template for creating a personal AI agent that maintains a consistent identity and memory across multiple platforms, including a web interface, Slack, and GitHub.
How it works
The project uses the Eve agent framework to manage channels, tools, and skills. It integrates with Nuxt for the UI and API, and Better Auth for user authentication. The agent accesses external data through Vercel Connect (for Linear and Slack) and specialized tools for GitHub. To maintain continuity, it uses a "profile" memory slot via Vercel Blob storage, allowing the agent to save and recall durable facts about the user before every interaction.
Who it’s for
Developers who want to quickly deploy a customized personal AI assistant with persistent memory and multi-channel access without building the infrastructure from scratch.
Highlights
- Multi-surface support: Interact with the same agent via web chat, Slack DMs, and GitHub.
- Persistent Memory: Uses a model-maintained list of durable facts scoped per user.
- Third-party Integrations: Built-in connectivity for GitHub (repos, PRs, and issues) and Linear (projects and cycles).
- Daily Summary: A specialized skill that provides a morning briefing based on recalled memory and assigned tasks.
Related
- Project
- Project
- Project
- Project
- Project