Repolode
vercel

vercel/eve

Framework de TypeScript centrado en el sistema de archivos para crear agentes de IA duraderos, con herramientas, habilidades, canales y tareas programadas definidas como archivos.

Estrellas
5,641
Forks
626
Issues abiertos
836
Último commit
hace 4 horas

¿Qué es?

eve es un framework para crear agentes de IA cuya estructura de proyecto sirve como interfaz de desarrollo. Cada agente se encuentra en un directorio agent/: instructions.md contiene el prompt de sistema permanente, mientras que tools/, skills/, channels/ y schedules/ contienen funciones de herramientas tipadas, procedimientos bajo demanda, canales de mensajes (HTTP, Slack, Discord) y tareas cron recurrentes. El archivo opcional agent.ts permite configurar el modelo y el nivel de razonamiento.

El framework se configura con el comando npx eve init, que crea la estructura de un proyecto nuevo, instala las dependencias e inicia una interfaz de terminal interactiva. Las herramientas se definen con esquemas de entrada de zod, y el modelo predeterminado se conecta a través de Vercel AI Gateway. Se puede añadir Web Chat con npx eve add channel/web, habilitar el inicio de sesión con Vercel para los miembros del equipo y hacer el despliegue con npx eve deploy.

El proyecto está escrito en TypeScript, se distribuye bajo la licencia Apache-2.0 y actualmente está en fase beta, por lo que las API y el comportamiento pueden cambiar antes de su disponibilidad general.

Funciones clave

  • 01Define las instrucciones, herramientas, habilidades, canales y tareas programadas del agente como archivos dentro de una estructura de directorios fija.
  • 02Ofrece herramientas tipadas con esquemas de entrada de zod que el modelo puede invocar.
  • 03Admite canales de mensajes HTTP, Slack y Discord.
  • 04Ejecuta tareas cron recurrentes mediante archivos en schedules/.
  • 05Incluye un canal de chat web con inicio de sesión opcional con Vercel y un comando de despliegue.

Casos de uso

  • Crear un asistente de IA personalizado que invoque tus propias funciones y API.
  • Desplegar un agente que responda mensajes en Slack o Discord.
  • Ejecutar tareas programadas con agentes, como resúmenes semanales.
  • Crear una interfaz de chat web para un agente interno, accesible para el equipo.

Inicio rápido

  1. 1

    Crea un nuevo proyecto de agente con la configuración interactiva

    npx eve@latest init my-agent
  2. 2

    Inicia el agente localmente después de sustituir las instrucciones y la herramienta

    npm run dev

Antes de usarlo

  • El proyecto está en fase beta y sus API y comportamiento pueden cambiar antes de su disponibilidad general.
  • La configuración predeterminada utiliza un modelo de AI Gateway, por lo que necesitas acceso al modelo para ejecutar el agente.

Temas

Preguntas frecuentes

¿Qué es eve?
Framework de TypeScript centrado en el sistema de archivos para crear agentes de IA duraderos, con herramientas, habilidades, canales y tareas programadas definidas como archivos. eve es un framework para crear agentes de IA cuya estructura de proyecto sirve como interfaz de desarrollo. Cada agente se encuentra en un directorio agent/: instructions.md contiene el prompt de sistema permanente, mientras que tools/, skills/, channels/ y schedules/ contienen funciones de herramientas tipadas, procedimientos bajo demanda, canales de mensajes (HTTP, Slack, Discord) y tareas cron recurrentes. El archivo opcional agent.ts permite configurar el modelo y el nivel de razonamiento.
¿eve es gratuito? ¿Qué licencia tiene?
eve es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿eve sigue mantenido?
Mantenimiento activo. El último commit de eve fue el 22 oct 2026.
¿Para qué puedo usar eve?
Crear un asistente de IA personalizado que invoque tus propias funciones y API. Desplegar un agente que responda mensajes en Slack o Discord. Ejecutar tareas programadas con agentes, como resúmenes semanales. Crear una interfaz de chat web para un agente interno, accesible para el equipo.
¿Cómo se instala eve?
Crea un nuevo proyecto de agente con la configuración interactiva: npx eve@latest init my-agent Inicia el agente localmente después de sustituir las instrucciones y la herramienta: npm run dev
¿Dónde consigo eve?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/vercel/eve

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

Proyectos relacionados