duct
Duct es un agente de IA open source para equipos de producto y crecimiento. Conecta Google Ads, GA4, Search Console, Mixpanel y Stripe entre otros, sintetiza datos en informes ejecutivos y los aplica con aprobación del usuario.
Ficha actualizada 22 sept 2026, 18:51 · upstream 22 sept 2026, 18:40 · release desktop-v0.7.0
Qué es duct
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Duct es una herramienta que permite a equipos de producto y crecimiento automatizar la toma de decisiones sobre sus herramientas tecnológicas. Conecta múltiples fuentes de datos (Google Ads, GA4, Search Console, Mixpanel, Stripe) en un solo lugar, sintetiza información de forma coherente y ejecuta cambios con aprobación humana. Funciona como una herramienta de productividad para equipos que necesitan integrar datos de varias plataformas sin perder contexto.
El producto se construye sobre Python y FastAPI en el backend, Next.js en la interfaz web y Tauri para la aplicación nativa de escritorio. El diseño sigue principios de arquitectura orientada a servicios con un patrón de dominio claro: los agentes tienen roles definidos (Insights, SEO Audit, Content Studio) y se comunican mediante llamadas API entre ellos.
La arquitectura incluye un backend que gestiona el estado del proyecto, la memoria contextual y la ejecución de agentes, junto con una interfaz web para visualización de datos y una aplicación nativa de escritorio. El sistema utiliza SQLite como base de datos principal en entornos locales y permite conexión con múltiples proveedores de APIs mediante OAuth o claves API.
- Analizar el rendimiento de campañas publicitarias (Google Ads) comparado con métricas de conversión (GA4, Mixpanel)
- Identificar brechas de atribución entre canales de marketing y medir ROI real
- Automatizar auditorías técnicas de sitios web para mejorar SEO y experiencia de usuario
- Generar planes de contenido con múltiples formatos (slides, imágenes, texto) para redes sociales
- Monitoreo de rendimiento en tiempo real mediante dashboards integrados
- Gestión de proyectos y seguimiento del estado de desarrollo
- Automatización de procesos repetitivos como auditorías técnicas o reportes mensuales
- Permite conectar múltiples fuentes de datos (Google Ads, GA4, Search Console, Mixpanel, Stripe) en un solo lugar sin necesidad de herramientas separadas
- Propone cambios y los presenta a la persona responsable con preview antes de aplicarlos, reduciendo errores humanos
- Mantiene una memoria contextual del proyecto que permite rastrear decisiones previas y corregirlas si se equivocaron
- Soporta múltiples proveedores de modelos de IA (OpenAI, Anthropic, Gemini, xAI) con niveles de costo diferenciados
- Funciona como herramienta personal o en equipo sin necesidad de tener conocimientos técnicos avanzados
- Permite autogestión del proyecto: se puede ejecutar solo el backend localmente con SQLite sin necesidad de una cuenta
- Depende de la calidad y disponibilidad de las APIs que conecta (Google Ads, GA4, etc.)
- No tiene capacidad de ejecución autónoma: requiere aprobación humana antes de aplicar cambios
- La memoria del proyecto se basa en datos pasados; no puede predecir resultados futuros con certeza
- Depende de la conexión a internet para sincronizar datos entre plataformas
- El rendimiento puede verse afectado por el número de fuentes conectadas simultáneamente
- No incluye capacidades avanzadas como análisis predictivo, automatización de flujos complejos o toma de decisiones autónoma
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para ejecutar Duct localmente sin necesidad de una cuenta, se recomienda instalar Python y FastAPI en un entorno local. Se puede usar SQLite como base de datos para persistir el estado del proyecto. Para producción, se recomienda desplegar el backend en un servidor dedicado (Docker con Docker Compose) y la interfaz web en un servidor separado. Es importante configurar las credenciales de cada proveedor de APIs en su respectivo entorno de desarrollo. Se recomienda implementar guardrails de seguridad para controlar qué acciones pueden realizar los agentes y prevenir acceso no autorizado a datos sensibles.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.