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.
agno-agi/agno
Framework y runtime de Python para crear, servir y gestionar plataformas de agentes de IA, con una interfaz web de administración.
- Estrellas
- 42,806
- Forks
- 6,162
- Issues abiertos
- 1,907
- Último commit
- ayer
¿Qué es?
Agno es un framework de Python para crear agentes de IA y ejecutarlos como servicio. El SDK de Agno se usa para definir agentes, mientras que el runtime AgentOS los sirve mediante una REST API y la interfaz AgentOS UI permite gestionar la plataforma en el día a día.
El proyecto busca que los equipos mantengan el control de su stack de agentes. Las sesiones, la memoria, el conocimiento y las trazas se almacenan en la base de datos propia del usuario, y el acceso se controla con permisos por roles basados en JWT y aislamiento multiusuario y multitenant. La aprobación humana puede pausar una ejecución para solicitar confirmación antes de que se ejecute una herramienta sensible, y el tracing de OpenTelemetry facilita la monitorización.
Los agentes se pueden exponer a través de Slack, Telegram, WhatsApp, Discord, AG-UI y A2A, y programar con tareas cron integradas. El proyecto ofrece plantillas iniciales para desplegar con Docker y varias plataformas en la nube, además de más de 100 toolkits preconstruidos para servicios como GitHub, Slack y Postgres.
Funciones clave
- 01REST API lista para producción, con compatibilidad con SSE y websockets.
- 02Almacena las sesiones, la memoria, el conocimiento y las trazas en tu propia base de datos.
- 03Más de 100 toolkits preconstruidos para servicios como GitHub, Slack y Postgres.
- 04Aprobación humana para pausar ejecuciones y bloquear herramientas que requieren autorización de un administrador.
- 05Trazas de OpenTelemetry, historial de ejecuciones y registros de auditoría.
- 06RBAC basado en JWT con aislamiento multitenant.
- 07Programación basada en cron y tareas en segundo plano.
Casos de uso
- Crear una plataforma interna de agentes compartida por varios equipos o tenants.
- Ofrecer agentes a través de una API con respuestas en streaming.
- Conectar agentes a canales de chat como Slack, Telegram o Discord.
- Añadir pasos de aprobación antes de que los agentes ejecuten acciones sensibles.
Inicio rápido
- 1
Pásale el prompt de configuración a tu agente de programación para que clone el repositorio inicial
- 2
Clona el repositorio de la plantilla inicial en una carpeta
git clone https://github.com/agno-agi/agentos-railway agent-platform - 3
Crea tu primer agente a mano siguiendo la documentación
Antes de usarlo
- Para empezar necesitas Docker y una base de datos Postgres, así que alojarlo por tu cuenta requiere cierta configuración.
- Tiene licencia Apache-2.0, permisiva para uso comercial.
Temas
Preguntas frecuentes
- ¿Qué es agno?
- Framework y runtime de Python para crear, servir y gestionar plataformas de agentes de IA, con una interfaz web de administración. Agno es un framework de Python para crear agentes de IA y ejecutarlos como servicio. El SDK de Agno se usa para definir agentes, mientras que el runtime AgentOS los sirve mediante una REST API y la interfaz AgentOS UI permite gestionar la plataforma en el día a día.
- ¿agno es gratuito? ¿Qué licencia tiene?
- agno es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿agno sigue mantenido?
- Mantenimiento activo. El último commit de agno fue el 19 oct 2026.
- ¿Para qué puedo usar agno?
- Crear una plataforma interna de agentes compartida por varios equipos o tenants. Ofrecer agentes a través de una API con respuestas en streaming. Conectar agentes a canales de chat como Slack, Telegram o Discord. Añadir pasos de aprobación antes de que los agentes ejecuten acciones sensibles.
- ¿Cómo se instala agno?
- Pásale el prompt de configuración a tu agente de programación para que clone el repositorio inicial Clona el repositorio de la plantilla inicial en una carpeta: git clone https://github.com/agno-agi/agentos-railway agent-platform Crea tu primer agente a mano siguiendo la documentación
- ¿Dónde consigo agno?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/agno-agi/agno
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
AutoGPT es una plataforma de código abierto para crear, ejecutar y programar agentes de IA que completan flujos de trabajo de varios pasos a partir de descripciones en lenguaje natural o de un editor visual.
Framework de Python para crear aplicaciones y agentes basados en LLM, con interfaces estándar para modelos, embeddings, almacenes vectoriales e integraciones de terceros.
Framework de Python de código abierto para orquestar agentes de IA autónomos basados en roles (Crews) y flujos de trabajo basados en eventos (Flows).
Framework de bajo nivel para Python que permite crear agentes con estado y de larga duración, con ejecución duradera, intervención humana y memoria.
Servidor MCP de código abierto que conecta agentes de IA, IDE y aplicaciones con bases de datos mediante herramientas predefinidas o definiciones personalizadas.