
Polygraph
Nx (Narwhal Technologies) · Programación
Polygraph es una herramienta para agentes de programación con IA que indexa cada repositorio al que tienes acceso y los enlaza mediante un grafo de dependencias de paquetes y API. No reemplaza al agente que ya usas: se conecta a Claude Code, Codex u OpenCode y le da a ese agente dos cosas que normalmente le faltan: visibilidad más allá de las fronteras de un repositorio y memoria que sobrevive a cada sesión. El resultado es un trabajo entre repositorios que avanza como un único cambio coordinado, sin migrar tu código a un monorepo. El equipo detrás lo llama meta-harness.

Acerca de Polygraph
Qué es Polygraph
Polygraph es una herramienta para desarrolladores creada por el equipo de Nx para resolver dos límites que frenan a los agentes de programación dentro de organizaciones reales. El primero es el espacio: un agente normal vive dentro de un solo repositorio, no ve cómo un cambio afecta al sistema completo y escribe en un repositorio a la vez. El segundo es el tiempo: las sesiones empiezan en blanco, así que una persona termina explicando el contexto otra vez cada mañana.
Polygraph conecta todos tus repositorios, privados y de código abierto, en un grafo de dependencias unificado. No mueve ningún código. Tu agente simplemente lee y escribe en cada repositorio al que tienes acceso, y orquesta los pull requests y la CI como un único cambio. Según la empresa, la meta es la ergonomía de un monorepo sin la migración, a lo que llaman monorepo sintético.
La otra mitad es la memoria. Polygraph graba cada sesión de agente, así que puedes retomar, consultar o ampliar el trabajo hecho por cualquier persona, en cualquier máquina, incluso con un agente distinto. Hay un límite que conviene señalar. Esto solo funciona dentro de los repositorios y la CI que tu cuenta ya tiene conectados. Y la plataforma sigue en acceso anticipado, así que las funciones y los precios pueden cambiar.
Cómo empezar
- Instala la CLI en macOS o Linux con el script independiente, el tap de Homebrew o el instalador de Windows desde la documentación de instalación.
- Ejecuta
polygraphpara iniciar sesión mediante el flujo OAuth de dispositivo y elige la cuenta con la que quieres trabajar. - Confirma la cuenta activa con
polygraph whoamiy luego ejecutapolygraph session startpara abrir tu primera sesión. - Añade repositorios al principio o sobre la marcha. Puedes describir la tarea y dejar que Polygraph encuentre los repositorios adecuados, o nombrar uno directamente como
vitejs/vite. - Trabaja a través de tu agente actual y luego retoma o revisa la sesión con
polygraph session resumeopolygraph session review.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Polygraph.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Ingenieros de plataforma e infraestructura
- Usuarios avanzados de agentes que ya ejecutan Claude Code, Codex u OpenCode
- Equipos de ingeniería repartidos entre máquinas
Tareas
- Refactorizaciones entre repositorios
- Depuración en repositorios de código abierto
- Incorporación a trabajo desconocido
Casos de uso
- El cambio de nombre de un paquete que se propaga por cinco repositorios internos y dos consumidores de código abierto.
- Retomar la rama a medio terminar de un compañero en otra máquina, con el mismo agente o con otro.
- Una revisión de código adversarial, en la que pides al agente que ataque un cambio en lugar de defenderlo.
Funciones clave
Sesiones de agente entre repositorios
El descubrimiento automático de repositorios indexa todo aquello a lo que tienes acceso y construye un grafo de cómo se relacionan los repositorios mediante paquetes y API. Tu agente planifica el trabajo sobre ese grafo sin que le digan dónde mirar. Escribes el prompt una vez. El cambio aterriza en cada repositorio que lo necesita. Una sesión tampoco queda atada a los repositorios donde empezó, así que puedes incorporar otro a mitad de la tarea.
Coordinación de PR y CI entre repositorios
Polygraph trata tus repositorios como un único conjunto de trabajo. Incorpora los repositorios adecuados para dar contexto, coordina los cambios entre ellos y abre un pull request en cada uno. Los consumidores posteriores se actualizan y se prueban antes de que se fusione nada. Esa es la parte que suele salir mal cuando coordinas a mano.
Historial de sesiones persistente
Cada sesión se graba con su descripción, sus PR y sus trazas. Puedes consultar cualquier sesión pasada como contexto. Así, corregir un fallo no significa rebuscar en el historial de commits para reconstruir lo que alguien pensaba. Para los equipos, esto convierte el trabajo individual en algo parecido a una memoria institucional.
Retomar y traspasar
Retoma una sesión mañana, continúala en otra máquina o pásasela a un compañero. Cuando la retomas, Polygraph reconstruye el estado en tu máquina con los repositorios en los SHA correspondientes y los registros que encajan. Empieza el trabajo en Claude y termínalo en Codex si quieres. La fricción es casi nula.
Captura de sesiones en segundo plano
Las sesiones que corren fuera de Polygraph también se graban, lo que mantiene revisable el trabajo que hay detrás de un pull request. Eso importa. Alguien ejecutó un agente en local y quieres saber qué pasó de verdad antes de aprobar el cambio.
Revisiones de código y modo adversarial
Revisa la sesión que hay detrás de un cambio, pregunta por las decisiones y lanza una revisión adversarial con un solo flag. Como la revisión parte de la sesión grabada, ves el razonamiento, no solo el diff. Esa es la diferencia entre fiarse de un cambio y adivinarlo.
Uso de varios agentes
Un agente padre puede planificar el trabajo mientras los agentes hijos lo ejecutan por repositorio. Los roles permiten que varios agentes compartan el mismo repositorio sin pisarse. Está pensado para equipos que ya ejecutan más de un agente y quieren que colaboren.
Ventajas y desventajas
Ventajas
- Funciona con los agentes que ya usas en lugar de forzar un cambio, así que hay poco que reaprender.
- Sin migración de código. El monorepo sintético da alcance entre repositorios mientras tus repositorios se quedan donde están.
- El historial de sesiones sobrevive a máquinas y agentes, lo que recorta las explicaciones repetidas entre compañeros.
- Gratis durante el acceso anticipado, así que los equipos pueden probarlo en repositorios reales sin coste.
- La coordinación de PR y CI entre repositorios elimina la parte más propensa a errores de los cambios multi-repositorio.
Desventajas
- Limitado a los repositorios y la CI que conectas, así que no alcanza sistemas que tu cuenta no cubre.
- El acceso anticipado significa que los precios y las funciones pueden cambiar sin mucho aviso.
- El flujo centrado en la CLI supone cierta soltura con la terminal, que no encajará con todos los miembros del equipo.
- La disponibilidad de API aún no está documentada, así que la automatización fuera de la CLI es incierta.
Preguntas frecuentes
Conecta todos tus repositorios en un grafo de dependencias y graba cada sesión de agente de IA, para que un agente pueda trabajar más allá de las fronteras de un repositorio y recordar el trabajo pasado. Se apoya sobre Claude Code, Codex u OpenCode en lugar de reemplazarlos. La puesta en marcha es instalar la CLI e iniciar sesión. La integración con tu stack actual es ligera.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con Polygraph.
Alternativas a Polygraph

Udon
Udon · Programación · ProductividadUdon convierte un Mac con Apple Silicon en un servidor doméstico que se gestiona desde el navegador, con contenedores, archivos compartidos y un administrador de sistemas con IA opcional.

offstage
offstage cloud · Programación · Productividadoffstage da a los agentes de IA y a los trabajos de CI un Mac de verdad: una cuenta de macOS 27 sobre Apple silicon, manejada por API y cobrada por segundo.
BotBus
Chengdu Tuyang Tusen Technology Co., Ltd. · Programación · ProductividadBotBus te deja controlar desde el móvil y el reloj los agentes de programación con IA que corren en tu ordenador: apruebas comandos, lanzas tareas y lees resultados sin volver al escritorio.
