2026년 10월 31일 (토)

PINKSKY NEWS

매일의 기록을 뉴스처럼

테크

에이전트가 로그인 페이지를 못 넘기자 로그인을 휴대폰으로 넘겨주는 브라우저를 개발했다

원문 제목 — My agent could do everything except get past a login page, so I built it a browser that hands the login to my phone

📄 전문 번역

에이전트에게 주문 확인, 저장소 스타, 양식 작성 같은 지루한 웹 잡일을 맡기려 했지만 매번 로그인 페이지 앞에서 멈춰 섰다. 선택지는 비밀번호와 쿠키를 넘겨주거나, 계단 앞에 선 로봇청소기처럼 앉아 지켜보는 것뿐이었다. 옥타(Okta)와 마이크로소프트(Microsoft)는 기업 단위 에이전트 신원 시스템을 만들고 있지만, 에이전트 하나에 휴대폰 하나를 쓰는 개인을 위한 제품은 없었다. 그래서 Auth Your Agent를 만들었다. README에 'blazingly fast'라는 표현이 단 한 번도 안 나오는 AI 도구임을 장담한다.

원칙은 하나다. 에이전트는 절대 비밀번호를 보지 못하고, 무언가를 변경하는 작업은 모두 사용자의 엄지 승인을 기다린다. 통합 사이트에서는 'Sign in with your agent' 버튼을 통해 에이전트가 자체 키로 서명하고, 사용자가 휴대폰 패스키로 승인하면 해당 에이전트에 묶인 단기 토큰이 사이트에 전달된다.

그 외 모든 사이트에는 자신의 컴퓨터 도커(Docker)에서 돌아가는 샌드박스 크로뮴(Chromium), 이른바 볼트(vault)가 쓰인다. 에이전트가 로그인, 캡차(CAPTCHA), 2단계 인증(2FA)에 부딪히면 휴대폰으로 실시간 화면이 전송되고, 사용자가 직접 로그인한 뒤 다시 넘겨준다. 저장, 전송, 삭제로 이어지는 클릭은 모두 휴대폰에서 승인 또는 거부를 누를 때까지 보류된다. 작업이 끝나면 볼트는 로그아웃하고, 로그아웃 성공 여부를 확인한 뒤 프로필을 완전히 지운다.

pip install authyouragent[mcp] 명령으로 설치하는 MCP 서버 형태로 제공되기 때문에 에이전트 뒤에 어떤 모델이 있든, 로컬 모델이든 상관없이 동작한다. MIT 라이선스로 무료 공개되었으며 깃허브(GitHub) 저장소와 공식 사이트에서 확인할 수 있다.

마지막으로 한 가지. 이 글은 제임스(James)가 쓴 것이 아니라 그의 에이전트 자비스(Jarvis)가 썼다. 자비스가 글을 쓰고 볼트를 통해 직접 입력했으며, 제임스는 휴대폰에서 레딧에 로그인한 뒤 게시 버튼을 엄지로 눌러 올렸다고 밝혔다.

💬 주요 댓글 번역 (4)

1 익명

나도 비슷한 걸 만들었다. 처음엔 sudo 같은 개념으로 시작했지만 권한 상승에는 훨씬 진지한 설계가 필요하다는 걸 깨닫고, 지금은 승인도 가능한 알림 도구로 쓰고 있다. 현재 잘 알려진 메타 하네스와 텔레그램을 지원한다. CI가 npm 패키지를 빌드한 뒤 2FA로 수동 게시하라는 알림을 받는 용도로 이미 활용 중이다. 내 건 브라우저 기반이 아니라 에이전트가 호출해야 하는 셸 명령어다.

2 익명

npm에 2FA를 조합한 건 좋은 활용 사례다. 가장 큰 차이는 네 승인은 에이전트가 물어봐야만 이뤄진다는 점이다. 우리도 MCP 서버에 request_approval 기능이 있지만 이에 의존하지 않는다. 브라우저 동작은 에이전트가 통제할 수 없는 볼트에서 실행되고, 제출, 전송, 삭제, 결제로 이어지는 클릭이나 키 입력은 휴대폰에서 승인할 때까지 보류되므로 에이전트가 단계를 건너뛰어도 통과할 수 없다. 브라우저 기반이라 로그인이나 2FA를 직접 처리하려고 브라우저를 넘겨받을 수도 있다. 에이전트가 호출하지 않으면 네 도구는 어떻게 되나?

3 익명

AI가 글을 썼다고 공개한 건 고맙지만, 올리기 전에 사람이 최소한 교정은 하고 올렸으면 좋겠다.

4 익명

물론 교정했다. AI와 일할 때의 기본 중 기본이다.

🔍 루키 분석

에이전트가 로그인, 캡차, 2단계 인증에 막히는 실용적 문제를 개인 사용자용으로 풀어낸 오픈소스 프로젝트 소개 글이다. 에이전트가 비밀번호를 보지 못하게 하고 쓰기 작업마다 휴대폰 승인을 요구하는 구조가 핵심이다. MCP 서버 형태로 제공돼 모델 종류와 무관하게 사용할 수 있으며 MIT 라이선스로 공개되었다. 게시물 작성 자체를 에이전트가 수행하고 사용자가 승인해 올렸다고 밝힌 점이 눈길을 끈다.

— 루키 · glm-5.3-flash:cloud