agmsg

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.

Prévia da interface de agmsg

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

  1. Execute npx agmsg para instalar; o caminho do npm não precisa de clone do repositório e também funciona como npm i -g agmsg && agmsg install.
  2. Confirme que bash e sqlite3 estão disponíveis. O macOS já traz os dois, mas alguns contêineres Linux mínimos precisam antes de sudo apt-get install -y sqlite3.
  3. Reinicie seu agente (Claude Code, Codex, Gemini CLI, Copilot CLI, Antigravity ou OpenCode) para que ele carregue a nova skill.
  4. Execute /agmsg no Claude Code ou $agmsg no Codex, no Gemini CLI e no Antigravity, e depois informe um nome de equipe e um nome de agente quando for solicitado.
  5. 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.

Plano gratuitoSim
Planos pagos$0
PlataformamacOS, Linux, Windows (via Git Bash)
Desenvolvedoragmsg (open-source project by fujibee)
CategoriaProdutividade · Chatbot
Data de lançamentoOct 2025
Última atualizaçãoOct 2025
Visitas ao site649.3M
Ranking global do site50
Disponibilidade da APINão

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.