SDK de código abierto para crear y ejecutar agentes de IA en Python y TypeScript, con herramientas, MCP, memoria y compatibilidad con distintos modelos.
elizaOS/eliza
Framework y stack de aplicaciones de código abierto en TypeScript para crear agentes de IA autónomos, con un runtime central, plugins y la aplicación local-first Eliza.
- Estrellas
- 19,634
- Forks
- 5,814
- Issues abiertos
- 233
- Último commit
- hace 4 horas
¿Qué es?
elizaOS es un monorepo para crear y ejecutar agentes de IA autónomos. Incluye un runtime central (@elizaos/core) que define el estado del agente, la memoria, la autorización y un contrato para plugins, además de un host de agentes independiente, una interfaz de React compartida y una CLI.
Los plugins son el principal punto de extensión. Un plugin puede registrar acciones, proveedores, evaluadores, servicios, controladores de modelos, rutas y vistas de la aplicación. El repositorio incluye plugins oficiales para proveedores de modelos, conectores de mensajería, funciones de dominio y puentes para dispositivos. También incluye una opción de inferencia local (Eliza-1), basada en las variantes de texto de Gemma 4 y en recursos locales para embeddings, voz y visión.
La aplicación Eliza está pensada para web, escritorio y dispositivos móviles; Eliza Cloud es un servicio alojado opcional para gestionar cuentas, el enrutamiento de modelos y los despliegues. Los desarrolladores pueden ejecutar el stack desde el código fuente con Bun o importar @elizaos/core para integrar directamente el runtime.
Funciones clave
- 01Runtime central con estado del agente, memoria y contratos para plugins
- 02Sistema de plugins para acciones, proveedores, evaluadores, servicios y rutas
- 03Opción de inferencia local con variantes de modelos Eliza-1 y enrutamiento según el dispositivo
- 04Conectores de mensajería y espacios de trabajo, además de automatización de navegadores y escritorio
- 05Operaciones con wallets de EVM y Solana sin custodia, con pasos de aprobación
- 06Compatible con distintos modelos: backends locales, de proveedores directos o de Eliza Cloud
Casos de uso
- Crear un agente autónomo personalizado que se conecte a plataformas de chat como Discord, Slack o Telegram
- Desarrollar un plugin al estilo de los oficiales que añada controladores de modelos o acciones a un agente
- Ejecutar un asistente personal con modelos locales en hardware compatible
- Integrar el runtime del agente en una aplicación TypeScript existente
Inicio rápido
- 1
Instala las versiones de Bun y Node fijadas en package.json
- 2
Clona el repositorio
git clone --filter=blob:none https://github.com/elizaos/eliza.git - 3
Entra en la carpeta e instala las dependencias
cd eliza && bun install - 4
Inicia la aplicación en modo de desarrollo
bun run dev
Antes de usarlo
- Para ejecutar desde el código fuente se necesitan versiones específicas de Bun y Node, y hay que configurar los submódulos y los requisitos previos de compilación nativa.
- La inferencia local requiere hardware compatible y descargar los recursos del modelo antes de usarla sin conexión.
- Algunas funciones dependen de claves de proveedores de modelos o de los servicios opcionales de Eliza Cloud.
Temas
Preguntas frecuentes
- ¿Qué es eliza?
- Framework y stack de aplicaciones de código abierto en TypeScript para crear agentes de IA autónomos, con un runtime central, plugins y la aplicación local-first Eliza. elizaOS es un monorepo para crear y ejecutar agentes de IA autónomos. Incluye un runtime central (@elizaos/core) que define el estado del agente, la memoria, la autorización y un contrato para plugins, además de un host de agentes independiente, una interfaz de React compartida y una CLI.
- ¿eliza es gratuito? ¿Qué licencia tiene?
- eliza es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿eliza sigue mantenido?
- Mantenimiento activo. El último commit de eliza fue el 21 oct 2026.
- ¿Para qué puedo usar eliza?
- Crear un agente autónomo personalizado que se conecte a plataformas de chat como Discord, Slack o Telegram Desarrollar un plugin al estilo de los oficiales que añada controladores de modelos o acciones a un agente Ejecutar un asistente personal con modelos locales en hardware compatible Integrar el runtime del agente en una aplicación TypeScript existente
- ¿Cómo se instala eliza?
- Instala las versiones de Bun y Node fijadas en package.json Clona el repositorio: git clone --filter=blob:none https://github.com/elizaos/eliza.git Entra en la carpeta e instala las dependencias: cd eliza && bun install Inicia la aplicación en modo de desarrollo: bun run dev
- ¿Dónde consigo eliza?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/elizaOS/eliza
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
LobeHub es una plataforma para organizar agentes de IA en equipos siempre activos, que se pueden contratar, programar y supervisar desde un mismo lugar.
Framework de agente personal de IA autohospedado en Python, con WebUI en el navegador, cliente de terminal, canales para apps de chat, herramientas, memoria y compatibilidad con MCP.
Una biblioteca JavaScript que integra un agente de interfaz gráfica en cualquier página web para que los usuarios controlen la interfaz con lenguaje natural.
Framework de Python de Google, centrado en el código, para crear, evaluar y desplegar agentes de IA; optimizado para Gemini, pero independiente del modelo.
Plataforma de código abierto para crear bots de chat con IA que conectan LLM con Slack, Discord, Telegram, WeChat, Lark, DingTalk y más.