본문으로 건너뛰기
ReviewRamble

주간 브리프

AI 리뷰를 받은편지함으로.

  • 도구, 모델, MCP 서버, 저장소의 새 리뷰(결론부터)
  • 변경이 있을 때 다시 확인한 가격과 평점
  • 새로 발행된 분석 글

모델, 에이전트, MCP 서버, 그리고 정말 시간을 들일 만한 도구.

일주일에 한 통입니다. 각 브리프의 링크로 구독을 해지할 수 있습니다. 이메일 사용 방식

easi.run

MCP나 REST로 에이전트에 주는 자체 호스팅 실제 Chrome 세션입니다. 로그인과 2FA는 사람이 실시간으로 넘겨받고 저장 프로필은 암호화됩니다.

리뷰어: ReviewRamble editors · 업데이트

설치 문서 소스 코드오픈 소스

평점

3.8/5

에이전트용 자체 호스팅 브라우저로는 보기 드물게 꼼꼼히 문서화돼 있지만, 진짜 위험은 바로 내세우는 기능, 즉 에이전트가 당신으로서 조작할 수 있는 로그인된 Chrome입니다.

easi.run의 개요

easi.run은 자체 Linux 서버에서 격리된 Google Chrome 세션을 실행하고, 내장 MCP 서버나 REST API로 AI 에이전트에 넘겨줍니다. 사람은 각 세션을 브라우저에서 실시간으로 보며 로그인, 2FA 코드, CAPTCHA가 나오면 클릭 한 번으로 제어를 넘겨받습니다. 에이전트는 기다렸다가 이어서 작업합니다. 영구 세션은 실행 사이에 로그인을 유지하며 관리자 암호에서 파생한 키로 암호화되고, 세션은 리플레이 녹화, 파일과 다운로드 전달, 오디오 재생도 지원합니다. 자체 모델은 없으며, 에이전트는 연결한 MCP 클라이언트 그 자체입니다.

라이선스는 AGPL-3.0-only이고 주로 Rust로 작성됐으며 아직 새로운 프로젝트입니다. 저장소는 2026년 10월 22일에 만들어졌고, 확인 시점에 스타 59개에 태그된 릴리스는 없었으며, 커밋마다 빌드된 컨테이너 이미지가 GitHub 레지스트리로 배포됩니다. systemd와 rootful Docker Engine 28 이상을 갖춘 Linux x86-64 호스트가 필요합니다.

easi.run 설치 방법

curl -fsSLO https://easi.run/install.sh && bash install.sh

easi.run, 쓸 만한 가치가 있습니까?

easi.run은 대부분의 브라우저 에이전트가 막히는 문제, 즉 로그인을 해결합니다. Browserbase 같은 호스팅 서비스는 브라우저를 시간 단위로 빌려주지만, easi.run은 Google Chrome을 사용자 서버의 전용 컨테이너에 두고 Rust 컴포지터로 화면을 스트리밍하며, 페이지가 암호, 2FA 확인, CAPTCHA를 요구하면 사람이 제어를 넘겨받게 합니다. 에이전트가 request_person으로 직접 요청할 수도 있는데, 이 도구는 세션에 도움이 필요하다고 표시하고 서명된 webhook을 Slack이나 Discord로 보낸 뒤, wait_for_control로 제어가 돌아올 때까지 기다립니다.

보안 모델은 경계마다, 이를 입증하는 테스트와 함께 문서화돼 있습니다. 관리 화면은 127.0.0.1:9443에서 HTTPS로 대기하며 SSH 터널, Tailscale, Cloudflare Access로 접속하도록 설계됐습니다. 암호는 12자 이상이어야 하고 Argon2id 해시로 저장되며, 인증 앱이나 패스키로 보강할 수 있습니다. 각 브라우저에는 자체 네트워크가 없고 사설망으로 가는 경로도 없으며 외부로는 HTTPS로만 나갑니다. 사람이 제어를 넘겨받으면 에이전트에 가던 스크린샷이 멈추고, 네 글자 이상 입력한 내용은 [redacted]로 전달되며, 암호 입력란 값은 절대 전달되지 않습니다. 놓치기 쉬운 노출이 하나 있습니다. 설치 프로그램이 서버의 IPv4 주소를 알 수 있으면 UDP 미디어 포트 9443을 모든 주소에 바인딩합니다. 다만 이 포트는 로그인한 시청자의 유효한 티켓만 받습니다.

고민해야 할 자산은 저장 프로필입니다. 각 프로필은 고유 키로 XChaCha20-Poly1305 봉인되고, 그 키는 관리자 암호에서 파생한 키로 감싸지므로 디스크를 도난당해도 열리지 않습니다. 이 키는 로그인부터 관리 프로세스가 멈출 때까지 그 메모리에 남고, 로그아웃해도 지워지지 않습니다. 사용자가 자리를 비운 동안에도 에이전트가 저장 세션을 재개할 수 있게 한 의도된 설계입니다. 저장 세션에 허용한 에이전트 토큰은 해당 사이트에서 당신으로서 행동합니다. 토큰은 자기 세션과 허용된 프로필에만 접근하고, SHA-256 해시로 저장되며, 즉시 폐기할 수 있지만, 로컬 MCP 경로에는 토큰이 전혀 없습니다. 서버에서 docker exec를 실행할 수 있는 사람은 누구나 에이전트 권한을 갖습니다. 선택 사항인 CDP 포트 9222를 켜면 서버의 무엇이든 접속해 브라우저가 가진 모든 것을 읽을 수 있습니다.

에이전트용 기능은 간결합니다. start_session, list_sessions, session_status, stop_session, list_saved_sessions, 클릭과 입력과 스크롤을 위한 Cua Driver의 데스크톱 도구, CSS 선택자로 DOM을 읽는 inspect_page, 파일과 사람 호출용 도구가 있습니다. 다운로드와 업로드는 기본적으로 먼저 묻고, call_id는 재시도한 제출이나 결제가 두 번 실행되지 않게 막습니다. 모든 브라우저 에이전트와 마찬가지로 에이전트가 읽는 페이지는 모두 신뢰할 수 없는 입력입니다. KasmVNC와의 벤치마크(스크롤 시 55 fps 대 24)는 프로젝트 자체 수치입니다. 아직 릴리스가 없고 이력이 3주뿐이라, 의존하는 서버에서 업데이트가 어떻게 동작할지가 가장 큰 미지수입니다.

제 역할을 하는 곳

  • API가 없는 공급업체 포털을 자동화하는 운영 엔지니어

    몇 주마다 2FA를 요구하는 사이트에서 월별 청구서 내려받기

    한 번 로그인한 뒤 영구 세션을 저장하고 에이전트 토큰에 사용을 허용합니다. 포털이 코드를 요구하면 에이전트가 request_person을 호출하고, webhook이 Slack에 알리며, 엔지니어가 watch_url 창에 코드를 입력합니다. 비용은 서버뿐이며 4 GB VPS부터 가능합니다.

  • 고객용 브라우저 에이전트를 운영하는 2인 에이전시

    호스팅 브라우저의 시간당 요금을 서버 한 대로 대체하기

    README가 동시 브라우저 4개로 잡는 16 GB Linux 머신에서 세션을 돌리고, 고객 에이전트마다 토큰을 하나씩 발급하며 검토용으로 녹화합니다. 사용료는 없으며, 수정한 버전을 네트워크로 제공하면 AGPL이 적용됩니다.

  • 기존 Playwright 스크립트를 가진 QA 엔지니어

    불안정한 결제 흐름을 실제로 볼 수 있는 진짜 Chrome에서 디버깅하기

    CDP를 켜고 세션을 시작한 뒤 SSH 터널을 거쳐 connectOverCDP로 127.0.0.1:9222에 연결하고, 실시간으로 보거나 넘겨받습니다. 서버의 무엇이든 이 포트에 연결할 수 있으므로 스크립트로 돌리는 세션에서만 켜십시오.

도입 전 확인할 점

설정
docker 그룹 사용자로 curl -fsSLO https://easi.run/install.sh && bash install.sh를 실행합니다. 서명된 이미지 약 550 MB를 내려받고 Google 저장소에서 Chrome을 추가하며, 2코어에서 1~2분이 걸립니다. 잠깐 실행되는 특권 컨테이너로 iptables 규칙과 TCP 설정을 적용한 뒤, Claude Code와 Codex가 있으면 등록합니다.
연동
stdio MCP(docker exec, 또는 다른 머신에서 SSH)와 bearer 토큰을 쓰는 /mcp의 Streamable HTTP를 지원하며, 같은 도구를 /api/agent/ 아래 REST로도 씁니다. Playwright, Puppeteer, Selenium은 CDP로 연결할 수 있습니다. person.needed, approval.needed, unlock.needed용 서명 webhook이 있습니다.
데이터와 개인정보
모든 것이 사용자 서버에 남지만 모델은 외부에 있으므로 페이지 내용과 스크린샷은 에이전트의 모델 제공업체로 갑니다. 저장 프로필과 리플레이는 저장 시 암호화됩니다. 관리 HTTPS는 루프백에서만 대기하고, UDP 미디어 포트는 공개될 수 있습니다. 토큰을 가진 에이전트는 허용된 저장 세션에서 당신으로서 행동할 수 있으며, 읽는 모든 페이지가 프롬프트 인젝션 경로입니다.
대규모 사용 시 비용
라이선스 비용은 없습니다. 세션마다 Chrome용 2 CPU와 2 GiB 이상, 보조 프로세스용 1152 MiB를 씁니다. README 기준으로 동시 세션 2개에 8 GB, 4개에 16 GB이며 설치당 최대 16개입니다.
제한
rootful Docker 28 이상과 systemd를 갖춘 Linux x86-64 전용입니다. 기본적으로 세션당 탭 8개, 세션당 에이전트 호출은 한 번에 하나입니다. run_javascript에는 Developer tools가 필요한데, 토큰으로 시작한 세션은 이를 받지 못합니다. 에이전트 토큰은 최대 32개입니다.

좋은 점

  • 로그인, 2FA, CAPTCHA를 실시간으로 넘겨받음
  • 저장 프로필을 관리자 암호로 암호화
  • 넘겨받은 뒤 입력 내용은 에이전트에 숨김
  • 브라우저는 사설망과 차단

아쉬운 점

  • 로그아웃 후에도 잠금 해제 키가 메모리에 남음
  • 로컬 MCP 경로는 토큰 없음, docker exec면 충분
  • 설치 프로그램이 가능하면 UDP 미디어 포트를 공개
  • 릴리스 없음, 이력 3주

추천 대상

직접 관리하는 하드웨어의 로그인된 브라우저 세션에서 에이전트를 일하게 하려는 엔지니어로, 관리 화면을 SSH 터널이나 신원 확인 프록시 뒤에 둘 수 있는 사람.

easi.run 대안

easi.run: 자주 묻는 질문

easi.run, 쓸 만한 가치가 있습니까?
에이전트용 자체 호스팅 브라우저로는 보기 드물게 꼼꼼히 문서화돼 있지만, 진짜 위험은 바로 내세우는 기능, 즉 에이전트가 당신으로서 조작할 수 있는 로그인된 Chrome입니다. 평점은 5점 만점에 3.8점입니다.
easi.run의 가격은 얼마입니까?
무료 오픈 소스(AGPL-3.0-only)입니다. 비용은 서버뿐이며, 세션 하나는 2코어와 4 GB 메모리부터 가능합니다.
easi.run의 단점은 무엇입니까?
로그아웃 후에도 잠금 해제 키가 메모리에 남음; 로컬 MCP 경로는 토큰 없음, docker exec면 충분; 설치 프로그램이 가능하면 UDP 미디어 포트를 공개; 릴리스 없음, 이력 3주.
easi.run에 적합한 사람은 누구입니까?
직접 관리하는 하드웨어의 로그인된 브라우저 세션에서 에이전트를 일하게 하려는 엔지니어로, 관리 화면을 SSH 터널이나 신원 확인 프록시 뒤에 둘 수 있는 사람.
팀이나 프로덕션 환경에서 easi.run의 비용은 얼마입니까?
라이선스 비용은 없습니다. 세션마다 Chrome용 2 CPU와 2 GiB 이상, 보조 프로세스용 1152 MiB를 씁니다. README 기준으로 동시 세션 2개에 8 GB, 4개에 16 GB이며 설치당 최대 16개입니다.
easi.run에 회사 데이터를 맡겨도 안전합니까?
모든 것이 사용자 서버에 남지만 모델은 외부에 있으므로 페이지 내용과 스크린샷은 에이전트의 모델 제공업체로 갑니다. 저장 프로필과 리플레이는 저장 시 암호화됩니다. 관리 HTTPS는 루프백에서만 대기하고, UDP 미디어 포트는 공개될 수 있습니다. 토큰을 가진 에이전트는 허용된 저장 세션에서 당신으로서 행동할 수 있으며, 읽는 모든 페이지가 프롬프트 인젝션 경로입니다.
easi.run의 가장 좋은 대안은 무엇입니까?
저희가 리뷰한 것 중 가장 가까운 대안은 Browserbase MCP, Playwright MCP 및 Chrome DevTools MCP입니다.

답변 확인일: 2026년 11월 11일.