Repolode
vercel-labs

vercel-labs/personal-agent-template

基于 Nuxt 与 Eve 的可自部署个人 AI 助手模板,支持网页聊天、Slack、GitHub、Linear 和持久记忆。

Star
477
Fork
78
未关闭 Issue
3
最近提交
2个月前

这是什么?

Personal Agent Template 是一个可以 fork 后自行定制的个人 AI 助手模板,用于搭建常驻运行的智能体。网页端提供聊天界面,同一个智能体也接入 Slack 私信和 @提及,对话与上下文可以在不同入口之间延续。智能体可以查询 GitHub 仓库、PR、Issue 和工作流,以及 Linear 的 Issue、项目和迭代周期,写操作需要经过持久化的用户审批。

项目由 Nuxt 网页应用(包含 Nitro API、Better Auth 邮箱密码登录和 PostgreSQL)与 Eve 智能体运行时组成。会话记录由 Eve 保存,因此线程可以跨会话恢复。长期记忆是每个用户一份、由模型维护且有容量上限的文档,存放在私有 Vercel Blob 存储中;每轮对话前会召回记忆,并在需要时保存或删除条目。内置的晨间简报技能会汇总记忆中的关注重点和分配给你的 Linear 任务。

模板采用 MIT 协议,内置名为 V 的示例角色,并附有定制指南,涵盖智能体名称、模型、工具、技能、集成和界面主题。可以一键部署到 Vercel,也可以使用 Node.js 24+ 和 pnpm 自行部署。

核心功能

  • 01网页聊天支持跨会话恢复线程,并实时展示工具调用过程。
  • 02Slack 私信和 @提及接入同一个智能体,账号可关联到网页个人资料。
  • 03通过 Vercel Connect 接入 GitHub 和 Linear 工具,写操作需审批。
  • 04每位用户拥有持久记忆,每轮对话前召回,智能体可自行增删条目。
  • 05晨间简报技能结合记忆与分配给你的 Linear 任务生成摘要。
  • 06支持一键部署到 Vercel,也可基于 Better Auth 和 PostgreSQL 本地自部署。

适用场景

  • 在自己的 Vercel 或 Node.js 环境中搭建并掌控个人 AI 助手。
  • 在网页聊天或 Slack 中查询 GitHub PR 和 Linear 任务。
  • 以此为起点,定制带有独立角色、工具和记忆的智能体。
  • 学习 Eve、Nuxt 与 Better Auth 在智能体应用中的组合方式。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/vercel-labs/personal-agent-template.git
  2. 2

    进入项目目录

    cd personal-agent-template
  3. 3

    安装依赖、复制环境变量文件并执行数据库迁移

    pnpm install && cp .env.example .env && pnpm db:migrate
  4. 4

    启动开发服务器并打开 localhost:3000

    pnpm dev

使用前须知

  • 需要 Node.js 24+ 和 pnpm,并配置 BETTER_AUTH_SECRET、INTERNAL_API_SECRET 等环境变量。
  • 持久化记忆需要在部署前为项目附加私有 Vercel Blob 存储。
  • GitHub 和 Linear 集成依赖 Vercel Connect,设置步骤较多。

标签

常见问题

personal-agent-template 是什么?
基于 Nuxt 与 Eve 的可自部署个人 AI 助手模板,支持网页聊天、Slack、GitHub、Linear 和持久记忆。 Personal Agent Template 是一个可以 fork 后自行定制的个人 AI 助手模板,用于搭建常驻运行的智能体。网页端提供聊天界面,同一个智能体也接入 Slack 私信和 @提及,对话与上下文可以在不同入口之间延续。智能体可以查询 GitHub 仓库、PR、Issue 和工作流,以及 Linear 的 Issue、项目和迭代周期,写操作需要经过持久化的用户审批。
personal-agent-template 可以免费使用吗?用的什么许可证?
personal-agent-template 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
personal-agent-template 还在维护吗?
半年内有更新。personal-agent-template 最近一次提交是在 2026年9月2日。
personal-agent-template 适合用来做什么?
在自己的 Vercel 或 Node.js 环境中搭建并掌控个人 AI 助手。 在网页聊天或 Slack 中查询 GitHub PR 和 Linear 任务。 以此为起点,定制带有独立角色、工具和记忆的智能体。 学习 Eve、Nuxt 与 Better Auth 在智能体应用中的组合方式。
personal-agent-template 怎么安装和运行?
克隆仓库: git clone https://github.com/vercel-labs/personal-agent-template.git 进入项目目录: cd personal-agent-template 安装依赖、复制环境变量文件并执行数据库迁移: pnpm install && cp .env.example .env && pnpm db:migrate 启动开发服务器并打开 localhost:3000: pnpm dev
在哪里获取 personal-agent-template?
源代码和安装说明在 GitHub 上:https://github.com/vercel-labs/personal-agent-template

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目