Repolode
vercel-labs

vercel-labs/personal-agent-template

Шаблон Nuxt и Eve для собственного персонального AI-агента с веб-чатом, Slack, GitHub, Linear и постоянной памятью.

Звёзды
477
Форки
78
Открытые issues
3
Последний коммит
2 месяца назад

Что это?

Personal Agent Template — основа для создания собственного постоянно работающего AI-ассистента. Он предоставляет чат в браузере и подключает того же агента к личным сообщениям и упоминаниям в Slack, чтобы диалоги и контекст сохранялись при переходе между каналами. Агент умеет обращаться к репозиториям, pull request, issues и workflows в GitHub, а также к issues, projects и cycles в Linear; перед выполнением операций записи требуется подтверждение.

Проект объединяет веб-приложение на Nuxt (с Nitro API, входом по email и паролю через Better Auth и PostgreSQL) и среду выполнения агента Eve. История диалогов сохраняется между сеансами, поскольку Eve хранит транскрипт. Долгосрочная память — это ограниченный по объёму документ для каждого пользователя, который модель поддерживает в актуальном состоянии; он хранится в приватном Vercel Blob. Перед каждым ответом агент обращается к памяти, а при необходимости добавляет или удаляет записи. Навык утренней сводки обобщает сохранённые приоритеты и назначенные пользователю issues в Linear.

Шаблон распространяется по лицензии MIT и предназначен для форка и переименования. В комплекте есть персонаж по имени V, а руководство по настройке охватывает имя агента, модель, инструменты, навыки, интеграции и тему интерфейса. Проект можно развернуть в Vercel одним нажатием или разместить на собственном сервере с Node.js 24+ и pnpm.

Ключевые возможности

  • 01Чат в браузере с тредами, которые продолжаются между сеансами, и отображением вызовов инструментов в реальном времени.
  • 02Личные сообщения и @упоминания в Slack направляются тому же агенту; аккаунты связываются с веб-профилем.
  • 03Инструменты для GitHub и Linear через Vercel Connect; для операций записи требуется подтверждение.
  • 04Постоянная память для каждого пользователя: агент обращается к ней перед каждым ответом и может редактировать её.
  • 05Навык утренней сводки на основе сохранённых в памяти данных и назначенных issues в Linear.
  • 06Развёртывание в Vercel одним нажатием или локальный хостинг с Better Auth и PostgreSQL.

Сценарии использования

  • Создание персонального ассистента, который размещается и контролируется на собственной инфраструктуре Vercel или Node.js.
  • Просмотр pull request в GitHub и issues в Linear через чат или Slack.
  • Использование шаблона как основы для собственного агента с индивидуальным образом, инструментами и памятью.
  • Знакомство с тем, как Eve, Nuxt и Better Auth сочетаются в приложении с AI-агентом.

Быстрый старт

  1. 1

    Клонируйте репозиторий

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

    Перейдите в каталог проекта

    cd personal-agent-template
  3. 3

    Установите зависимости, скопируйте env-файл и выполните миграции базы данных

    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 — основа для создания собственного постоянно работающего AI-ассистента. Он предоставляет чат в браузере и подключает того же агента к личным сообщениям и упоминаниям в Slack, чтобы диалоги и контекст сохранялись при переходе между каналами. Агент умеет обращаться к репозиториям, pull request, issues и workflows в GitHub, а также к issues, projects и cycles в Linear; перед выполнением операций записи требуется подтверждение.
personal-agent-template можно использовать бесплатно? Какая у него лицензия?
personal-agent-template распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
personal-agent-template всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в personal-agent-template — 2 сент. 2026 г..
Для чего можно использовать personal-agent-template?
Создание персонального ассистента, который размещается и контролируется на собственной инфраструктуре Vercel или Node.js. Просмотр pull request в GitHub и issues в Linear через чат или Slack. Использование шаблона как основы для собственного агента с индивидуальным образом, инструментами и памятью. Знакомство с тем, как Eve, Nuxt и Better Auth сочетаются в приложении с AI-агентом.
Как установить personal-agent-template?
Клонируйте репозиторий: git clone https://github.com/vercel-labs/personal-agent-template.git Перейдите в каталог проекта: cd personal-agent-template Установите зависимости, скопируйте env-файл и выполните миграции базы данных: 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

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Операционная система для ИИ с открытым исходным кодом и возможностью самостоятельного размещения: агенты работают в изолированных облачных средах и передают результаты через запросы на изменение, требующие одобрения.

20,3 тыс.3,4 тыс.TypeScriptOtherОбновлён 10 часов назад