Construido porque mis herramientas no se comunicaban.
Abierto porque las lee todas.

Cada equipo de producto usa 8-12 herramientas. Cada una ve una parte. Me cansé de ser la capa de integración entre ellas, así que escribí una. Luego la puse en GitHub bajo MIT, porque algo que lee todo tu negocio tiene que ser legible.

FONS. El manantial, antes de cualquier ejecución. La puerta principal de la app.

01

El problema del que nadie habla

Tu herramienta de análisis sabe lo que pasó. Tu herramienta de soporte sabe quién está molesto. Tu rastreador de proyectos sabe lo que se envió. Tu plataforma de anuncios sabe lo que gastaste. Pero ninguna de ellas se comunica entre sí, así que pasas horas cada semana haciendo de traductor entre pestañas, intentando armar una historia que ya existe si tan solo alguien conectara los puntos.

02

Así que los conecté

Duct lee a través de tus herramientas existentes y sintetiza la historia inter-herramientas que ha estado oculta a plena vista. No es otro panel de control. No es otro proyecto de almacén de datos que abandonarás en el tercer trimestre. Y cuando la respuesta es “pausa esa campaña” o “marca ese evento de GA4”, Duct puede preparar el cambio y mostrarte una vista previa. No puede aplicarlo. Solo tú puedes. Ese límite reside en el código, no en un prompt.

03

Luego lo hice de código abierto, y esta es la razón

El acceso de lectura a tus anuncios, análisis e ingresos es mucho para entregar a una herramienta, y mucho más a una herramienta construida por una sola persona. No puedo pedir esa confianza; puedo mostrar el código. Cada prompt, cada llamada a la API y la propia puerta de aprobación están en el repositorio bajo licencia MIT. Descarga la app y yo ejecuto el servicio por ti; clónala y nada me toca. Es gratis con tus propias claves, y así se mantiene. Un plan de pago agrupará los modelos más adelante, para equipos que prefieran no tener claves en absoluto. Qué se ejecuta dónde y qué costará dinero tiene su propia página.

De dónde viene el nombre

Un conducto no es una fuente.
Es lo que transporta.

Duct es latín — ductus, un conducto. Es la misma palabra que se encuentra dentro de aquaeductus: agua, conducida. Los acueductos de Roma nunca produjeron una gota de agua. Los manantiales ya la tenían. Lo que Roma construyó fue el canal que la transportaba, solo por gravedad, desde donde el agua se encontraba hasta donde la gente realmente vivía.

La mayor parte de esa ingeniería era invisible. Los acueductos corrían bajo tierra y pasaban desapercibidos durante kilómetros, y los arcos que todos fotografían existen solo porque un valle se interpuso. El acueducto de Nîmes descendía unos doce metros a lo largo de cincuenta kilómetros — una pendiente que no podías ver de pie junto a él, mantenida constante sobre todo tipo de terreno intermedio.

Tu negocio ya tiene los datos. Anuncios, análisis, búsqueda, soporte, ingresos: las fuentes están bien. Lo que falta es el canal: algo que cruce una docena de APIs y tres sistemas operativos y llegue a donde realmente se toma la decisión. Cuando un acueducto funciona, nadie piensa en el acueducto. Simplemente tienen agua.

Un mosaico romano: agua corriendo llena por un canal, una paloma dormida en el borde, la inscripción OTIVM
También es por eso que la app te recibe con mosaicos romanos de umbral en lugar de robots. Este es OTIVM, ocio: todo al día, el agua corriendo llena, la paloma dormida.
Lo que hace Duct

Tres agentes hoy.
Más en camino.

Cada uno lee a través de las doce fuentes conectadas en lugar de una a la vez, y cuando la respuesta es un cambio, prepara el cambio y te espera. Cada conector y cada prompt está en el repositorio, así que esta lista es la lista, no una hoja de ruta.

Hallazgos

Pregunta “por qué cayeron los registros la semana pasada” y obtén una respuesta que lee Google Ads, GA4 y Stripe juntos. Un segundo agente vuelve a verificar cada número antes de que te llegue, y el informe que escribe cita sus fuentes.

Auditoría SEO

Pega una URL. Duct rastrea el sitio, lee las señales técnicas y de contenido, y te entrega un informe priorizado. Es la puerta de entrada gratuita: no necesitas cuenta para ejecutar uno.

Estudio de Contenido

Un plan en un tablero, una publicación por tarjeta, diapositivas e imágenes generadas para cada una, un clic para publicar en nueve redes. Los resultados vuelven a la tarjeta, para que el siguiente plan aprenda del anterior.

Cómo trabajo

Principios, no lugares comunes

Aprobación antes de la acción

El agente propone. Tú decides.

Duct lee por defecto. Cuando puede arreglar algo, prepara un conjunto de cambios, te muestra una vista previa y una verificación de seguridad, y espera. El agente puede proponer e inspeccionar; no puede aprobar ni aplicar. Esa decisión reside en el código que el modelo nunca ve, y revertir es parte del contrato.

Sustancia sobre ceremonia

Envía el hallazgo, omite el ruido

No construyo características para rellenar un registro de cambios. Cada agente, cada conector y cada medida de seguridad existe porque primero me ahorró tiempo real en una decisión real.

Una persona, en España

Lo suficientemente pequeño para responderte directamente

No hay una megacorporación detrás ni una cola de soporte delante. Abre una incidencia y hablarás con la persona que escribió la línea. Esa es toda la ventaja, y por eso la hoja de ruta es pública.

Con licencia MIT

Puedes leer cada línea

Cada fuente de datos, cada llamada API, cada prompt, cada pieza de lógica que genera una señal está en GitHub. No documentado e inspeccionable en principio. Realmente allí, realmente legible, realmente bifurcable.

Shirish Kadam, mantenedor de Duct

Shirish Kadam

Mantenedor

Product manager e ingeniero. La mayor parte de mi carrera se ha dedicado a construir productos desde cero y escalarlos en empresas de fin-tech y ed-tech, muchos de ellos sistemas de IA y ML que sirven a millones de usuarios. Contribuidor de código abierto en todo momento.

Cada uno de esos trabajos tenía la misma brecha: la respuesta a “por qué se movió ese número” nunca estaba dentro de una sola herramienta, y alguien de alto nivel quemaba una mañana cada semana uniéndolo todo a mano. Duct es lo que quería para ese trabajo, así que lo construí y lo hice MIT.

Las decisiones de diseño se debaten abiertamente. GitHub es el mejor lugar para encontrarme.

Una larga playa de arena y promontorios verdes en la costa de Asturias, en el norte de España, bajo un cielo despejado
Asturias, norte de España.

Licencia

MIT

Mantenedor

Shirish Kadam

Hecho en

España

Código abierto

Léelo, ejecútalo, rómpelo.

Duct tiene licencia MIT, con tus propias claves o tu plan de ChatGPT. Marca el repositorio con una estrella si te es útil, abre una incidencia si no lo es.

Con licencia MIT · Trae tus propias claves · No se necesita cuenta para ejecutarlo tú mismo