Polygraph

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.

Vista previa de la interfaz de Polygraph

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

  1. 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.
  2. Ejecuta polygraph para iniciar sesión mediante el flujo OAuth de dispositivo y elige la cuenta con la que quieres trabajar.
  3. Confirma la cuenta activa con polygraph whoami y luego ejecuta polygraph session start para abrir tu primera sesión.
  4. 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.
  5. Trabaja a través de tu agente actual y luego retoma o revisa la sesión con polygraph session resume o polygraph session review.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Polygraph.

Plan gratuitoSí
Planes de pago$0 (free during early access)
PlataformamacOS, Linux, Windows (CLI)
DesarrolladorNx (Narwhal Technologies)
CategoríaProgramación
Fecha de lanzamientoSep 2025
Última actualizaciónSep 2025
Visitas al sitio web618
Ranking global del sitio12.8M
Disponibilidad de la APIN/A

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

Forefront

Forefront

Forefront · Programación

Forefront es una plataforma web para construir con IA de código abierto. Te deja ajustar los principales modelos de lenguaje de código abierto con tus propios datos, evaluar cómo rinden y ejecutarlos a través de una API o exportarlos para alojarlos tú mismo. Los desarrolladores que quieren la comodidad de una plataforma cerrada pero insisten en ser dueños de sus modelos y sus datos son el público objetivo.

Gratis / $0 - $99/moVer detalles
Startkit

Startkit

StartKit.AI · Programación

Startkit es un boilerplate para crear productos de SaaS con IA y wrappers de IA. Piénsalo como un boilerplate para startups de IA con las partes aburridas ya conectadas: autenticación, pagos con Stripe y Lemon Squeezy, límites de uso, correo transaccional y un kit de inicio de API de IA que habla con OpenAI, Anthropic, Groq o Llama. Clonas el repositorio, pones tu precio y te dedicas a la parte del producto por la que la gente paga de verdad. Está hecho con Next.js sobre React y Tailwind, así que buena parte del código boilerplate ya te resulta familiar.

De pago / $99 - $499 one-timeVer detalles
Testim

Testim

Tricentis · Programación

Testim es una plataforma de automatización de pruebas impulsada por IA para crear y ejecutar pruebas de extremo a extremo en aplicaciones web, móviles y Salesforce. Se apoya en el aprendizaje automático para mantener las pruebas estables cuando cambia una interfaz, así que los equipos dedican menos tiempo a reparar selectores rotos. No está nada mal para una herramienta de pruebas automatizadas que puedes empezar a usar hoy mismo. Creas pruebas grabando acciones en un navegador y luego añades JavaScript cuando necesitas más control. Es una opción sólida para equipos de QA con mucho trabajo.

Gratis / Custom pricing on requestVer detalles