Skip to content

Documentacion

AgentCrew es un orquestador de agentes IA de codigo abierto. Asi como Kubernetes orquesta contenedores sin importar la aplicacion dentro, AgentCrew orquesta agentes IA sin importar su proposito.

Crea equipos de agentes especializados para cualquier dominio: ingenieria de software, marketing, finanzas, analisis de datos, creacion de contenido, operaciones o cualquier otra cosa. La especializacion del agente esta dirigida completamente por la documentacion: escribe instrucciones en Markdown describiendo lo que cada agente debe hacer, y AgentCrew se encarga del despliegue, comunicacion y coordinacion.

Soporta multiples proveedores de IA incluyendo Claude Code y OpenCode. Elige el proveedor que mejor se adapte a tus necesidades al crear un equipo.

Conceptos Clave

Equipos

Un equipo es un grupo de agentes IA que trabajan juntos en una mision compartida. Cada equipo se ejecuta en su propio entorno aislado (contenedores Docker con un bus de mensajeria NATS dedicado). Puedes tener multiples equipos ejecutandose simultaneamente, cada uno enfocado en un proyecto o dominio diferente.

Agentes: Lider + Trabajadores

Cada equipo tiene exactamente un lider y uno o mas trabajadores. El lider recibe tus mensajes, desglosa el trabajo y delega a los trabajadores. Los trabajadores son agentes especialistas definidos por archivos Markdown. Su rol, instrucciones y comportamiento estan completamente determinados por la documentacion que escribes. Un trabajador puede ser cualquier cosa: un "Estratega de Contenido", un "Analista Financiero", un "Desarrollador Backend" o un "Revisor Legal". La misma plataforma de orquestacion, infinitos casos de uso.

Especializacion Dirigida por Documentacion

El nucleo de AgentCrew es que los agentes se definen por texto. El sistema genera archivos estructurados que determinan el comportamiento de cada agente:

  • CLAUDE.md: Las instrucciones del lider, contexto del equipo y protocolo de delegacion.
  • agents/*.md: Un archivo por trabajador, con frontmatter YAML (nombre, modelo, habilidades) y un cuerpo Markdown con instrucciones detalladas.
  • Skills: Extensiones instalables desde repos de GitHub que dan a los agentes capacidades adicionales.

Este enfoque dirigido por documentacion significa que puedes crear agentes para cualquier proposito sin escribir una sola linea de codigo. Describe lo que el agente debe hacer, y se convierte en ese especialista.

Habilidades (Skills)

Las habilidades son extensiones que dan a los agentes capacidades especializadas obtenidas de repositorios de GitHub. Las habilidades pueden instalarse en trabajadores individuales (especificas del agente) o en el lider (globales, compartidas con todos los agentes del equipo). Te permiten extender lo que tus agentes pueden hacer sin modificar sus instrucciones base.

Espacios de Trabajo

Un espacio de trabajo es un directorio montado en el contenedor del agente en /workspace. Da a los agentes acceso a los archivos de tu proyecto, incluyendo codigo fuente, documentos, datos y configuracion, para que puedan leer, editar y crear archivos en tu nombre. Los espacios de trabajo persisten entre sesiones.

Secciones de la Documentacion

  • Inicio Rapido: Pon AgentCrew en marcha con un solo comando usando Docker Compose.
  • Configuracion: Variables de entorno, ajustes de la aplicacion y opciones de almacenamiento.
  • Proveedores: Proveedores de IA soportados (Claude Code, OpenCode) y como configurar cada uno.
  • Habilidades: Como extender las capacidades de los agentes con habilidades instalables.
  • Tareas Programadas: Automatiza tareas recurrentes con programaciones basadas en cron y consulta el historial de ejecuciones.
  • Webhooks: Activa equipos de agentes desde sistemas externos via HTTP con endpoints autenticados por token y plantillas de prompt.
  • Post-Actions: Callbacks HTTP reutilizables que se ejecutan automaticamente tras ejecuciones de webhooks o tareas programadas para notificar a sistemas externos.
  • Servidores MCP: Conecta agentes a herramientas externas (bases de datos, APIs, Kubernetes) via el Model Context Protocol.
  • Autenticacion: Autenticacion de usuarios integrada, organizaciones, invitaciones y control de acceso basado en roles.
  • Arquitectura: Componentes del sistema, mensajeria, internos del contenedor y diseno del runtime.

Licencia

AgentCrew es software de codigo abierto licenciado bajo la GNU Affero General Public License v3.0 (AGPL-3.0).