Polygraph

Polygraph

Nx (Narwhal Technologies) · 코딩

Polygraph는 접근 권한이 있는 모든 리포지터리를 색인하고, 패키지와 API의 의존성 그래프로 그것들을 연결하는 AI 코딩 에이전트용 도구다. 이미 쓰고 있는 에이전트를 대체하지 않는다. Claude Code, Codex, OpenCode에 붙어서 그 에이전트에 평소 빠져 있던 두 가지를 준다. 리포지터리 경계를 넘어선 가시성과, 세션이 끝나도 남는 기억이다. 그 결과 코드를 모노레포로 옮기지 않고도 리포지터리를 넘나드는 작업이 하나로 조율된 변경처럼 진행된다. 개발 팀은 이 구성을 메타 하네스라고 부른다.

Polygraph 미리보기

Polygraph 소개

Polygraph란 무엇인가

Polygraph는 실제 조직 안에서 코딩 에이전트를 막아서는 두 가지 한계를 고치려고 Nx 팀이 만든 개발자 도구다. 첫째는 공간이다. 보통의 에이전트는 리포지터리 하나 안에 머물러서, 어떤 변경이 더 넓은 시스템에 어떤 영향을 주는지 보지 못하고 한 번에 하나의 리포지터리에만 쓴다. 둘째는 시간이다. 세션은 매번 백지에서 시작하므로, 사람이 아침마다 문맥을 다시 설명하게 된다.

Polygraph는 비공개와 오픈 소스를 가리지 않고 모든 리포지터리를 하나의 통합된 의존성 그래프로 연결한다. 코드는 전혀 옮기지 않는다. 에이전트는 접근 권한이 있는 모든 리포지터리를 읽고 쓰며, 풀 리퀘스트와 CI를 하나의 변경으로 조율한다. 회사에 따르면 목표는 이전 없이 모노레포의 사용감을 얻는 것이며, 이를 합성 모노레포라고 부른다.

나머지 절반은 기억이다. Polygraph는 모든 에이전트 세션을 기록하므로, 누가 어느 기계에서 한 작업이든, 심지어 다른 에이전트로도 이어받고 참고하고 그 위에 쌓을 수 있다. 짚어 둘 한계가 있다. 이는 계정이 이미 연결한 리포지터리와 CI 안에서만 작동한다. 게다가 플랫폼은 아직 얼리 액세스 단계라 기능과 가격이 바뀔 수 있다.

시작하기

  1. macOS나 Linux라면 독립 실행 스크립트, Homebrew tap, Windows라면 설치 문서의 설치 프로그램으로 CLI를 설치한다.
  2. polygraph를 실행해 OAuth 기기 흐름으로 로그인하고, 작업할 계정을 고른다.
  3. polygraph whoami로 활성 계정을 확인한 뒤 polygraph session start로 첫 세션을 연다.
  4. 리포지터리는 처음에 추가하거나 진행하며 추가한다. 작업을 설명해 Polygraph가 알맞은 리포지터리를 찾게 하거나, vitejs/vite처럼 직접 지정한다.
  5. 익숙한 에이전트로 작업한 뒤, 나중에 polygraph session resume으로 이어받거나 polygraph session review로 살펴본다.

제품 정보

Polygraph의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜예
유료 플랜$0 (free during early access)
플랫폼macOS, Linux, Windows (CLI)
개발사Nx (Narwhal Technologies)
카테고리코딩
출시일Sep 2025
최근 업데이트Sep 2025
웹사이트 방문 수618
웹사이트 글로벌 순위12.8M
API 제공 여부N/A

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • 플랫폼 및 인프라 엔지니어
  • Claude Code, Codex, OpenCode를 이미 쓰는 에이전트 고급 사용자
  • 여러 기계에 흩어진 엔지니어링 팀

작업

  • 리포지터리를 넘나드는 리팩터링
  • 오픈 소스 리포지터리에서의 업스트림 디버깅
  • 낯선 작업에 합류하기

활용 상황

  • 패키지 이름 변경이 사내 리포지터리 다섯 개와 오픈 소스 사용처 두 곳으로 번지는 경우.
  • 다른 기계에서 동료가 절반쯤 진행한 브랜치를, 같은 에이전트로든 다른 에이전트로든 이어받는 경우.
  • 변경을 옹호하게 하는 대신 공격하게 시키는 대립형 코드 리뷰.

주요 기능

리포지터리를 넘나드는 에이전트 세션

자동 리포지터리 탐색이 접근 가능한 모든 것을 색인하고, 리포지터리가 패키지와 API로 어떻게 얽히는지 그래프를 만든다. 에이전트는 어디를 봐야 하는지 일러 주지 않아도 그 그래프 위에서 작업을 계획한다. 프롬프트는 한 번만 넣는다. 변경은 그것이 필요한 각 리포지터리에 도착한다. 세션은 시작한 리포지터리에 묶이지 않으므로, 작업 도중에 다른 리포지터리를 끌어들일 수 있다.

리포지터리를 넘나드는 PR과 CI 조율

Polygraph는 리포지터리를 하나의 작업 집합으로 다룬다. 문맥을 위해 알맞은 리포지터리를 끌어오고, 그것들 사이의 변경을 조율하고, 각 리포지터리에서 풀 리퀘스트를 연다. 하위 사용처는 무엇이든 병합되기 전에 갱신되고 테스트된다. 손으로 조율할 때 대개 어긋나는 부분이 바로 여기다.

지속되는 세션 기록

모든 세션은 설명, PR, 추적 기록과 함께 저장된다. 지난 세션을 문맥으로 참조할 수 있다. 그래서 버그를 고치는 일은 누가 무슨 생각을 했는지 커밋 이력에서 재구성하는 작업이 되지 않는다. 팀에게는 개인의 작업이 조직의 기억에 가까운 것으로 바뀐다.

이어받기와 인계

내일 세션을 이어받고, 다른 기계에서 계속하고, 동료에게 넘긴다. 이어받으면 Polygraph는 해당 SHA의 리포지터리와 맞는 로그로 당신의 기계에 상태를 다시 만든다. 원한다면 Claude에서 시작해 Codex에서 끝낼 수도 있다. 마찰은 거의 없다.

백그라운드 세션 기록

Polygraph 밖에서 돌아간 세션도 기록되어, 풀 리퀘스트 뒤의 작업을 검토 가능한 상태로 유지한다. 이건 중요하다. 누군가 로컬에서 에이전트를 돌렸다면, 변경을 승인하기 전에 실제로 무슨 일이 있었는지 알고 싶을 테니까.

코드 리뷰와 대립 모드

변경 뒤의 세션을 살펴보고, 결정에 대해 묻고, 플래그 하나로 대립형 리뷰를 돌린다. 리뷰는 기록된 세션을 바탕으로 하므로 diff만이 아니라 판단의 근거가 보인다. 변경을 신뢰하는 것과 짐작하는 것의 차이가 여기에 있다.

여러 에이전트 사용

상위 에이전트가 작업을 계획하고 하위 에이전트가 리포지터리별로 실행한다. 역할을 쓰면 여러 에이전트가 같은 리포지터리를 서로 밟지 않고 공유한다. 이미 하나 이상의 에이전트를 돌리며 서로 협력하게 하고 싶은 팀을 겨냥한다.

장단점

장점

  • 이미 쓰는 에이전트와 함께 작동하고 전환을 강요하지 않으므로 다시 배울 것이 적다.
  • 코드 이전이 필요 없다. 합성 모노레포가 리포지터리 간 도달 범위를 주면서 리포지터리는 제자리에 남는다.
  • 세션 기록이 기계와 에이전트를 넘어 남아, 팀원 사이의 반복 설명을 줄인다.
  • 얼리 액세스 기간 무료라, 팀이 실제 리포지터리에서 비용 없이 시험할 수 있다.
  • 리포지터리를 넘나드는 PR과 CI 조율이 여러 리포지터리 변경에서 가장 실수하기 쉬운 부분을 없앤다.

단점

  • 연결한 리포지터리와 CI로 제한되므로, 계정이 포괄하지 않는 시스템에는 닿지 못한다.
  • 얼리 액세스라는 말은 가격과 기능이 큰 예고 없이 바뀔 수 있다는 뜻이다.
  • CLI 중심 흐름은 터미널에 어느 정도 익숙함을 전제로 하므로 모든 팀원에게 맞지는 않는다.
  • API 제공 여부는 아직 문서화되지 않아, CLI 밖의 자동화는 불확실하다.

자주 묻는 질문

모든 리포지터리를 하나의 의존성 그래프로 연결하고 모든 AI 에이전트 세션을 기록한다. 그래서 에이전트는 리포지터리 경계를 넘어 작업하고 지난 작업을 기억할 수 있다. Claude Code, Codex, OpenCode를 대체하지 않고 그 위에 얹힌다. 설정은 CLI 설치와 로그인뿐이다. 기존 스택과의 연동은 가볍다.

관련 콘텐츠

Polygraph와 관련된 도구, 스킬, 아티클을 살펴보세요.

Polygraph 대안

Forefront

Forefront

Forefront · 코딩

Forefront는 오픈소스 AI로 무언가를 만드는 웹 플랫폼이다. 대표적인 오픈소스 언어 모델을 자신의 데이터로 미세 조정하고, 성능을 평가하고, API로 실행하거나 내보내 직접 호스팅할 수 있다. 폐쇄형 플랫폼의 편의를 원하면서도 모델과 데이터의 소유권은 놓지 않으려는 개발자가 대상이다.

무료 / $0 - $99/mo자세히 보기
Startkit

Startkit

StartKit.AI · 코딩

Startkit은 AI SaaS와 AI 래퍼 제품을 만들기 위한 보일러플레이트다. 지루한 부분을 미리 연결해 둔 AI 스타트업 보일러플레이트라고 생각하면 된다. 인증, Stripe와 Lemon Squeezy 결제, 사용량 제한, 트랜잭션 이메일, 그리고 OpenAI, Anthropic, Groq, Llama와 통신하는 AI API 스타터 키트가 포함된다. 저장소를 복제하고 가격을 정한 뒤 사용자가 실제로 돈을 내는 부분에 착수하면 된다. React와 Tailwind 위의 Next.js로 만들어졌기 때문에 보일러플레이트 코드의 상당 부분이 이미 익숙하게 느껴진다.

유료 / $99 - $499 one-time자세히 보기
Testim

Testim

Tricentis · 코딩

Testim은 웹, 모바일, Salesforce 애플리케이션 전반에 걸쳐 엔드투엔드 테스트를 만들고 실행하는 AI 기반 테스트 자동화 플랫폼이다. 머신러닝에 기대어 인터페이스가 바뀌어도 테스트를 안정적으로 유지하므로, 팀은 깨진 셀렉터를 고치는 데 쓰는 시간을 줄인다. 오늘부터 쓸 수 있는 자동화 테스트 도구치고 나쁘지 않다. 브라우저에서 동작을 녹화해 테스트를 만들고, 더 세밀한 제어가 필요하면 JavaScript를 더한다. 바쁜 QA 팀에게 탄탄한 선택이다.

무료 / Custom pricing on request자세히 보기