블로그
Tactic Remote 1.13 Portal 설계: 기본은 비공개, 공유는 의도적으로
답변 속 localhost 링크에서 다른 사람이 열 수 있는 링크까지. 1.13이 올바른 웹사이트를 찾고, 미리보기를 비공개로 유지하며, 공유를 의도적이고 검토 가능한 단계로 만드는 방법을 살펴봅니다.

출시 현황 — 2026-10-31: iPhone 및 iPad용 1.13, Mac 1.13과 Windows 1.13 Preview가 공개되었습니다. CLI와 Homebrew는 1.12로 유지됩니다. 웹사이트 자동 감지, 공유 링크 및 재연결에는 Mac 1.13 또는 Windows 1.13 Preview가 필요합니다. 현재 CLI에서도 비공개 미리 보기를 사용할 수 있습니다.
웹 프로젝트 작업은 보통 확인할 페이지와 함께 끝납니다. 에이전트가 개발 서버를 시작하고 http://localhost:5173을 출력한 뒤 결과를 확인해 달라고 합니다. Tactic Remote로 이미 휴대폰에서 작업을 따라갈 수 있지만, 링크 자체는 컴퓨터에서만 작동합니다.
1.13의 Portal은 이 간극을 메웁니다. 이 글에서는 그 뒤에 있는 선택을 설명합니다. 앱이 어떤 웹사이트를 열지 정하는 방법, 내가 달리 정하기 전까지 미리보기가 비공개로 유지되는 이유, 공유 링크가 작동하기 전에 일어나는 일입니다.
에이전트가 방금 한 말에서 시작하기
하나의 답변에 웹사이트, API 서버, 데이터베이스 콘솔 등 여러 로컬 주소가 들어 있을 수 있습니다. 잘못된 것을 열면 쓸모가 없고, 관련 없는 것을 열면 의도보다 많은 것이 노출될 수 있습니다.
그래서 앱은 링크 텍스트만 믿지 않습니다. 답변에 로컬 웹사이트 링크가 있으면, Tactic Remote는 연결된 컴퓨터에 어떤 로컬 웹사이트가 실행 중이고 그중 어느 것이 현재 프로젝트에 속하는지 묻습니다. 이 프로젝트의 웹사이트와 일치하는 링크에만 비공개 미리보기 열기 버튼이 붙습니다. 감지는 읽기 전용입니다. 포트, 프로토콜, 프로젝트 일치 여부를 알려 줄 뿐이며, 미리보기를 시작하거나 링크를 만들지 않습니다.
Portal 페이지도 같은 정보를 사용합니다. 프로젝트와 일치하는 웹사이트가 맨 위에 표시되고, 다른 로컬 포트도 보이지만 추천하지는 않습니다. 감지로 웹사이트를 찾지 못할 때도 포트를 직접 입력할 수 있습니다.

iOS 시뮬레이터에서 예시 프로젝트에 대해 감지된 웹사이트.
컴퓨터를 열지 않고 휴대폰에 미리보기 전달하기
웹사이트는 계속 컴퓨터에서 실행됩니다. 컴퓨터의 Tactic Remote 앱 또는 CLI가 Portal 게이트웨이로 외부 연결을 맺고, 선택한 웹사이트와 그 웹사이트가 사용하도록 설정된 로컬 서비스에 대한 요청을 중계합니다. 컴퓨터는 새로 들어오는 연결을 받지 않으며, Portal은 로컬 네트워크의 나머지 부분을 열지 않습니다.
휴대폰에서는 Safari와 공유되지 않는 비공개 브라우저 세션으로 앱 안에서 미리보기가 열립니다. 게이트웨이는 로그인한 내 계정만 비공개 미리보기에 들여보냅니다. 원래 링크의 경로, 쿼리 문자열, 앵커가 유지되므로 /play?level=2는 책상 앞에서 보던 것과 같은 페이지를 엽니다.
미리보기는 휴대폰, 데스크톱, 울트라와이드 너비로 표시할 수 있습니다. 큰 화면에서는 옆에 있는 대화의 너비를 조절하거나 미리보기를 전체 너비로 펼칠 수 있습니다. 이런 너비 변경은 다시 불러오지 않고 같은 페이지를 그대로 쓰므로, 작성 중인 양식이나 실행 중인 게임의 상태가 유지됩니다.

iOS 시뮬레이터의 비공개 미리보기. 예시 데이터이며 에이전트 작업은 실행하지 않았습니다.
실행 중인 미리보기는 각각 게이트웨이의 슬롯 하나를 사용합니다. Free 계정은 한 번에 하나, Pro 계정은 다섯 개입니다. 한도에 도달하면 조용히 실패하는 대신 어떤 요금제가 적용되는지 앱이 알려 줍니다.
공유는 별도의 의도적인 단계
비공개 미리보기는 “내가 보기에 괜찮은가?”라는 질문에 답합니다. 공유는 다른 질문에 답하며, 누가 페이지를 볼 수 있는지를 바꿉니다. 그래서 자체 선택지를 가진 별도의 단계로 만들었습니다.
먼저 위에서 본 비공개 미리보기 아래의 공유 섹션에서 콘텐츠 검토에 동의합니다. 공유 페이지의 텍스트와 이미지는 방문자에게 표시되기 전에 OpenAI의 모더레이션 서비스로 검사되며, 비공개 미리보기는 전송되지 않습니다. 검토에서 페이지를 승인하지 못하면 비공개 미리보기는 계속 작동하고 공유만 거부됩니다. 실시간 스트림과 검토가 확인할 수 없는 형식은 비공개 미리보기에서 계속 사용할 수 있습니다.
그다음 기간을 고릅니다: 1시간, 3시간, 1일 또는 7일. 링크는 저절로 만료되며, 언제든 공유를 중지하거나 링크를 교체할 수 있습니다. 방문자는 먼저 랜딩 페이지를 열며, 모든 공유 페이지에는 문제를 신고할 수 있는 방법이 있습니다.
공유 링크는 OpenAI 서비스를 이용할 수 있는 곳에서만 제공됩니다. 그 밖의 지역에서 Portal은 비공개 미리보기 도구로 남습니다.

활성 공유 링크. 예시 데이터입니다.
연결이 잠시 끊겼을 때
휴대폰은 네트워크를 바꾸고, 컴퓨터는 잠깐 잠자기 상태가 됩니다. 몇 초간의 Wi-Fi 문제로 끊어지는 공유 링크는 믿고 쓰기 어렵습니다. 1.13 컴퓨터 앱은 Portal과의 연결이 끊긴 뒤 최대 2분 동안 공유된 미리보기를 유지하고, 연결이 돌아오면 같은 링크로 재개합니다. 제때 복구되지 않으면 미리보기와 링크가 종료되며, 다시 시작할 수 있습니다.
미리보기를 중지하거나, 컴퓨터 앱을 종료하거나, 링크가 만료되면 미리보기는 여전히 종료됩니다. 중지를 요청한 뒤에도 페이지를 계속 제공하는 것은 없습니다.
컴퓨터 앱이 필요한 기능
iPhone 및 iPad용 1.13, Mac 1.13과 Windows 1.13 Preview가 공개되었습니다. CLI와 Homebrew는 1.12로 유지됩니다. 웹사이트 자동 감지, 공유 링크 및 재연결에는 Mac 1.13 또는 Windows 1.13 Preview가 필요합니다. 현재 CLI에서도 비공개 미리 보기를 사용할 수 있습니다.