Stablehand es una herramienta de código abierto que permite ejecutar agentes de inteligencia artificial de forma autónoma en servidores propios, operando dentro de contenedores Docker aislados. Su objetivo principal es facilitar la ejecución de agentes sin supervisión constante, ofreciendo un entorno seguro y controlado para tareas recurrentes o reactivas. El sistema se configura mediante archivos YAML, donde el usuario define el ciclo de trabajo del agente, su horario o los eventos que lo activan, y establece límites de gasto y presupuestos por etiqueta para prevenir el consumo excesivo de recursos.
La arquitectura de Stablehand se basa en un orquestador central que gestiona agentes, calendarios y aprobaciones, mientras que cada sesión de agente funciona en un contenedor aislado. Esta separación garantiza que las acciones de alto riesgo requieran la aprobación humana antes de ejecutarse, un proceso que puede realizarse desde cualquier navegador o dispositivo móvil. Además, el sistema registra cada interacción, incluyendo el modelo utilizado, el número de tokens, el costo y los archivos generados, proporcionando una trazabilidad completa de las acciones del agente.
Stablehand integra múltiples frameworks de agentes, como LangGraph, el Claude Agent SDK o Pi, y utiliza LiteLLM como pasarela de modelos. Incluye una galería de artefactos que permite visualizar y gestionar los resultados generados por los agentes. Entre los ejemplos de uso destacados se encuentran el 'Overnight Analyst', que genera resúmenes diarios de fuentes web; el 'Content Factory', que crea contenido para redes sociales; y un 'Inbox agent' que procesa correos electrónicos. La instalación requiere Docker Compose y una clave de API de OpenAI, y el sistema está diseñado para ser escalable y duradero, permitiendo que las aprobaciones y los registros de eventos sobrevivan a reinicios del orquestador.
