AI 연결이 끊겨도 테스트 창은 그대로, Hronaut의 브라우저 재사용

코딩 에이전트의 MCP 연결이 끊길 때마다 테스트하던 브라우저 창과 로그인이 사라진다. Hronaut는 창을 남겨 두는데, Playwright MCP의 로그인 저장과는 무엇이 다를까?

AI 연결이 끊겨도 테스트 창은 그대로, Hronaut의 브라우저 재사용
세 줄 요약
  • Hronaut는 코딩 에이전트가 연결을 끊어도 별도 브라우저 창과 작업 공간을 유지하는 데스크톱 앱이다.
  • 사람이 MCP를 잠시 멈추고 로그인한 뒤 AI에 돌려줄 수 있다. 사이트의 세션 만료는 그대로 적용된다.
  • Playwright MCP도 로그인 상태를 저장한다. Hronaut의 선택 이유는 보이는 창과 사람의 인계 절차를 함께 쓰는 데 있다.

에이전트를 바꿔도 같은 작업 공간으로 돌아온다

AI와의 연결 종료가 곧 테스트 브라우저 종료일 필요는 없다. Hronaut의 설계는 작업 지시, MCP 연결, 브라우저의 수명을 나눈다. 데스크톱 앱이 브라우저를 유지하고, 에이전트는 그 앱에 연결해 페이지를 조작한다.

개발자 Yevhen Tienkaiev는 10월 24일 개발 소개에서 사람이 지켜보고 개입할 수 있는 별도 브라우저를 만든 배경을 설명했다. 사용자의 평소 Chrome을 제어하는 대신 프로젝트용 창에서 로그인한 웹앱이나 localhost를 점검하는 도구다.

공개된 재연결 사례에서는 MCP 클라이언트가 끊긴 뒤에도 탭과 체크박스 상태가 남는다. 새 연결은 작업 공간 ID만으로 가져갈 수 없고, 비공개 재개 키가 있어야 같은 공간으로 돌아온다. 사례는 3.3.1 소스 빌드와 로컬 예제 페이지에서 수행됐으며, 실제 외부 사이트 로그인이나 운영체제 재시작을 시험한 결과는 아니다.

로그인할 때는 MCP를 멈추고 사람이 직접 인증한다

Hronaut의 로그인 인계 절차는 비밀번호를 채팅에 쓰는 대신 브라우저에서 사람이 인증하는 방식이다. 프로젝트용 작업 공간을 만들고 로그인 페이지를 연 다음, MCP 일시정지 버튼으로 새 명령을 막는다. 창은 열린 상태로 남는다.

  1. 사람이 브라우저에서 비밀번호를 입력하고 필요한 추가 인증을 끝낸다.
  2. 로그인된 화면을 확인한 뒤 MCP를 다시 켠다.
  3. 에이전트가 현재 페이지를 새로 읽고 작업 제어권을 확보한 뒤 점검을 이어간다.

이후 연결을 다시 맺을 때도 작업 공간 ID와 재개 키가 필요하다. 사이트가 세션을 만료시키거나 다시 인증하라고 요구하면 사람의 로그인이 다시 필요하다. 브라우저를 계속 켜두는 기능이 서비스의 인증 정책을 바꾸지는 않는다.

로그인 저장만 필요하다면 Playwright MCP 설정부터 볼 수 있다

Playwright MCP의 기본 Persistent 모드도 로그인 상태·쿠키·로컬 저장소를 세션 사이에 보존한다. 매번 깨끗한 상태로 시작하는 Isolated 모드와 구분해야 한다.

필요한 작업선택할 때 볼 조건
다음 테스트에서도 인증 정보를 쓴다.Playwright MCP의 프로필 또는 저장 상태 설정으로 충족할 수 있다.
사람과 AI가 보이는 창을 번갈아 쓴다.Hronaut의 별도 앱·일시정지·재개 흐름이 목적에 맞는다.
여러 작업을 동시에 돌린다.작업 공간을 나눠야 한다. Playwright 프로필 하나는 브라우저 하나만 사용할 수 있다.

쿠키를 디스크에 남기는 기능과 열린 창을 누가 계속 유지하느냐는 다른 문제다. 반복 가능한 자동 테스트가 중심이면 기존 프로필 구성이 먼저이고, 로그인한 앱을 사람이 함께 보며 점검하는 일이 많으면 Hronaut의 인계 방식이 선택 기준이 된다.

로컬 프로필이어도 연결한 AI는 페이지를 읽는다

Hronaut는 Windows·macOS·Linux용이며 AI 에이전트나 모델은 별도로 준비해야 한다. 10월 26일 공식 안내 기준으로 첫 에이전트 도구 호출부터 연속 10일 체험을 제공한다. 이후 기명 사용자당 월 4달러 또는 연 24달러이며, 체험에는 카드 등록과 자동 과금이 없다. 소스를 열람할 수 있지만 체험 뒤 계속 쓰려면 구독이 필요한 라이선스다.

브라우저 프로필이 로컬에 남는다고 페이지 내용까지 컴퓨터 밖으로 나가지 않는 것은 아니다. 연결된 에이전트는 로그인한 페이지를 읽고 계정 권한으로 행동할 수 있다. 그 에이전트가 클라우드 모델을 쓰면 페이지 데이터 처리에도 해당 모델 서비스가 관여한다.

보안 문서는 기본 로컬 연결과 별개로 MCP 인증이 처음에는 꺼져 있다고 명시한다. 같은 컴퓨터의 프로세스를 모두 신뢰할 수 없다면 Require MCP authentication 설정을 사용해야 한다. 별도 작업 공간과 일시정지 버튼은 사람의 통제에 도움이 되지만, 연결한 AI를 신뢰하지 않아도 되는 장치는 아니다.

선택의 핵심은 “로그인을 저장할 수 있나”에서 한 단계 더 나아간다. 테스트 창을 계속 보면서 사람이 인증하고, 작업이 바뀌어도 같은 공간을 명시적으로 다시 이어 쓸 필요가 있는가가 Hronaut를 검토할 이유다.