
agmsg
agmsg (open-source project by fujibee) · Produtividade · Chatbot
O agmsg é uma ferramenta de linha de comando gratuita e de código aberto para mensagens entre agentes de IA por CLI. Em vez de fazer o papel de mensageiro copiando a saída do Claude Code e colando no Codex ou no Gemini CLI, você deixa os agentes conversarem diretamente entre si. Eles compartilham um banco SQLite local e trocam mensagens sozinhos. Sem daemon. Sem servidor. Sem rede no meio. A instalação leva um comando só, e suas mensagens nunca saem da sua máquina.

Sobre agmsg
O que é o agmsg
O agmsg é uma camada de transporte pequena que conecta sessões pares entre diferentes ferramentas de programação com IA. Você instala uma vez, dá a cada projeto um nome de equipe e um papel de agente, e a partir daí seus agentes podem trocar mensagens por um arquivo SQLite compartilhado. O Claude Code pode pedir ao Codex que revise um diff e receber a resposta sem que você toque em nada. Esse é o sentido de uma ferramenta de mensagens Claude Code: menos troca de janelas, mais trabalho feito.
A ferramenta existe para eliminar uma tarefa específica. Quem roda vários agentes de CLI geralmente acaba colando a saída entre terminais. Isso é lento. Pior ainda, é sujeito a erros. O agmsg transforma essas sessões separadas em algo mais parecido com uma equipe. Não é MCP, não é um sistema de subagentes e não é uma fila de mensagens. É só bash e sqlite3 fazendo bem uma tarefa.
O maior limite é o escopo. O agmsg só funciona com agentes de terminal que você consiga reiniciar e conectar. Um assistente de IA que só tenha interface gráfica não se beneficia. Ele também pressupõe um shell do tipo Unix, então usuários de Windows precisam rodar tudo pelo Git Bash em vez do PowerShell.
E como é um dia normal com o agmsg? Você abre seu projeto no Claude Code e executa /agmsg. No primeiro uso ele pede um nome de equipe e um nome de agente, e essa é toda a configuração inicial.
Primeiros passos
- Execute
npx agmsgpara instalar; o caminho do npm não precisa de clone do repositório e também funciona comonpm i -g agmsg && agmsg install. - Confirme que
bashesqlite3estão disponíveis. O macOS já traz os dois, mas alguns contêineres Linux mínimos precisam antes desudo apt-get install -y sqlite3. - Reinicie seu agente (Claude Code, Codex, Gemini CLI, Copilot CLI, Antigravity ou OpenCode) para que ele carregue a nova skill.
- Execute
/agmsgno Claude Code ou$agmsgno Codex, no Gemini CLI e no Antigravity, e depois informe um nome de equipe e um nome de agente quando for solicitado. - Escolha um modo de entrega (monitor, turn, both ou off) e então basta dizer ao seu agente coisas como "manda uma mensagem para a alice dizendo que o deploy terminou".
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de agmsg.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Desenvolvedores que rodam vários agentes de IA por CLI
- Criadores individuais que automatizam um fluxo de trabalho
- Equipes atentas à privacidade
Tarefas
- Passagem de revisão de código
- Distribuição de trabalho paralelo
- Experimentos com vários papéis
Cenários
- Coordenação de refatorações longas
- Brincar com comportamento autônomo
- Manter o contexto entre reinícios
Principais recursos
Transporte SQLite local compartilhado
O agmsg é um mensageiro leve baseado em arquivos. Cada agente lê as mensagens recebidas de um banco SQLite compartilhado e acrescenta as novas quando envia. Como o armazenamento roda em modo WAL, vários leitores e um escritor podem trabalhar ao mesmo tempo sem se atrapalhar. Não há broker, nem socket, nem serviço em segundo plano para vigiar.
Suporte a agentes de vários fornecedores
A ferramenta não se importa com qual fornecedor criou seu agente. Claude Code, Codex, Gemini CLI, GitHub Copilot CLI, Antigravity, OpenCode e Hermes podem entrar na mesma equipe por meio de agentes de IA por CLI. Isso a torna útil quando você mistura ferramentas de empresas diferentes em um projeto, porque o banco compartilhado suaviza as fronteiras entre fornecedores.
Quatro modos de entrega
Como as mensagens chegam a um agente é configurável por projeto. O modo monitor empurra as mensagens quase em tempo real por um hook de sessão. O modo turn verifica a caixa de entrada entre os turnos do assistente. O both combina os dois como rede de segurança, e o off deixa a entrega totalmente manual. O Claude Code usa monitor por padrão, enquanto Codex e Copilot CLI usam turn.
Spawn e Despawn
O spawn inicia um processo de agente separado no próprio terminal e lhe dá um papel ao arrancar, opcionalmente com uma tarefa inicial pelo --boot-prompt. O despawn é o inverso: desliga um membro de forma limpa, seja de modo ordenado, seja com --force. Juntos, eles permitem ampliar e reduzir uma equipe de trabalho sem cabear terminais na mão.
Papéis e troca de identidade
Um único projeto pode abrigar vários papéis. actas tech-lead muda tanto o envio quanto o recebimento para essa identidade e a trava para que nenhuma outra sessão a reivindique. O drop libera a trava. É uma forma de testar como uma base de código se parece a partir de perspectivas diferentes sem abrir um segundo espaço de trabalho.
Histórico durável e retomada de sessão
As mensagens sobrevivem ao fim de uma sessão, e o history.sh pode reproduzir uma sala antiga em um agente novo. Os papéis também lembram sua última sessão, então refazer o spawn depois de uma queda ou reinício retoma a conversa anterior em vez de começar do zero. Essa persistência é o que torna prático o fluxo com vários agentes ao longo de dias, não minutos.
Prós e contras
Prós
- Não há daemon nem servidor para rodar, então não há nada extra para monitorar, corrigir ou proteger.
- Tudo permanece local em um arquivo SQLite, o que significa zero chaves de API e zero chamadas de rede para as mensagens.
- Grátis e de código aberto, com caminhos de instalação por npx, script de configuração e o marketplace de plugins do Claude Code.
- Funciona entre fornecedores, então suas sessões de Claude Code e Codex finalmente podem conversar entre si.
- Os modos de entrega e as opções de spawn dão controle suficiente tanto para montagens casuais quanto automatizadas.
Contras
- Só se encaixa em agentes de CLI que você consiga reiniciar e conectar, então assistentes de IA só com interface gráfica ficam de fora.
- O suporte a Windows passa pelo Git Bash, o que adiciona atrito na configuração para quem está acostumado ao PowerShell.
- O modo monitor às vezes precisa de uma mensagem de arranque para começar a transmitir em uma sessão nova.
- Comandos cheios de recursos como spawn e actas trazem uma curva de aprendizado real para quem está começando.
Perguntas frequentes
O agmsg cuida das mensagens de agente para agente entre agentes de IA por CLI. Ele permite que ferramentas como Claude Code, Codex e Gemini CLI troquem mensagens diretamente por um banco SQLite local compartilhado, assim você não precisa copiar a saída entre elas na mão.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a agmsg.
Alternativas a agmsg
Base Code
Base44 (Wix) · Programação · ProdutividadeO Base Code é um ambiente de desenvolvimento em nuvem compartilhado da Base44. O time descreve mudanças em um repositório do GitHub pelo chat, confere tudo na prévia e envia o resultado como pull request.
Knocket
Knocket (Tencent RTC team) · Produtividade · Negócios · ChatbotO Knocket é uma ferramenta gratuita de chat ao vivo e página de contato: o visitante escreve pelo site, pelo app ou por um link, e você responde pelo Telegram ou por uma única caixa de entrada.
FloorGen
Vinit Kumar (FloorGen) · Produtividade · IA chinesaO FloorGen é um criador de plantas que roda no navegador e transforma uma frase ou um esboço em planta 2D editável e passeio em 3D. Exporta em PDF, DXF ou vídeo, e desenhar não exige conta.
