Intermedio

CrewAI: poner a trabajar en equipo a agentes de IA

CrewAI es un framework Python open source (licencia MIT) que organiza varios agentes de IA como un equipo: cada uno recibe un rol, un objetivo y unas tareas. Es una de las formas más claras de descubrir los sistemas multiagente cuando ya se sabe algo de programación.

Datos a 22 de octubre de 2026

Lo esencial en cifras

EditorCrewAI
TipoCódigo
LenguajesPython
Código abiertoSí
LicenciaMIT
Primera versiónnoviembre de 2023
Nivel recomendadoIntermedio
Usosmultiagente, automatización, flujos de trabajo
AutoalojableSí
Modelo de negocioFreemium
Oferta en la nubeSí
MultiagenteSí
Compatible con MCPSí
Libre elección de modeloSí
Sitio oficialSitio oficial · Documentación · Repositorio

GitHub

RepositoriocrewAIInc/crewAI
Estrellas en GitHub59.984
Forks8833
Última actividad del código22 de octubre de 2026
Última versión publicada1.15.28 (14 de octubre de 2026)

Actividad de GitHub consultada el 22 de octubre de 2026.

La idea: un equipo en lugar de un solo agente

En vez de encargar un trabajo completo a un único agente de IA, CrewAI le propone formar una «crew» (una tripulación): por ejemplo, un agente investigador, un agente redactor y un agente revisor. Cada uno tiene un rol, un objetivo y herramientas, y las tareas se encadenan o se reparten entre ellos. Esta metáfora del equipo hace que la lógica de un sistema multiagente se entienda con facilidad, incluso sin ser especialista.

El framework ofrece dos modos complementarios:

  • las Crews, para la autonomía: los agentes colaboran según sus roles;
  • los Flows, para el control: un flujo de trabajo agéntico guiado por eventos, con estado, bifurcaciones y pasos definidos de antemano, que puede llamar a Crews.

Cómo empezar

CrewAI funciona con Python (versiones 3.10 a 3.13 en el momento de la consulta). Los pasos que describe el repositorio oficial: instalar la herramienta de línea de comandos con uv, generar un proyecto con crewai create crew, describir sus agentes y tareas en los archivos de configuración generados y, por último, ejecutar el conjunto con crewai run. Necesitará una clave de API para el modelo elegido o un modelo local.

Ventajas y límites

Ventajas: aprendizaje rápido gracias al vocabulario rol / tarea / equipo, framework independiente sin dependencia de LangChain, libertad para elegir el modelo, compatibilidad con MCP para conectar herramientas externas y soporte del protocolo A2A anunciado en el README.

Límites: la libertad que se da a los agentes de una Crew hace que el resultado sea menos predecible que una secuencia estricta; los Flows existen justamente para recuperar el control. Varios agentes que conversan entre sí consumen más llamadas al modelo y, por tanto, más dinero. Por último, CrewAI solo está disponible en Python.

Una oferta comercial junto al proyecto open source

La empresa comercializa CrewAI AMP Suite, una capa de control para organizaciones: despliegue gestionado, observabilidad, gobernanza, seguridad y soporte, en la nube o en sus propios servidores. A 22 de octubre de 2026, la página de precios muestra un plan Basic gratuito (editor visual, asistente de IA, 50 ejecuciones de flujo al mes) y un plan Enterprise bajo presupuesto.

Alternativas

Si necesita un control más fino de cada paso, LangGraph es la opción de referencia. En un entorno Microsoft (.NET, Azure), Microsoft Agent Framework cubre necesidades parecidas.

Frameworks del mismo tipo

Preguntas frecuentes

¿CrewAI depende de LangChain?

No. Las preguntas frecuentes oficiales indican que CrewAI es un framework Python independiente, con sus propias piezas para agentes, tareas, equipos, flujos y herramientas.

¿CrewAI es gratis?

El framework es gratuito y open source. La empresa ofrece además una plataforma alojada: a 22 de octubre de 2026, el plan Basic es gratuito con 50 ejecuciones de flujo al mes y el plan Enterprise se cotiza bajo pedido.

¿Se puede usar CrewAI con un modelo local?

Sí. Por defecto los agentes usan la API de OpenAI, pero la documentación explica cómo conectarlos a otros proveedores o a modelos locales mediante herramientas como Ollama o LM Studio.

¿Qué diferencia hay entre una Crew y un Flow?

Una Crew es un equipo de agentes autónomos que colaboran libremente según sus roles. Un Flow es una secuencia guiada por eventos en la que usted fija con precisión los pasos, las bifurcaciones y el estado; un Flow puede lanzar Crews.

Fuentes de los datos

Datos a 22 de octubre de 2026

Señalar un error

¿Una cifra, una fecha o un dato le parece incorrecto? Díganoslo: verificamos cada aviso.