{"id":"trigger-dev","name":"Trigger.dev","kind":"software","description":"Organize o trabalho que acontece nos bastidores de um aplicativo ou automação, como processar documentos e coordenar um agente de IA. O Trigger.dev administra filas, novas tentativas e acompanhamento; você escreve e mantém as tarefas em TypeScript.","category":"Infraestrutura de automações","tags":["Automação","TypeScript","Agentes de IA","Tarefas em segundo plano","Filas","Webhooks","MCP"],"url":"https://ferramentas.chavemestra.so/ferramentas/trigger-dev","website":"https://trigger.dev/","visit_url":"https://eduardo.tools/trigger-dev","affiliate_link":false,"curator":{"name":"Eduardo Schurtz","url":"https://ferramentas.chavemestra.so/sobre"},"fit":"Quem cria aplicativos com apoio de IA: Para projetos que precisam executar trabalhos longos fora da tela principal. Mesmo com ajuda de IA para escrever o código, é necessário revisar, implantar e manter as tarefas.\nQuem mantém automações em TypeScript: Para coordenar várias etapas, acompanhar o que aconteceu e controlar quantas execuções podem rodar ao mesmo tempo.\nQuem desenvolve agentes com aprovação humana: Para preparar uma ação, aguardar a decisão de uma pessoa e continuar o processamento após a autorização.","limitations":"Há código para manter: O Trigger.dev faz sentido quando você pode desenvolver, revisar e implantar tarefas em TypeScript. Ele não substitui automaticamente um construtor visual de automações.\nPlaneje as falhas e repetições: Nova tentativa de execução não torna toda integração segura para repetir. Trate efeitos duplicados, permissões e limites dos sistemas conectados.\nConsidere o custo completo: A cobrança de execução se soma aos serviços chamados pela tarefa, como modelos de IA. Hospedagem própria também tem custo de infraestrutura e responsabilidade operacional.\nReveja o comunicado de segurança: Em 1º de novembro de 2026, a empresa comunicou um incidente envolvendo variáveis de ambiente de parte das organizações. Consulte o comunicado oficial e seus desdobramentos ao avaliar os controles de segredos.","mcp":{"type":"server","label":"MCP oficial pelo CLI","note":"Permite que um agente compatível consulte documentação e trabalhe com projetos e execuções. É um processo local, conectado ao cliente pelo transporte stdio. O comando documentado é npx trigger.dev@latest mcp. Operações sobre a conta exigem autenticação pelo CLI. Configure as permissões do cliente e confira o projeto e o ambiente antes de autorizar o agente. Operações sobre a conta exigem o CLI autenticado; o servidor pode executar tarefas e fazer implantações. O servidor completo pode expor implantação e execução. Revise o projeto, o ambiente e as permissões antes de autorizar ações. Não há teste pessoal de Eduardo registrado.","source":"https://trigger.dev/docs/mcp-introduction","checked_at":"2026-11-03"},"offer":null,"price_reference":null,"price_note":null,"dossier_reviewed_at":"2026-11-03","editorial":{"reviewedAt":"2026-11-03","headline":"Execute tarefas longas e acompanhe cada etapa.","intro":"Organize o trabalho que acontece nos bastidores de um aplicativo ou automação, como processar documentos e coordenar um agente de IA. O Trigger.dev administra filas, novas tentativas e acompanhamento; você escreve e mantém as tarefas em TypeScript.","topics":["Automações em código","Tarefas em segundo plano","Agentes de IA","Webhooks"],"audiences":[{"title":"Quem cria aplicativos com apoio de IA","text":"Para projetos que precisam executar trabalhos longos fora da tela principal. Mesmo com ajuda de IA para escrever o código, é necessário revisar, implantar e manter as tarefas."},{"title":"Quem mantém automações em TypeScript","text":"Para coordenar várias etapas, acompanhar o que aconteceu e controlar quantas execuções podem rodar ao mesmo tempo."},{"title":"Quem desenvolve agentes com aprovação humana","text":"Para preparar uma ação, aguardar a decisão de uma pessoa e continuar o processamento após a autorização."}],"features":[{"title":"Organize trabalhos que levam mais tempo","text":"Divida o processamento em tarefas e acompanhe as execuções pelo painel. Isso permite tratar trabalhos que não cabem no tempo de uma requisição web comum."},{"title":"Controle filas e novas tentativas","text":"Defina quantas tarefas executam ao mesmo tempo e como tentar novamente quando há falhas. O código também precisa evitar que uma repetição envie a mesma mensagem ou registre a mesma ação duas vezes."},{"title":"Inicie tarefas a partir de eventos","text":"O recurso de webhooks, anunciado em beta, pode receber e validar eventos, tratar duplicatas e encaminhá-los às tarefas. Confira a compatibilidade com cada fornecedor antes de usar em produção."},{"title":"Espere por uma decisão antes de agir","text":"Uma tarefa pode aguardar aprovação humana e depois continuar. Períodos de espera suspensa não representam computação ativa, conforme a documentação comercial."}],"applications":[{"title":"Processar documentos recebidos","situation":"Um documento precisa passar por extração, análise e registro do resultado.","application":"Organize essas etapas em tarefas acompanháveis e trate falhas sem depender de uma única requisição ficar aberta.","benefit":"Enxergar em qual etapa o processamento parou e definir como continuar."},{"title":"Revisar a ação de um agente","situation":"Uma IA prepara uma resposta, mas uma pessoa precisa aprová-la antes do envio.","application":"Guarde a proposta, aguarde a decisão humana e execute o envio somente depois da aprovação.","benefit":"Incluir a revisão no fluxo antes de uma ação externa."},{"title":"Reagir a mudanças em uma base de dados","situation":"Uma atualização no Supabase precisa iniciar um enriquecimento de informações.","application":"Use o evento para iniciar uma tarefa e trate repetições, permissões e ciclos de atualização.","benefit":"Organizar o processamento disparado pela mudança dos dados."}],"mcp":{"label":"MCP oficial pelo CLI","type":"server","note":"Permite que um agente compatível consulte documentação e trabalhe com projetos e execuções. É um processo local, conectado ao cliente pelo transporte stdio.","evidence":"O comando documentado é npx trigger.dev@latest mcp. Operações sobre a conta exigem autenticação pelo CLI.","guidance":"Configure as permissões do cliente e confira o projeto e o ambiente antes de autorizar o agente. Operações sobre a conta exigem o CLI autenticado; o servidor pode executar tarefas e fazer implantações.","caution":"O servidor completo pode expor implantação e execução. Revise o projeto, o ambiente e as permissões antes de autorizar ações. Não há teste pessoal de Eduardo registrado.","source":"https://trigger.dev/docs/mcp-introduction","checkedAt":"2026-11-03"},"considerations":[{"title":"Há código para manter","text":"O Trigger.dev faz sentido quando você pode desenvolver, revisar e implantar tarefas em TypeScript. Ele não substitui automaticamente um construtor visual de automações."},{"title":"Planeje as falhas e repetições","text":"Nova tentativa de execução não torna toda integração segura para repetir. Trate efeitos duplicados, permissões e limites dos sistemas conectados."},{"title":"Considere o custo completo","text":"A cobrança de execução se soma aos serviços chamados pela tarefa, como modelos de IA. Hospedagem própria também tem custo de infraestrutura e responsabilidade operacional."},{"title":"Reveja o comunicado de segurança","text":"Em 1º de novembro de 2026, a empresa comunicou um incidente envolvendo variáveis de ambiente de parte das organizações. Consulte o comunicado oficial e seus desdobramentos ao avaliar os controles de segredos.","source":"https://trigger.dev/blog/security-incident-nov-2026","sourceLabel":"Comunicado oficial de 1º de novembro"}],"contracting":{"title":"Como funciona a contratação","facts":[{"label":"Modelo","text":"Serviço gerenciado com plano Free e planos pagos. A cobrança considera invocações e tempo de computação; confira máquina, volume e excedentes."},{"label":"Acesso gratuito","text":"O plano Free anuncia US$ 5 de crédito mensal, sem cartão. Ao esgotar a franquia, é necessário fazer upgrade para continuar."},{"label":"Desenvolvimento e espera","text":"Execuções de desenvolvimento não são cobradas, e os períodos de espera suspensa não consomem computação ativa, conforme as condições anunciadas."},{"label":"Hospedagem própria","text":"Há código aberto com opção de hospedagem própria. Essa modalidade exige cuidar da infraestrutura e de sua manutenção."}],"source":"https://trigger.dev/pricing","checkedAt":"2026-11-03"},"freeAccess":{"title":"Crédito mensal para experimentar","text":"O plano Free anuncia US$ 5 de crédito por mês, sem cartão. O uso é limitado à franquia; continuar após esgotá-la exige upgrade.","cta":"Conhecer o plano Free","url":"https://eduardo.tools/trigger-dev","closingText":"Comece com uma tarefa pequena, acompanhe a execução e simule uma falha antes de colocar um processo importante para rodar."}}}