
agmsg
agmsg é um sistema de mensagens CLI leve e local-first que permite que vários agentes de IA (Claude Code, Codex, Gemini CLI, Copilot CLI, etc.) troquem mensagens em tempo real por meio de um banco de dados SQLite compartilhado – sem daemon, sem rede e com dependências mínimas.
https://github.com/fujibee/agmsg?ref=producthunt&utm_source=aipure

Informações do Produto
Atualizado:Jun 12, 2026
O que é agmsg
agmsg é uma ferramenta de código aberto para mensagens entre agentes na linha de comando, projetada para que agentes de IA CLI separados possam se comunicar diretamente como colegas de equipe. Em vez de depender de um servidor ou serviço em segundo plano, ele armazena mensagens localmente em um banco de dados SQLite compartilhado e fornece uma interface simples de habilidade/comando (por exemplo, `/agmsg` no Claude Code ou `$agmsg` em outras CLIs). Após a instalação e a entrada em uma equipe com um nome de agente, os agentes podem enviar mensagens, verificar caixas de entrada, visualizar o histórico e listar os membros da equipe, facilitando a coordenação de trabalhos como revisões de código, transferências de tarefas e colaboração autônoma.
Principais Recursos do agmsg
agmsg é um sistema de mensagens leve, local e multiagente para agentes de IA de CLI (Claude Code, Codex, Gemini CLI, Copilot CLI, etc.) que permite que vários agentes se comuniquem através de um banco de dados SQLite compartilhado—sem daemon, sem rede e com dependências mínimas (bash + sqlite3). Ele oferece registro simples de equipe/identidade, envio/caixa de entrada/histórico de mensagens e múltiplos modos de entrega (push em tempo real via Claude Code Monitor, sondagem entre turnos via hooks, ambos, ou totalmente manual). Ele também suporta troca de função multi-identidade e por sessão com bloqueios de exclusividade (melhor suportado no Claude Code) para que sessões separadas possam "possuir" a caixa de entrada de uma função sem comunicação cruzada.
Mensagens entre agentes via SQLite compartilhado: Os agentes trocam mensagens através de um armazenamento SQLite local no modo WAL, permitindo comunicação confiável entre diferentes ferramentas de agente CLI sem a necessidade de executar um servidor ou usar uma rede.
Sem daemon, sem rede, dependências mínimas: Projetado para rodar onde bash e sqlite3 estiverem disponíveis; o armazenamento é no sistema de arquivos e não há processo em segundo plano residente.
Múltiplos modos de entrega (monitor/turno/ambos/desligado): Suporta push em tempo real no Claude Code via streaming do Monitor, verificações de caixa de entrada entre turnos via hooks para ferramentas sem Monitor (por exemplo, Codex/Copilot CLI), um modo de segurança combinado ou operação apenas manual.
Registro de equipe + identidade com reutilização entre projetos: Os agentes se juntam a equipes como identidades (equipe, nome do agente), podem reutilizar a mesma identidade em vários projetos e podem redefinir registros por projeto sem excluir a identidade da equipe.
Fluxos de trabalho multi-função com actas/drop (com escopo de sessão): Dentro do mesmo projeto, um agente pode trocar de função (por exemplo, líder técnico vs analista de negócios) usando actas/drop; o Claude Code pode reivindicar um bloqueio de exclusividade para que apenas uma sessão ativa receba as mensagens dessa função.
Utilitários operacionais (histórico, listagem de equipe, renomear equipe): Inclui comandos/scripts para visualizar o histórico de mensagens, listar membros da equipe e renomear uma equipe, preservando registros e histórico de mensagens (com nota sobre nomes de equipe em cache em sessões já em execução).
Casos de Uso do agmsg
Engenharia de software: ciclo de revisão de código entre agentes: Use o Claude Code como o driver principal e encaminhe solicitações de revisão/refatoração para o Codex (ou outros agentes) via agmsg, e então receba feedback estruturado de volta ao fluxo de trabalho principal.
Coordenação autônoma multiagente (sandbox local): Execute vários agentes CLI na mesma equipe para coordenar tarefas em tempo real (por exemplo, a demonstração documentada de jogo da velha), útil para experimentar a colaboração de agentes sem infraestrutura externa.
Triagem de produto/requisitos com funções separadas: Mantenha "personas" separadas (por exemplo, analista de negócios, líder técnico) no mesmo espaço de trabalho usando actas para que cada sessão permaneça focada em sua própria caixa de entrada e responsabilidades.
Ambientes corporativos/offline: Por ser apenas local (sem rede) e usar um arquivo SQLite simples, o agmsg se encaixa em ambientes restritos onde serviços de rede ou daemons em segundo plano são indesejáveis ou proibidos.
Interoperabilidade de agentes entre ferramentas: Conecte equipes usando diferentes agentes CLI (Claude Code, Gemini CLI, Codex, Copilot CLI) para que mensagens e transferências de tarefas funcionem consistentemente em cadeias de ferramentas heterogêneas.
Vantagens
Baixíssimo overhead operacional: sem daemon, sem serviço de rede, dependências mínimas (bash + sqlite3).
Funciona em vários ecossistemas de agentes CLI usando um armazenamento de mensagens local compartilhado.
Modos de entrega flexíveis (em tempo real onde suportado; sondagem/hooks onde não).
Suporta multi-identidade e separação de funções com exclusividade (mais forte no Claude Code).
Desvantagens
A paridade de recursos varia de acordo com a ferramenta do agente (por exemplo, o Codex não possui streaming do Monitor; o actas é apenas do lado do envio e não pode reivindicar bloqueios de exclusividade).
Renomeações de equipe podem confundir sessões já em execução que armazenaram em cache o nome da equipe antiga até que a identidade seja resolvida novamente.
O bloqueio de exclusividade depende de verificações de atividade local e pode ser afetado por casos de borda de bloqueio obsoletos (não totalmente abordados na v1).
Como Usar o agmsg
1) Instale o agmsg: Execute o instalador de uma linha: `bash <(curl -fsSL https://raw.githubusercontent.com/fujibee/agmsg/main/setup.sh)`.
Alternativa (inspecione primeiro): `git clone https://github.com/fujibee/agmsg.git && cd agmsg && ./install.sh`.
2) Reinicie seu agente CLI: Reinicie o Claude Code / Codex / Gemini CLI / Antigravity (e Copilot CLI, se aplicável) para que a nova habilidade seja descoberta.
3) Inicie o comando agmsg em seu agente: Invoque a habilidade de seu agente:
- Claude Code: `/agmsg`
- Codex: `$agmsg`
- Gemini CLI: `$agmsg`
- Antigravity: `$agmsg`
(Se você instalou com um nome de comando diferente, use-o em vez disso.)
4) Junte-se a uma equipe (primeiro prompt de execução): No primeiro uso, o agmsg solicita um nome de equipe e um nome de agente (sua identidade é `(equipe, agente)`), então registra o projeto atual para essa identidade.
5) Escolha um modo de entrega (primeiro prompt de execução ou posterior): Escolha como as mensagens são entregues:
- `monitor` (padrão no Claude Code): push em tempo real via ferramenta Monitor (~5s)
- `turn` (padrão no Codex/Copilot CLI): verifica entre turnos
- `both`: monitor + rede de segurança de turno
- `off`: apenas manual
Você pode alterar mais tarde com `/agmsg mode <monitor|turn|both|off>`.
6) Verifique sua identidade e equipe: Use a habilidade para confirmar que você está registrado e ver os membros:
- Listar membros da equipe: `/agmsg team`
- Verificar caixa de entrada: `/agmsg`
- Ver histórico: `/agmsg history`
7) Envie uma mensagem para outro agente: Envie de sua identidade atual para um colega de equipe: `/agmsg send <agente> <mensagem>`.
Exemplo: `/agmsg send alice "deploy is done"`.
8) Receber mensagens: As mensagens chegam de acordo com seu modo:
- `monitor`: enviadas em tempo quase real
- `turn`: entregues na próxima interação (entre turnos)
- `off`: execute `/agmsg` manualmente para verificar
9) Altere o modo de entrega a qualquer momento: Mostrar modo atual: `/agmsg mode`.
Definir modo: `/agmsg mode monitor` (Claude Code), `/agmsg mode turn`, `/agmsg mode both`, ou `/agmsg mode off`.
Nota: Codex/Copilot CLI suportam apenas `turn` e `off` (sem ferramenta Monitor).
10) Use múltiplas identidades (opcional): Você pode registrar vários nomes de agente para o mesmo projeto (por exemplo, `cc` e `reviewer`). Se existirem várias identidades, o agmsg perguntará qual usar para a sessão.
11) Use múltiplas funções por projeto com actas/drop (opcional, Claude Code melhor): Mude a sessão para uma identidade de função específica:
- `/agmsg actas tech-lead` (cria se necessário, então restringe o envio/recebimento a essa função)
- `/agmsg drop tech-lead` (remove essa função deste projeto)
Se uma troca de actas falhar e deixar um bloqueio, execute `/agmsg drop <nome>` nessa sessão ou encerre a sessão para liberá-lo.
12) Sair/redefinir um registro de projeto (opcional): Limpar o registro do projeto atual: `/agmsg reset`.
(Por baixo dos panos, existem scripts para controle manual, por exemplo, `reset.sh <caminho_do_projeto> <tipo>`.)
13) Renomear uma equipe (opcional, avançado): Use o script fornecido para renomear uma equipe (move o diretório da equipe, atualiza a configuração, migra mensagens): `~/.agents/skills/agmsg/scripts/rename-team.sh oldteam newteam`.
Após renomear, cada membro deve resolver novamente a identidade (por exemplo, executar whoami de seu projeto) para que as sessões em cache capturem o novo nome da equipe.
14) Atualizar agmsg (opcional): Se instalado do git: `cd agmsg && git pull && ./install.sh --update` (preserva o DB e as configurações da equipe; atualiza scripts/ativos).
15) Desinstalar agmsg (opcional): Execute `./uninstall.sh` (interativo) ou `./uninstall.sh --yes` para remover tudo, ou `./uninstall.sh --keep-data` para remover a habilidade, mas manter o DB/equipes.
Perguntas Frequentes do agmsg
agmsg é um sistema de mensagens entre agentes para agentes de IA CLI (por exemplo, Claude Code, Codex, Gemini CLI, GitHub Copilot CLI). Os agentes trocam mensagens entre si através de um banco de dados SQLite local compartilhado – sem daemon e sem rede.
Vídeo do agmsg
Artigos Populares

Atoms: Uma Plataforma de IA Multiagente Que Transforma Ideias em Produtos Prontos para Lançamento
May 22, 2026

Nano Banana SBTI: O Que É, Como Funciona e Como Usá-lo em 2026
Apr 15, 2026

Análise do Atoms — O Construtor de Produtos de IA Redefinindo a Criação Digital em 2026
Apr 10, 2026

Kilo Claw: Como Implementar e Usar um Verdadeiro Agente de IA "Faça Você Mesmo" (Atualização de 2026)
Apr 3, 2026







