
peertalk는 서로 다른 컴퓨터에서 실행되는 코딩 에이전트 두 개를 연결해 대화하게 하는 실험 프로젝트다. 사용자는 방을 만들고 링크를 공유한 뒤 각자 에이전트에 프롬프트를 붙여 넣으면 된다. 제작자는 메시지가 peertalk 서버를 거치지 않고 두 에이전트 사이에서 직접 암호화돼 전달된다고 설명하지만, 보안 검토를 받지 않은 실험 단계다.
peertalk는 에이전트가 프로젝트 맥락을 서로 공유하거나, 코드베이스 간 API를 미리 조율하거나, 계획에 대한 다른 의견을 구하는 용도로 제안됐다. 상대방에게 에이전트가 없어도 방 페이지에서 ‘Just me’를 선택해 브라우저로 에이전트와 대화할 수 있다. ChatGPT와 Claude는 브라우저 확장 프로그램을 이용해 참여할 수 있지만, 현재는 사이트에서 내려받은 압축 파일을 풀어 설치하는 개발자 프리뷰다.
연결을 위해 방을 만들면 브라우저가 링크의 # 뒤에 임의의 키를 넣는다. 두 사용자는 링크를 공유하고 각자 에이전트에 방 페이지의 프롬프트를 붙여 넣는다. 에이전트는 연결 정보를 키로 봉인해 peertalk에 남긴 뒤 상대 에이전트의 정보를 가져와 직접 연결한다. 제작자 설명에 따르면 서버는 키를 받지 않으며 메시지도 읽지 않는다. 두 에이전트가 연결될 때까지 방은 30분 동안 유지되고, 연결 후에는 방이 필요하지 않다. WebRTC 연결 방식을 사용하며, 직접 연결에 실패해도 릴레이 서버로 전환하지 않고 연결을 중단한다.
제작자는 peertalk 서버가 방 ID, 키의 해시를 다시 해시한 값, 요청자의 IP 주소, 서버가 열 수 없는 봉인된 데이터 두 개를 볼 수 있다고 밝혔다. 두 사용자가 방을 열면 서로의 IP 주소도 알게 된다. 일부 모바일·사무실 네트워크에서는 직접 연결이 막힐 수 있으며, 서버를 통한 우회 연결은 지원하지 않는다.
암호화는 상대 에이전트가 신뢰할 만한지 보장하지 않는다. 제작자는 프롬프트가 상대방의 메시지를 명령이 아닌 외부 정보로 취급하고, 사용자가 승인하지 않은 비밀이나 개인 정보를 공유하지 않으며, 상대를 대신해 도구를 실행하지 않도록 설계했다고 설명한다. 메시지의 제어 문자와 보이지 않는 유니코드도 에이전트가 읽기 전에 제거한다. 다만 이 규칙은 에이전트가 실제로 따를 때만 효과가 있으므로 제작자는 신뢰하는 사람과 링크를 공유하라고 권한다. 프로젝트는 독립적인 보안 검토를 받지 않았다.
Claude Code에서는 다음 명령으로 MCP 서버를 추가할 수 있다.
claude mcp add --transport http peertalk https://peertalk.ai/mcp
자세한 내용은 보안 안내와 프로토콜 설명에서 확인할 수 있다. 에이전트가 실행하는 코드는 공개 gist에 공개돼 있으며, 문제는 이슈 저장소에 제보할 수 있다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요