Polygraph

Polygraph

Nx (Narwhal Technologies) · Programação

O Polygraph é uma ferramenta para agentes de programação com IA que indexa cada repositório ao qual você tem acesso e os conecta por meio de um grafo de dependências de pacotes e APIs. Ele não substitui o agente que você já usa: encaixa em Claude Code, Codex ou OpenCode e dá a esse agente duas coisas que normalmente faltam: visão além das fronteiras de um repositório e memória que sobrevive a cada sessão. O resultado é um trabalho entre repositórios que roda como uma única mudança coordenada, sem migrar seu código para um monorepo. A equipe por trás dele chama essa configuração de meta-harness.

Prévia da interface de Polygraph

Sobre Polygraph

O que é o Polygraph

O Polygraph é uma ferramenta para desenvolvedores criada pela equipe do Nx para corrigir dois limites que travam agentes de programação dentro de organizações reais. O primeiro é o espaço: um agente comum fica dentro de um só repositório, não vê como uma mudança afeta o sistema maior e escreve em um repositório por vez. O segundo é o tempo: as sessões começam em branco, então uma pessoa acaba reexplicando o contexto toda manhã.

O Polygraph conecta todos os seus repositórios, privados e de código aberto, em um grafo de dependências unificado. Ele não move nenhum código. Seu agente apenas lê e escreve em cada repositório ao qual você tem acesso, e orquestra os pull requests e a CI como uma única mudança. Segundo a empresa, a meta é a ergonomia de um monorepo sem a migração, o que eles chamam de monorepo sintético.

A outra metade é a memória. O Polygraph grava cada sessão de agente, então você pode retomar, consultar ou ampliar o trabalho feito por qualquer pessoa, em qualquer máquina, mesmo com um agente diferente. Vale destacar um limite. Isso só funciona dentro dos repositórios e da CI que sua conta já tem conectados. E a plataforma ainda está em acesso antecipado, então recursos e preços podem mudar.

Como começar

  1. Instale a CLI no macOS ou Linux com o script independente, o tap do Homebrew ou o instalador do Windows da documentação de instalação.
  2. Rode polygraph para entrar pelo fluxo OAuth de dispositivo e escolher a conta com a qual quer trabalhar.
  3. Confirme a conta ativa com polygraph whoami e depois rode polygraph session start para abrir sua primeira sessão.
  4. Adicione repositórios desde o início ou conforme avança. Você pode descrever a tarefa e deixar o Polygraph encontrar os repositórios certos, ou nomear um diretamente como vitejs/vite.
  5. Trabalhe pelo seu agente atual e depois retome ou revise a sessão com polygraph session resume ou polygraph session review.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Polygraph.

Plano gratuitoSim
Planos pagos$0 (free during early access)
PlataformamacOS, Linux, Windows (CLI)
DesenvolvedorNx (Narwhal Technologies)
CategoriaProgramação
Data de lançamentoSep 2025
Última atualizaçãoSep 2025
Visitas ao site618
Ranking global do site12.8M
Disponibilidade da APIN/A

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Engenheiros de plataforma e infraestrutura
  • Usuários avançados de agentes que já rodam Claude Code, Codex ou OpenCode
  • Equipes de engenharia espalhadas por máquinas

Tarefas

  • Refatorações entre repositórios
  • Depuração em repositórios de código aberto
  • Integração a um trabalho desconhecido

Cenários

  • Uma renomeação de pacote que se espalha por cinco repositórios internos e dois consumidores de código aberto.
  • Assumir o branch pela metade de um colega em outra máquina, com o mesmo agente ou com outro.
  • Uma revisão de código adversarial, em que você pede ao agente para atacar uma mudança em vez de defendê-la.

Principais recursos

Sessões de agente entre repositórios

A descoberta automática de repositórios indexa tudo aquilo a que você tem acesso e monta um grafo de como os repositórios se relacionam por pacotes e APIs. Seu agente planeja o trabalho sobre esse grafo sem que lhe digam onde olhar. Você escreve o prompt uma vez. A mudança chega a cada repositório que precisa dela. Uma sessão também não fica presa aos repositórios onde começou, então você pode trazer outro no meio da tarefa.

Coordenação de PR e CI entre repositórios

O Polygraph trata seus repositórios como um único conjunto de trabalho. Ele traz os repositórios certos para dar contexto, coordena as mudanças entre eles e abre um pull request em cada um. Os consumidores posteriores são atualizados e testados antes de qualquer merge. É justamente essa a parte que costuma dar errado quando você coordena à mão.

Histórico de sessões persistente

Cada sessão é gravada com sua descrição, seus PRs e seus traços. Você pode consultar qualquer sessão passada como contexto. Assim, corrigir um bug não significa garimpar o histórico de commits para reconstruir o que alguém pensava. Para as equipes, isso transforma o trabalho individual em algo próximo de uma memória institucional.

Retomar e passar adiante

Retome uma sessão amanhã, continue em outra máquina ou passe para um colega. Quando você retoma, o Polygraph reconstrói o estado na sua máquina com os repositórios nos SHAs correspondentes e os logs que batem. Comece o trabalho no Claude e termine no Codex, se quiser. O atrito é quase nulo.

Captura de sessões em segundo plano

Sessões que rodam fora do Polygraph também são gravadas, o que mantém revisável o trabalho por trás de um pull request. Isso importa. Alguém rodou um agente localmente e você quer saber o que de fato aconteceu antes de aprovar a mudança.

Revisões de código e modo adversarial

Revise a sessão por trás de uma mudança, pergunte sobre as decisões e rode uma revisão adversarial com uma única flag. Como a revisão parte da sessão gravada, você vê o raciocínio, não só o diff. É a diferença entre confiar em uma mudança e adivinhá-la.

Uso de vários agentes

Um agente pai pode planejar o trabalho enquanto agentes filhos o executam por repositório. Os papéis permitem que vários agentes compartilhem o mesmo repositório sem se atropelar. É voltado para equipes que já rodam mais de um agente e querem que eles cooperem.

Prós e contras

Prós

  • Funciona com os agentes que você já usa em vez de forçar uma troca, então há pouco a reaprender.
  • Sem migração de código. O monorepo sintético dá alcance entre repositórios enquanto seus repositórios ficam onde estão.
  • O histórico de sessões sobrevive a máquinas e agentes, o que reduz as reexplicações repetidas entre colegas.
  • Grátis durante o acesso antecipado, então as equipes podem testá-lo em repositórios reais sem custo.
  • A coordenação de PR e CI entre repositórios remove a parte mais sujeita a erros das mudanças multi-repositório.

Contras

  • Limitado aos repositórios e à CI que você conecta, então não alcança sistemas que sua conta não cobre.
  • O acesso antecipado significa que preços e recursos podem mudar sem muito aviso.
  • O fluxo centrado na CLI pressupõe alguma familiaridade com o terminal, o que não vai servir para todos os membros da equipe.
  • A disponibilidade de API ainda não está documentada, então a automação fora da CLI é incerta.

Perguntas frequentes

Ele conecta todos os seus repositórios em um grafo de dependências e grava cada sessão de agente de IA, para que um agente possa trabalhar além das fronteiras de um repositório e lembrar do trabalho passado. Ele se apoia sobre Claude Code, Codex ou OpenCode em vez de substituí-los. A configuração é instalar a CLI e entrar. A integração com sua stack atual é leve.

Conteúdo relacionado

Explore ferramentas, skills e artigos relacionados a Polygraph.

Alternativas a Polygraph

Forefront

Forefront

Forefront · Programação

O Forefront é uma plataforma web para construir com IA de código aberto. Você ajusta os principais modelos de linguagem de código aberto com seus próprios dados, avalia o desempenho deles e os roda por uma API ou os exporta para hospedar por conta própria. Desenvolvedores que querem a conveniência de uma plataforma fechada, mas fazem questão de ser donos dos modelos e dos dados, são o público-alvo aqui.

Grátis / $0 - $99/moVer detalhes
Startkit

Startkit

StartKit.AI · Programação

Startkit é um boilerplate para criar produtos de SaaS com IA e wrappers de IA. Pense nele como um boilerplate para startups de IA com as partes chatas já conectadas: autenticação, pagamentos com Stripe e Lemon Squeezy, limites de uso, e-mail transacional e um kit inicial de API de IA que conversa com OpenAI, Anthropic, Groq ou Llama. Você clona o repositório, define seu preço e começa pela parte do produto que as pessoas realmente pagam. Ele é feito em Next.js sobre React e Tailwind, então boa parte do código boilerplate já parece familiar.

Pago / $99 - $499 one-timeVer detalhes
Testim

Testim

Tricentis · Programação

O Testim é uma plataforma de automação de testes com IA para criar e executar testes de ponta a ponta em aplicações web, mobile e Salesforce. Ele se apoia no aprendizado de máquina para manter os testes estáveis quando uma interface muda, então as equipes gastam menos tempo consertando seletores quebrados. Nada mal para uma ferramenta de testes automatizados que você pode começar a usar hoje. Você cria testes gravando ações no navegador e depois adiciona JavaScript quando precisa de mais controle. É uma escolha sólida para equipes de QA ocupadas.

Grátis / Custom pricing on requestVer detalhes