OpenTag roteia menções no Slack para Codex e Claude Code
Ferramenta de 34 dias e 1,3 mil estrelas executa agentes localmente e devolve resultados na mesma thread
Ferramenta de 34 dias e 1,3 mil estrelas executa agentes localmente e devolve resultados na mesma thread
O OpenTag resolve o problema de quem quer chamar um agente de programação direto no Slack ou no GitHub sem mandar código para a nuvem. A equipe da Amplifthq publicou a ferramenta em 24 de junho de 2026 e lançou a versão 0.9.0 em 28 de julho. Em 34 dias o repositório juntou 1.374 estrelas e mantém apenas uma issue aberta. Serve para times que precisam de trilha de auditoria e execução local enquanto mantêm o contexto na thread original.
OpenTag transforma a thread onde surge o pedido em um laço de trabalho governado. O CLI roda em Node.js 22 ou superior e empacota o contexto da conversa, verifica permissões e a capacidade do executor escolhido — Codex ou Claude Code via ACP — antes de disparar o agente na máquina do usuário. O resultado volta como artefato conciso e próximas ações seguras na mesma thread, enquanto um ledger local registra evento de origem, decisão de admissão, snapshot de contexto, capacidade do executor, artefatos produzidos, entrega de callback e desfecho final. A versão 0.9.0 adicionou consulta somente-leitura de backlog do Linear via @OpenTag /linear com paginação limitada a tempo e páginas fixas, ordenação por estado de fluxo, prioridade e identificador, e falha fechada quando o projeto mapeado não existe, está inacessível ou excede o limite.
A adoção começa com npm install -g @opentag/cli@latest seguido de opentag setup, que guia a escolha de idioma, endereço de escuta, agente de código, projeto local, credenciais de Slack, GitHub, GitLab, Linear, Lark, Telegram, Discord ou Teams e modo de execução — serviço em background ou terminal único. Quem prefere teste pontual roda npx @opentag/cli setup sem instalação global. Na primeira execução o assistente cria arquivo de configuração, valida conexões e deixa o serviço pronto para receber menções @OpenTag que disparam runs auditáveis. A configuração CLI aceita mapeamento exato de (teamId, channelId) -> projectId para autorização de consulta e credencial platforms.linear.connections.default.token somente para leitura.
O projeto tem 34 dias de vida, 1.374 estrelas, 76 forks e uma única issue aberta — proporção atípica para código tão novo. O último commit caiu em 28 de julho de 2026, mesmo dia da versão 0.9.0. A licença MIT permite uso, cópia, modificação e distribuição comercial sem restrição além de preservar o aviso de copyright. Consultas /linear usam faixa assíncrona dedicada e limitada da Slack Events API, enquanto criação de run, parada, bind, aprovações e ações interativas permanecem síncronas para que falha de processamento não seja confirmada como entrega bem-sucedida do plano de controle.
Não serve para quem espera SaaS gerenciado: OpenTag roda na infraestrutura do time, exige Node.js 22 e conhecimento de linha de comando para configurar credenciais OAuth e webhooks em cada plataforma. Times sem capacidade de operar serviço local ou que precisam de conformidade SOC 2 imediata vão esbarrar na ausência de ofertas hospedadas e de relatórios de compliance prontos. A arquitetura executor-neutra também pressupõe que o agente escolhido — hoje Codex ou Claude Code — suporte o protocolo ACP local. Textos e URLs controlados por Slack e Linear são escapados antes da renderização para impedir injeção de mrkdwn ou links malformados.