Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

todd

Todd es un operador multi-agente auto-alojado que permite describir un resultado y descompone tareas complejas en agentes paralelos equipados con sandbox, navegador firmado, APIs y herramientas MCP. Solicita aprobación antes de gastos o publicaciones públicas.

Ficha actualizada 29 sept 2026, 0:25 · upstream 28 sept 2026, 23:34 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es todd

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Todd es una plataforma open source para orquestación de múltiples agentes de IA que ejecuta tareas autónomas bajo supervisión humana. El sistema utiliza un planner basado en LangGraph que diseña dinámicamente equipos de agentes según la tarea, asignando cada uno conjuntos específicos de herramientas (sandbox Node.js/Python, navegador Chromium con noVNC, integraciones Vercel/GitHub, servidores MCP y plugins personalizados). Los agentes ejecutan tareas en paralelo mientras el planner mantiene el estado persistente en PostgreSQL.

La arquitectura incluye tres servicios principales: web (Next.js en puerto 3000) como interfaz de dashboard, api (FastAPI interno) que gestiona la orquestación, herramientas y políticas de gasto, y postgres para persistencia. El sistema soporta dos modos de operación: usando el plan de Claude Pro/Max directamente o mediante claves API con LiteLLM para modelos de múltiples proveedores. Incluye controles de seguridad como límites de gasto automático, aprobaciones para acciones públicas y enmascaramiento de datos sensibles.

CASOS DE USO
  • Crear sitios web completos desde cero: dominio, hosting Vercel, autenticación Firebase, landing pages con contenido generado por IA
  • Automatización de operaciones comerciales: gestión de tiendas online (listado de productos, metadatos, submit), marketing y deployment
  • Desarrollo multi-etapa paralelo: agentes independientes para diferentes componentes del proyecto que ejecutan simultáneamente tareas relacionadas
  • Gestión de cuentas y servicios: autenticación única para 70+ servicios (GitHub, Vercel, Stripe, Cloudflare, Firebase) con detección automática de sesiones
  • Auditoría continua: revisión automática de sitios desplegados mediante navegación en navegador, capturas de pantalla y análisis de errores JavaScript
PUNTOS DESTACADOS
  • Orquestación dinámica sin equipos hardcoded: el planner diseña agentes específicos para cada grupo de trabajo relacionado
  • Ejecución paralela de múltiples agentes independientes con comunicación asíncrona y pausar/reanudar granular
  • Integración automática CLI: firma sesiones de GitHub, Vercel, Netlify, Railway, Cloudflare, Stripe y Firebase desde el navegador
  • Priorización de APIs sobre navegador: usa integraciones listas (Vercel, GitHub, plugins) antes de recurrir al navegador
  • Persistencia completa con LangGraph + Postgres checkpointer para recuperación tras fallos o reinicios
  • Sistema de aprobaciones para gastos y acciones públicas con ledger completo de todas las transacciones
PRECAUCIONES
  • No incluye dashboard con autenticación: se une a 127.0.0.1 por defecto, no exponer a internet sin medidas adicionales
  • Docker Compose para despliegue: no es un orquestador de producción, limitado a servidores individuales
  • Requiere Docker Compose v2.24+ y construcción inicial que toma varios minutos
  • Dependencia externa de modelos LLM: requiere plan Claude Pro/Max o claves API de proveedores compatibles con LiteLLM
  • Sin soporte nativo para despliegue multi-nodo o alta disponibilidad
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Desplegar con docker compose up -d --build en servidor con Docker Compose v2.24+. Cambiar SANDBOX_TOKEN y POSTGRES_PASSWORD obligatoriamente. No exponer web a internet sin autenticación adicional. Para modelos locales usar perfil local con Ollama. Configurar límites de recursos en deploy.resources para producción.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsFastAPIPython
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
3000608080009223
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.