Sistema operativo de IA de código abierto y autohospedable, donde los agentes trabajan en sandboxes de nube aislados y entregan su trabajo mediante solicitudes de cambio aprobadas.
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
Clona el repositorio
git clone https://github.com/vercel-labs/personal-agent-template.git - 2
Ve al directorio del proyecto
cd personal-agent-template - 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
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
Capa de contexto de código abierto basada en eventos que ofrece a los agentes de IA un modelo compartido y con permisos de tus herramientas, datos y organización.
Plugin que conecta bots de mensajería (Feishu, WeChat, DingTalk, WeCom, QQ, Slack, Telegram, Discord y WhatsApp) con DeepSeek Harness mediante código QR o credenciales.
Un centro de memoria local y autohospedado que ofrece a varios agentes de IA, como Claude Code, Codex y OpenClaw, una memoria persistente compartida sobre ti.
Memoria persistente para agentes de programación que registra la actividad de las sesiones, la resume con IA e incorpora contexto relevante en sesiones futuras.
Una capa de memoria para agentes y aplicaciones de IA que guarda y recupera el contexto de usuarios, sesiones y agentes entre conversaciones.