Repolode
vercel-labs

vercel-labs/personal-agent-template

Plantilla de Nuxt y Eve que puedes bifurcar para crear un agente personal de IA autohospedado, con chat web, Slack, GitHub, Linear y memoria persistente.

Estrellas
477
Forks
78
Issues abiertos
3
Último commit
hace 2 meses

¿Qué es?

Personal Agent Template es un punto de partida para crear tu propio asistente de IA siempre activo. Ofrece una interfaz de chat en el navegador y conecta el mismo agente a los mensajes directos y las menciones de Slack, para que las conversaciones y el contexto se mantengan en todos los canales. El agente puede consultar repositorios, pull requests, issues y workflows de GitHub, así como issues, proyectos y ciclos de Linear; las operaciones de escritura requieren una aprobación persistente.

El proyecto combina una aplicación web de Nuxt (con API de Nitro, inicio de sesión con correo y contraseña mediante Better Auth y PostgreSQL) con el entorno de ejecución de agentes Eve. Los hilos se conservan entre sesiones porque Eve mantiene la transcripción. La memoria a largo plazo es un documento acotado por usuario y gestionado por el modelo, que se guarda en el almacenamiento privado de Vercel Blob. El agente la consulta antes de cada turno y guarda o elimina entradas cuando la conversación lo requiere. Una skill de resumen matutino sintetiza los temas de interés recordados y los issues de Linear asignados.

La plantilla tiene licencia MIT y está diseñada para que puedas bifurcarla y cambiarle el nombre. Incluye una personalidad llamada V y una guía de personalización que cubre el nombre del agente, el modelo, las herramientas, las skills, las integraciones y el tema de la interfaz. Puedes desplegarla en Vercel con un clic o autohospedarla con Node.js 24+ y pnpm.

Funciones clave

  • 01Chat en el navegador con hilos que se reanudan entre sesiones y llamadas a herramientas que se muestran en tiempo real.
  • 02Mensajes directos y menciones de Slack dirigidos al mismo agente, con cuentas vinculadas a un perfil web.
  • 03Herramientas para GitHub y Linear mediante Vercel Connect, con aprobación obligatoria para las operaciones de escritura.
  • 04Memoria persistente por usuario que se consulta antes de cada turno y que el agente puede editar.
  • 05Skill de resumen matutino basada en la memoria consultada y los issues de Linear asignados.
  • 06Despliegue en Vercel con un clic o autohospedaje local con Better Auth y PostgreSQL.

Casos de uso

  • Crear un asistente personal que alojas y controlas en tu propia infraestructura de Vercel o Node.js.
  • Consultar pull requests de GitHub e issues de Linear desde una interfaz de chat o Slack.
  • Usarla como punto de partida para crear un agente personalizado con su propia personalidad, herramientas y memoria.
  • Explorar cómo se integran Eve, Nuxt y Better Auth en una aplicación de agentes.

Inicio rápido

  1. 1

    Clona el repositorio

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

    Ve al directorio del proyecto

    cd personal-agent-template
  3. 3

    Instala las dependencias, copia el archivo env y ejecuta las migraciones de la base de datos

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

    Inicia el servidor de desarrollo y abre localhost:3000

    pnpm dev

Antes de usarlo

  • Requiere Node.js 24+ y pnpm, además de variables de entorno como BETTER_AUTH_SECRET e INTERNAL_API_SECRET.
  • La memoria persistente requiere conectar un almacenamiento privado de Vercel Blob al proyecto antes de desplegarlo.
  • Las integraciones con GitHub y Linear dependen de Vercel Connect, lo que añade trabajo de configuración.

Temas

Preguntas frecuentes

¿Qué es personal-agent-template?
Plantilla de Nuxt y Eve que puedes bifurcar para crear un agente personal de IA autohospedado, con chat web, Slack, GitHub, Linear y memoria persistente. Personal Agent Template es un punto de partida para crear tu propio asistente de IA siempre activo. Ofrece una interfaz de chat en el navegador y conecta el mismo agente a los mensajes directos y las menciones de Slack, para que las conversaciones y el contexto se mantengan en todos los canales. El agente puede consultar repositorios, pull requests, issues y workflows de GitHub, así como issues, proyectos y ciclos de Linear; las operaciones de escritura requieren una aprobación persistente.
¿personal-agent-template es gratuito? ¿Qué licencia tiene?
personal-agent-template es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿personal-agent-template sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de personal-agent-template fue el 2 sept 2026.
¿Para qué puedo usar personal-agent-template?
Crear un asistente personal que alojas y controlas en tu propia infraestructura de Vercel o Node.js. Consultar pull requests de GitHub e issues de Linear desde una interfaz de chat o Slack. Usarla como punto de partida para crear un agente personalizado con su propia personalidad, herramientas y memoria. Explorar cómo se integran Eve, Nuxt y Better Auth en una aplicación de agentes.
¿Cómo se instala personal-agent-template?
Clona el repositorio: git clone https://github.com/vercel-labs/personal-agent-template.git Ve al directorio del proyecto: cd personal-agent-template Instala las dependencias, copia el archivo env y ejecuta las migraciones de la base de datos: pnpm install && cp .env.example .env && pnpm db:migrate Inicia el servidor de desarrollo y abre localhost:3000: pnpm dev
¿Dónde consigo personal-agent-template?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/vercel-labs/personal-agent-template

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados