Construído porque minhas ferramentas não se comunicavam.
Aberto porque lê todas elas.

Cada equipe de produto usa 8 a 12 ferramentas. Cada uma vê um pedaço. Cansado de ser a camada de integração entre elas, então escrevi uma. Então o coloquei no GitHub sob licença MIT, porque algo que lê todo o seu negócio precisa ser legível de volta.

FONS. A nascente, antes que algo tenha corrido. A porta de entrada do app.

01

O problema que ninguém fala

Sua ferramenta de análise sabe o que aconteceu. Sua ferramenta de suporte sabe quem está chateado. Seu rastreador de projetos sabe o que foi lançado. Sua plataforma de anúncios sabe o que você gastou. Mas nenhuma delas se comunica — então você passa horas toda semana atuando como tradutor entre abas, tentando montar uma história que já existe se alguém apenas conectasse os pontos.

02

Então eu os conectei

O Duct lê suas ferramentas existentes e sintetiza a história entre ferramentas que estava escondida à vista de todos. Não é outro painel. Não é outro projeto de data warehouse que você abandonará no 3º trimestre. E quando a resposta é “pausar aquela campanha” ou “marcar aquele evento GA4,” o Duct pode preparar a alteração e mostrar uma prévia. Ele não pode aplicá-la. Só você pode. Essa fronteira vive no código, não em um prompt.

03

Então eu o tornei código aberto, e aqui está o porquê

Dar acesso de leitura aos seus anúncios, análises e receita é muito para uma ferramenta, e muito mais para uma ferramenta construída por uma pessoa. Não posso pedir essa confiança; posso mostrar o código. Cada prompt, cada chamada de API e o próprio portão de aprovação estão no repositório sob a licença MIT. Baixe o app para desktop e eu executo o serviço para você; clone-o e nada me toca. É gratuito com suas próprias chaves e permanece assim. Um plano pago agrupará os modelos mais tarde, para equipes que preferem não ter chaves. O que roda onde e o que custará dinheiro tem sua própria página.

De onde vem o nome

Um Duct não é uma fonte.
É o que transporta.

Duct é latim — ductus, um condutor. É a mesma palavra que está dentro de aquaeductus: água, conduzida. Os aquedutos de Roma nunca produziram uma gota de água. As nascentes já a tinham. O que Roma construiu foi o canal que a transportava, apenas pela gravidade, de onde a água estava para onde as pessoas realmente viviam.

A maior parte dessa engenharia era invisível. Os aquedutos corriam subterraneamente e sem destaque por quilômetros, e os arcos que todos fotografam existem apenas porque um vale estava no caminho. O aqueduto de Nîmes caía cerca de doze metros ao longo de cinquenta quilômetros — uma inclinação que você não conseguiria ver parado ao lado dele, mantida estável sobre todo tipo de terreno no meio.

Seu negócio já tem os dados. Anúncios, análises, busca, suporte, receita — as fontes estão bem. O que falta é o canal: algo que cruze uma dúzia de APIs e três sistemas operacionais e chegue onde a decisão realmente é tomada. Quando um aqueduto funciona, ninguém pensa no aqueduto. Eles apenas têm água.

Um mosaico romano: água correndo cheia por um canal, um pombo dormindo na borda, a inscrição OTIVM
É também por isso que o app te cumprimenta com mosaicos romanos de soleira em vez de robôs. Este é OTIVM, lazer: tudo em dia, a água correndo cheia, o pombo dormindo.
O que o Duct faz

Três agentes hoje.
Mais a caminho.

Cada um lê as doze fontes conectadas em vez de uma por vez, e quando a resposta é uma alteração, ele prepara a alteração e espera por você. Cada conector e cada prompt está no repositório, então esta lista é a lista, não um roteiro.

Insights

Pergunte “por que os cadastros caíram na semana passada” e obtenha uma resposta que lê Google Ads, GA4 e Stripe juntos. Um segundo agente verifica novamente cada número antes que ele chegue até você, e o resumo que ele escreve cita suas fontes.

Auditoria de SEO

Cole uma URL. Duct rastreia o site, lê os sinais técnicos e de conteúdo e entrega um relatório priorizado. É a porta de entrada gratuita: nenhuma conta é necessária para executar um.

Estúdio de Conteúdo

Um plano em um quadro, um post por cartão, slides e imagens gerados para cada um, um clique para publicar em nove redes. Os resultados voltam para o cartão, para que o próximo plano aprenda com o anterior.

Como eu trabalho

Princípios, não clichês

Aprovação antes da ação

O agente propõe. Você decide.

O Duct lê por padrão. Quando pode corrigir algo, ele prepara um conjunto de alterações, mostra uma prévia e uma verificação de segurança, e espera. O agente pode propor e inspecionar; ele não pode aprovar ou aplicar. Essa decisão vive no código que o modelo nunca vê, e a reversão faz parte do contrato.

Substância acima da cerimônia

Entregue o insight, ignore o ruído

Não crio funcionalidades para encher um changelog. Cada agente, cada conector e cada salvaguarda existe porque me poupou tempo real em uma decisão real primeiro.

Uma pessoa, na Espanha

Pequeno o suficiente para responder você diretamente

Não há uma megacorporação por trás disso nem uma fila de suporte à frente. Registre um problema e você estará falando com a pessoa que escreveu a linha. Essa é toda a vantagem, e é por isso que o roteiro é público.

Licença MIT

Você pode ler cada linha

Cada fonte de dados, cada chamada de API, cada prompt, cada pedaço de lógica que gera um sinal está no GitHub. Não documentado e inspecionável em princípio. Realmente lá, realmente legível, realmente bifurcável.

Shirish Kadam, mantenedor do Duct

Shirish Kadam

Mantenedor

Gerente de produto e engenheiro. A maior parte da minha carreira foi dedicada a construir produtos do zero e escalá-los em empresas de fin-tech e ed-tech, muito disso com sistemas de AI e ML atendendo milhões de usuários. Contribuidor de código aberto em toda a minha trajetória.

Cada um desses trabalhos tinha a mesma lacuna: a resposta para “por que aquele número mudou” nunca estava dentro de uma única ferramenta, e alguém sênior perdia uma manhã toda semana juntando tudo manualmente. O Duct é o que eu queria para esse trabalho, então eu o construí e o tornei MIT.

Decisões de design são discutidas abertamente. O GitHub é o melhor lugar para me encontrar.

Uma longa praia de areia e promontórios verdes na costa das Astúrias, no norte da Espanha, sob um céu claro
Astúrias, norte da Espanha.

Licença

MIT

Mantenedor

Shirish Kadam

Feito em

Espanha

Código aberto

Leia, execute, quebre.

O Duct tem licença MIT, com suas próprias chaves ou seu plano ChatGPT. Dê uma estrela ao repositório se for útil, abra um problema se não for.

Licença MIT · Traga suas próprias chaves · Nenhuma conta necessária para executá-lo você mesmo