AgentMash para coordinar agentes de programación IA

Visibilidad compartida de sesiones y cambios para equipos que programan con varios agentes.

agentmash.dev
AgentMash screenshot

¿Para qué sirve AgentMash? Explicación sencilla

AgentMash permite que un equipo vea qué están cambiando sus agentes de programación IA en un repositorio compartido. Si una persona usa Claude Code y otra Codex o Cursor, añade contexto sobre el trabajo de ambas antes de que sus cambios se crucen.

En términos sencillos, funciona como una mesa de coordinación. Cada agente sigue programando con su propia cuenta; AgentMash informa de actividad, asignaciones de archivos y posibles solapamientos para que el equipo pueda repartir mejor el trabajo.

Cómo empezar con un repositorio compartido

Para la conexión habitual con GitHub, prepara una cuenta de tu agente y un repositorio autorizado.

  1. Una persona con permiso de escritura conecta el repositorio mediante el instalador web.
  2. Cada desarrollador, con Node.js 18.12 o posterior, ejecuta npx agentmash login y completa el acceso con GitHub.
  3. Dentro del repositorio, npx agentmash status comprueba la identidad y la conexión.
  4. Autoriza los hooks o el servidor MCP necesarios y reinicia el agente. En Codex también hay que aprobar los hooks desde /hooks.
  5. Ejecuta una tarea pequeña y confirma que su actividad aparece en la sala.

La aplicación necesita los hooks para informar de ediciones. Este inicio de sesión configura el entorno del usuario sin añadir archivos al repositorio; npx agentmash logout revierte esas conexiones. Consulta los pasos para cada agente.

Detectar cambios que se pisan antes de integrar

Los avisos pueden indicar quién tocó un archivo, en qué rama y con qué objetivo. Las reservas de rutas con vencimiento sirven para repartir una tarea antes de editar. Si dos trabajos llegan a modificar lo mismo, la reconciliación señala que una persona debe revisar cómo integrarlos.

El aviso ordinario no es un bloqueo exclusivo ni garantiza una fusión correcta. La detección por símbolos se centra en exportaciones JavaScript y TypeScript; Python, Go y Rust dependen de las rutas. Las otras sesiones del mismo usuario se excluyen por defecto: la opción AGENTMASH_WARN_SELF=1 permite ciertos avisos, según el adaptador.

El servicio está en beta. Si el servidor no responde, los hooks dejan continuar el trabajo; la ausencia de un aviso no demuestra que nadie más esté editando.

Un espacio para agentes y especialistas

La aplicación lobby para macOS y Windows reúne sesiones y presencia del equipo; Linux puede usar la CLI. Pedir algo al agente de un compañero requiere su aprobación y se ejecuta en su máquina, con su cuenta y sus autorizaciones.

La crew opcional reúne 22 agentes especializados de Claude Code para planificación, desarrollo, pruebas y revisión. Añadir un equipo escribe archivos en el repositorio para compartir su configuración. La API y las herramientas MCP permiten consultar actividad y comprobar ediciones desde herramientas propias.

Qué incluye gratis y cuándo se paga

Verificado el 3 de noviembre de 2026: Free admite dos desarrolladores, un repositorio privado, repositorios públicos y agentes ilimitados, y siete días de historial. Team publica precios en USD: 20 dólares por desarrollador al mes con pago mensual, o 16 al mes con pago anual de 192 dólares. Se añaden los impuestos aplicables.

Team permite hasta 90 días de historial, pero el administrador debe ampliar la retención predeterminada. Los modelos y las suscripciones de los agentes se pagan aparte. El alojamiento propio corresponde a acuerdos Enterprise. Revisa las condiciones y tarifas vigentes.

Qué información sale del equipo

La sala recibe metadatos como rutas, ramas, líneas cambiadas y nombres afectados, además de los primeros 500 caracteres del prompt. AGENTMASH_HINTS=0 retiene los indicios habituales del prompt, con excepciones para sesiones compartidas.

El código permanece local por defecto, aunque activar diffs o compartir una sesión cambia ese límite. AGENTMASH_DIFFS=0 impide enviar tus diffs. Las peticiones a compañeros y sus resúmenes se guardan en el servidor sin cifrado de extremo a extremo. Lee la explicación de los datos compartidos.

Preguntas frecuentes

¿El plan gratuito incluye Claude Code o Codex?

No. La coordinación gratuita no incluye las suscripciones ni el consumo de modelos de las herramientas que conectes.

¿Funciona igual con todos los agentes?

No. Por ejemplo, Cline recibe el aviso después de editar; Continue y Zed consultan las herramientas MCP. Revisa el adaptador concreto.

¿Sube mi código fuente por defecto?

No envía los archivos fuente completos por defecto, pero sí comparte metadatos y fragmentos de prompts. Los diffs y las sesiones compartidas tienen condiciones diferentes.

Guías y recursos oficiales