Framework ligero de Python para crear flujos de trabajo multiagente con herramientas, transferencias, guardrails, sesiones y trazas, compatible con OpenAI y más de 100 LLMs.
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
Crea un nuevo proyecto de agente con la configuración interactiva
npx eve@latest init my-agent - 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
Infraestructura de código abierto para ejecutar código generado por IA en sandboxes aislados en la nube, con SDKs para JavaScript y Python.
Framework de TypeScript para crear agentes de IA y aplicaciones basadas en LLM, con workflows, herramientas, memoria, servidores MCP y evals.
Entorno open source para agentes autónomos de larga duración que coordina subagentes, memoria y sandboxes para investigar, programar y crear durante minutos u horas.
Un agente mínimo de ingeniería de software con IA que resuelve issues de GitHub o ayuda desde la línea de comandos usando solo bash y unas 100 líneas de Python para el núcleo.
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.