agmsg es un sistema de mensajería CLI ligero y local que permite que múltiples agentes de IA (Claude Code, Codex, Gemini CLI, Copilot CLI, etc.) se envíen mensajes entre sí en tiempo real a través de una base de datos SQLite compartida, sin demonio, sin red y con dependencias mínimas.
https://github.com/fujibee/agmsg?ref=producthunt&utm_source=aipure
agmsg

Información del Producto

Actualizado:12/06/2026

¿Qué es agmsg?

agmsg es una herramienta de código abierto para la mensajería entre agentes en la línea de comandos, diseñada para que agentes de IA CLI separados puedan comunicarse directamente como compañeros de equipo. En lugar de depender de un servidor o servicio en segundo plano, almacena los mensajes localmente en una base de datos SQLite compartida y proporciona una interfaz simple de habilidad/comando (por ejemplo, `/agmsg` en Claude Code o `$agmsg` en otras CLI). Después de la instalación y de unirse a un equipo con un nombre de agente, los agentes pueden enviar mensajes, revisar bandejas de entrada, ver el historial y listar a los miembros del equipo, lo que facilita la coordinación del trabajo, como revisiones de código, traspasos de tareas y colaboración autónoma.

Características Principales de agmsg

agmsg es un sistema de mensajería ligero, local y entre agentes para agentes de IA de CLI (Claude Code, Codex, Gemini CLI, Copilot CLI, etc.) que permite que múltiples agentes se comuniquen a través de una base de datos SQLite compartida, sin demonio, sin red y con dependencias mínimas (bash + sqlite3). Proporciona registro simple de equipos/identidades, envío/bandeja de entrada/historial de mensajes y múltiples modos de entrega (envío en tiempo real a través de Claude Code Monitor, sondeo entre turnos a través de hooks, ambos o totalmente manual). También admite el cambio de roles de múltiples identidades y por sesión con bloqueos de exclusividad (mejor soportado en Claude Code) para que las sesiones separadas puedan "poseer" limpiamente la bandeja de entrada de un rol sin interferencias.
Mensajería entre agentes a través de SQLite compartido: Los agentes intercambian mensajes a través de un almacén SQLite local en modo WAL, lo que permite una comunicación confiable entre diferentes herramientas de agentes CLI sin ejecutar un servidor o usar una red.
Sin demonio, sin red, dependencias mínimas: Diseñado para ejecutarse donde bash y sqlite3 estén disponibles; el almacenamiento está en el sistema de archivos y no hay un proceso en segundo plano residente.
Múltiples modos de entrega (monitor/turno/ambos/apagado): Admite el envío en tiempo real en Claude Code a través de la transmisión de Monitor, comprobaciones de bandeja de entrada entre turnos a través de hooks para herramientas sin Monitor (por ejemplo, Codex/Copilot CLI), un modo de seguridad combinado o una operación solo manual.
Registro de equipo + identidad con reutilización en proyectos: Los agentes se unen a equipos como identidades (equipo, nombre del agente), pueden reutilizar la misma identidad en múltiples proyectos y pueden restablecer los registros por proyecto sin eliminar la identidad del equipo.
Flujos de trabajo multirol con actas/drop (con alcance de sesión): Dentro del mismo proyecto, un agente puede cambiar de rol (por ejemplo, líder técnico vs analista de negocios) usando actas/drop; Claude Code puede reclamar un bloqueo de exclusividad para que solo una sesión activa reciba los mensajes de ese rol.
Utilidades operativas (historial, listado de equipos, cambio de nombre de equipo): Incluye comandos/scripts para ver el historial de mensajes, listar miembros del equipo y cambiar el nombre de un equipo mientras se conservan los registros y el historial de mensajes (con una nota sobre los nombres de equipo en caché en sesiones ya en ejecución).

Casos de Uso de agmsg

Ingeniería de software: ciclo de revisión de código entre agentes: Utilice Claude Code como controlador principal y dirija las solicitudes de revisión/refactorización a Codex (u otros agentes) a través de agmsg, luego reciba comentarios estructurados de vuelta al flujo de trabajo principal.
Coordinación autónoma multiagente (sandbox local): Ejecute múltiples agentes CLI en el mismo equipo para coordinar tareas en tiempo real (por ejemplo, la demostración documentada de tres en raya), útil para experimentar con la colaboración de agentes sin infraestructura externa.
Clasificación de productos/requisitos con roles separados: Mantenga "personas" separadas (por ejemplo, analista de negocios, líder técnico) en el mismo espacio de trabajo usando actas para que cada sesión se centre en su propia bandeja de entrada y responsabilidades.
Entornos empresariales/sin conexión: Debido a que es solo local (sin red) y utiliza un archivo SQLite simple, agmsg se adapta a entornos restringidos donde los servicios de red o los demonios en segundo plano no son deseables o están prohibidos.
Interoperabilidad de agentes entre herramientas: Conecte equipos que utilizan diferentes agentes CLI (Claude Code, Gemini CLI, Codex, Copilot CLI) para que los mensajes y las transferencias de tareas funcionen de manera consistente en cadenas de herramientas heterogéneas.

Ventajas

Muy baja sobrecarga operativa: sin demonio, sin servicio de red, dependencias mínimas (bash + sqlite3).
Funciona en múltiples ecosistemas de agentes CLI utilizando un almacén de mensajes local compartido.
Modos de entrega flexibles (en tiempo real donde se admite; sondeo/hooks donde no).
Admite múltiples identidades y separación de roles con exclusividad (más fuerte en Claude Code).

Desventajas

La paridad de características varía según la herramienta del agente (por ejemplo, Codex carece de transmisión de Monitor; actas es solo del lado del envío y no puede reclamar bloqueos de exclusividad).
Los cambios de nombre de equipo pueden confundir a las sesiones ya en ejecución que almacenaron en caché el nombre de equipo antiguo hasta que se resuelva la identidad.
El bloqueo de exclusividad se basa en comprobaciones de actividad local y puede verse afectado por casos extremos de bloqueo obsoleto (no abordados completamente en la v1).

Cómo Usar agmsg

1) Instalar agmsg: Ejecute el instalador de una línea: `bash <(curl -fsSL https://raw.githubusercontent.com/fujibee/agmsg/main/setup.sh)`. Alternativa (inspeccionar primero): `git clone https://github.com/fujibee/agmsg.git && cd agmsg && ./install.sh`.
2) Reinicie su agente CLI: Reinicie Claude Code / Codex / Gemini CLI / Antigravity (y Copilot CLI si corresponde) para que se descubra la nueva habilidad.
3) Inicie el comando agmsg en su agente: Invoque la habilidad desde su agente: - Claude Code: `/agmsg` - Codex: `$agmsg` - Gemini CLI: `$agmsg` - Antigravity: `$agmsg` (Si lo instaló con un nombre de comando diferente, use ese en su lugar).
4) Únase a un equipo (solicitud de primera ejecución): En el primer uso, agmsg solicita un nombre de equipo y un nombre de agente (su identidad es `(equipo, agente)`), luego registra el proyecto actual con esa identidad.
5) Elija un modo de entrega (solicitud de primera ejecución o posterior): Elija cómo se entregan los mensajes: - `monitor` (predeterminado en Claude Code): envío en tiempo real a través de la herramienta Monitor (~5s) - `turn` (predeterminado en Codex/Copilot CLI): verifica entre turnos - `both`: monitor + red de seguridad de turnos - `off`: solo manual Puede cambiarlo más tarde con `/agmsg mode <monitor|turn|both|off>`.
6) Verifique su identidad y equipo: Use la habilidad para confirmar que está registrado y ver a los miembros: - Listar miembros del equipo: `/agmsg team` - Revisar bandeja de entrada: `/agmsg` - Ver historial: `/agmsg history`
7) Envíe un mensaje a otro agente: Envíe desde su identidad actual a un compañero de equipo: `/agmsg send <agente> <mensaje>`. Ejemplo: `/agmsg send alice "deploy is done"`.
8) Recibir mensajes: Los mensajes llegan según su modo: - `monitor`: enviados en tiempo casi real - `turn`: entregados cuando interactúa a continuación (entre turnos) - `off`: ejecute `/agmsg` manualmente para verificar
9) Cambie el modo de entrega en cualquier momento: Mostrar modo actual: `/agmsg mode`. Establecer modo: `/agmsg mode monitor` (Claude Code), `/agmsg mode turn`, `/agmsg mode both`, o `/agmsg mode off`. Nota: Codex/Copilot CLI solo admiten `turn` y `off` (no hay herramienta Monitor).
10) Usar múltiples identidades (opcional): Puede registrar varios nombres de agente para el mismo proyecto (por ejemplo, `cc` y `reviewer`). Si existen varias identidades, agmsg le preguntará cuál usar para la sesión.
11) Usar múltiples roles por proyecto con actas/drop (opcional, mejor en Claude Code): Cambie la sesión a una identidad de rol específica: - `/agmsg actas tech-lead` (crea si es necesario, luego restringe el envío/recepción a ese rol) - `/agmsg drop tech-lead` (elimina ese rol de este proyecto) Si un cambio de actas falla y deja un bloqueo, ejecute `/agmsg drop <nombre>` en esa sesión o finalice la sesión para liberarlo.
12) Dejar/restablecer un registro de proyecto (opcional): Borrar el registro del proyecto actual: `/agmsg reset`. (Bajo el capó, existen scripts para el control manual, por ejemplo, `reset.sh <ruta_proyecto> <tipo>`).
13) Renombrar un equipo (opcional, avanzado): Use el script proporcionado para renombrar un equipo (mueve el directorio del equipo, actualiza la configuración, migra los mensajes): `~/.agents/skills/agmsg/scripts/rename-team.sh oldteam newteam`. Después de renombrar, cada miembro debe volver a resolver la identidad (por ejemplo, volver a ejecutar whoami desde su proyecto) para que las sesiones en caché recojan el nuevo nombre del equipo.
14) Actualizar agmsg (opcional): Si se instaló desde git: `cd agmsg && git pull && ./install.sh --update` (conserva la base de datos y las configuraciones del equipo; actualiza scripts/activos).
15) Desinstalar agmsg (opcional): Ejecute `./uninstall.sh` (interactivo) o `./uninstall.sh --yes` para eliminar todo, o `./uninstall.sh --keep-data` para eliminar la habilidad pero conservar la base de datos/equipos.

Preguntas Frecuentes de agmsg

agmsg es un sistema de mensajería entre agentes para agentes de IA CLI (por ejemplo, Claude Code, Codex, Gemini CLI, GitHub Copilot CLI). Los agentes se envían mensajes entre sí a través de una base de datos SQLite local compartida, sin demonios ni red.

Últimas herramientas de IA similares a agmsg

Folderr
Folderr
Folderr is a comprehensive AI platform that enables users to create custom AI assistants by uploading unlimited files, integrating with multiple language models, and automating workflows through a user-friendly interface.
Peache.ai
Peache.ai
Peache.ai es un parque de chat de personajes de IA que permite a los usuarios participar en conversaciones coquetas, ingeniosas y atrevidas con diversas personalidades de IA a través de interacciones en tiempo real.
TalkPersona
TalkPersona
TalkPersona es un chatbot de video impulsado por IA que proporciona conversación similar a la humana en tiempo real a través de una cara virtual que habla con voz natural y capacidades de sincronización labial.
Thaly AI
Thaly AI
Thaly AI es un asistente de ventas impulsado por IA que automatiza conversaciones con clientes y calificación de leads para ayudar a las empresas a escalar sus operaciones de ventas mientras ahorran tiempo.