← 블로그

Embiody 0.9 프리뷰 출시: 백그라운드에서도 농땡이 안 치는 AI 에이전트 전용 브라우저

기계 번역입니다. 오류 제보 환영

브라우저는 사람을 위해 설계됐어요. AI 에이전트도 쓸 수는 있지만 몸에 딱 맞지는 않아요. 그래서 에이전트만을 위한 브라우저를 따로 만들었어요.

BrowserDo MCP + Embiody Browser 0.9 프리뷰는 2주 전부터 비공개 베타를 진행해 왔어요. 그사이 작은 업데이트를 다섯 번 거쳤고, 오늘 드디어 공개 베타를 시작해요. 이 소식을 전하게 되어 정말 설레요!

Embiody는 사람과 AI 에이전트가 함께 쓰도록 설계한 브라우저예요. 저희 팀은 이걸 '인간-AI 공동 운전'이라고 불러요. 사람과 AI가 브라우저의 운전대를 함께 잡는다는 뜻이에요. 에이전트를 위해 만든 브라우저라고 해도 되고요. 에이전트는 어차피 사람과 손발을 맞춰 일해야 하니까요.

에이전트가 연 탭은 백그라운드에서도 전속력으로 돌아가고, 그동안 여러분은 옆에서 평소처럼 컴퓨터를 쓰면 돼요. 로그인이나 결제가 필요해지면 에이전트가 탭을 여러분에게 넘겨요. 반대로 여러분이 하던 일을 중간에 에이전트에게 넘겨 마저 하게 할 수도 있어요. 흐름이 끊기지 않아요.

왜 이런 브라우저가 필요할까요? Chrome으로는 부족할까요?

에이전트가 Chrome을 쓰면 생각보다 문제가 많아요. 며칠 전에 쓴 글만 봐도 알 수 있어요. Claude in Chrome이 백그라운드 탭에서 늑장을 부리고, 죽은 척하고, 숫자를 잘못 읽는데도 Claude 자신은 전혀 눈치채지 못했다는 이야기예요.

그 글의 결론은 한 문장으로 정리돼요. Chrome은 '화면 앞에 사람이 한 명 앉아서 한 번에 탭 하나를 본다'는 전제로 설계됐어요. 오랫동안 사람에게는 아주 잘 맞았지만, 에이전트는 그렇게 일하지 않아요.

사람은 한 번에 탭 하나만 보지만, 에이전트는 한꺼번에 십여 개를 챙겨요.

사람은 자리를 뜨면 그걸로 끝이에요. 그런데 에이전트는 오히려 여러분이 자리를 비운 사이, 대신 다운로드를 기다리고 고객센터 채팅을 지키고 데이터를 읽느라 바빠질 때가 많아요.

기존 브라우저의 규칙은 사람에게 맞춰져 있어서, 에이전트가 쓸 수는 있어도 몸에 딱 맞지는 않아요. 브라우저가 처음 설계될 때의 구조와 오늘날의 쓰임새가 어긋난 구조적인 문제라, 브라우저 확장 프로그램이나 Playwright 같은 바깥 기술로는 풀리지 않아요. 바깥에서 손대는 건 신 신고 발바닥 긁기라서, 근본 문제는 그대로 남아요.

저는 오랫동안 브라우저를 만들어 왔어요. 이번에 만들고 싶었던 건, 첫날부터 에이전트를 어엿한 사용자로 대하는 브라우저예요.

0.9 프리뷰에는 기능이 꽤 많으니, 하나씩 소개할게요.

기능 소개

1. AI 탭: 백그라운드에서도 전속력으로, 농땡이 없이, 화면은 뺏지 않고

Embiody의 대표적인 기능 중 하나예요. 앞에서 말한 글 속 에이전트의 농땡이 문제를 바로 이 기능이 해결해요.

에이전트가 Embiody에서 연 탭은 뒤로 밀려 있든, 다른 창에 가려 있든, 창째로 최소화돼 있든 페이지가 평소처럼 전속력으로 돌아가요.

클릭하거나 입력할 때도 브라우저를 여러분 앞으로 끌어올리지 않아요. 여러분은 여러분 코드를 쓰고, 에이전트는 에이전트 일을 하면 돼요.

매일 에이전트를 쓰는 분들에게 이게 무슨 의미일까요?

이제 마음 놓고 에이전트에게 탭을 십여 개씩 열어 동시에 일을 맡길 수 있다는 뜻이에요. 화면을 내준 채 옆에서 멍하니 기다릴 필요도 없고, 어느 탭이 백그라운드에서 몰래 느려지거나 멈춰 버릴까 걱정할 필요도 없어요.

10월에 Embiody와 Chrome을 놓고 비교 테스트를 했어요. 페이지에 카운트다운을 띄워 두고, 브라우저 창을 다른 창으로 7분 동안 완전히 가렸어요.

Chrome의 카운트다운은 6분 가까이 밀렸지만, Embiody는 전혀 밀리지 않았어요.

똑같이 백그라운드에 두었는데 Chrome의 카운트다운은 갈수록 느려지고, Embiody는 끝까지 정확해요.

2. 차단 방지: 봇 취급을 받아 막히지 않는다

Playwright 같은 자동화 도구를 써 봤다면 아실 거예요. 쇼핑 사이트에 들어가면 십중팔구 '로봇이 아님을 증명하세요'라는 화면부터 떠요.

왜 사이트는 그 도구는 막으면서 여러분은 안 막을까요?

사이트 눈에는 사람이 아니라 자동화 프로그램이 돌아다니는 걸로 보이니까요.

Embiody는 여러분 컴퓨터에 깔린 여러분의 브라우저이고, 에이전트는 그 안에서 여러분 대신 일해요. 사이트 입장에서는 에이전트나 여러분이나 똑같이 보여요. 사실 막힐 이유도 없고요. 에이전트는 여러분의 짝꿍이자 또 하나의 손발이니까요.

같은 작업을 같은 시각에 사이트 네 곳에서 시험해 봤어요. Walmart, Target, adidas, realtor.com이었는데, Playwright MCP는 네 곳 모두 사람 확인 페이지에서 막혔고 Embiody는 바로 들어갔어요.

덤으로 좋은 점도 하나 있어요. Embiody에서 한 번 로그인해 둔 사이트는 그다음부터 에이전트가 바로 쓸 수 있어서, 매번 다시 로그인할 필요가 없어요.

Chrome의 로그인 상태를 그대로 가져오고 싶다면 그것도 알려 주세요. 원하는 분이 많으면 머지않아 지원해 드릴 수 있을 거예요.

같은 시각 네 사이트에 접속했더니 Playwright MCP는 막히고 Embiody는 바로 들어갔어요.

3. 정확히 보고, 정확히 누른다

에이전트가 엉뚱한 걸 누르는 건, 에이전트가 멍청해서라기보다 페이지의 다른 요소가 가리고 있어서인 경우가 많아요.

프런트엔드를 해 본 분들은 다 아실 거예요. 광고, 팝업, 쿠키 안내, 투명한 오버레이 같은 것의 z-index가 버튼보다 높을 때가 있는데, 그러면 버튼 위에 뚜껑이 덮여 있는 셈이에요.

에이전트는 '장바구니에 담기'를 눌렀다고 생각하지만, 실제로는 그 뚜껑을 누른 거예요.

Embiody는 브라우저 엔진의 렌더링 단계에서 대형 언어 모델 전용 화면을 따로 만들어 에이전트에게 보여 줘요. 거기에는 에이전트가 실제로 누를 수 있는 것만 담겨 있어요.

The New York Times 사이트에서는 쿠키 안내 바가 버튼을 가리고 있었어요. Playwright MCP는 클릭해도 아무 반응이 없었고, Embiody를 쓰는 에이전트는 안내 바부터 닫고 버튼을 눌렀어요.

결제나 로그인처럼 다른 회사 사이트가 프레임으로 끼워 넣은 폼도 읽고 누를 수 있어요. 모니터를 여러 대 쓰거나 시스템 배율, 페이지 확대·축소를 바꿔 놓아도 정확히 클릭해요.

쿠키 안내 바가 버튼을 가리자 Playwright MCP는 헛클릭했고, Embiody는 안내 바를 먼저 닫고 눌렀어요.

4. 확인 가능: 에이전트가 뭘 하는지 언제든 볼 수 있다

에이전트에게 백그라운드 일을 맡겼을 때 가장 찜찜한 건 이거예요. 대체 지금 뭘 하고 있는 거지?

AgentBrowser, Playwright 같은 도구를 쓰는 에이전트는 대개 헤드리스 모드, 즉 창을 아예 띄우지 않는 방식으로 브라우저를 돌려요. 그러니 뭘 하는지 전혀 알 길이 없죠.

Embiody에도 헤드리스 모드가 있어요. 창이 숨겨져 화면을 차지하지 않고, 에이전트는 그대로 일해요. 대신 시스템 트레이에 아이콘이 남아 있어서, 보고 싶을 때 누르면 창이 다시 나타나요. 열려 있는 창도 클릭 한 번이면 트레이로 들어가요.

창에서는 에이전트가 조종하는 탭에 작은 표시가 붙어 있어요. 그걸 열면 가상 커서가 페이지 위를 움직이고, 페이지 가장자리에 강조 테두리가 둘러져 있는 게 보여요.

보고 싶으면 열어 보고, 아니면 알아서 하게 두면 돼요. 동료 뒤에 앉아 일하는 걸 구경하는 거랑 비슷한데, 에이전트는 여러분을 귀찮아하지 않는다는 게 다르죠.

에이전트가 조종하는 탭에는 표시가 붙어 있고, 열면 커서가 움직이는 게 보여요.

5. 함께 쓰기: 사람과 에이전트가 같은 탭을 번갈아 쓴다

제가 가장 좋아하는 기능이에요.

에이전트가 웬만한 일은 다 하지만, 로그인, 인증 코드, 결제, 파일 업로드만큼은 에이전트가 못 하거나 시켜서는 안 되는 일이에요.

예전에는 이 단계에 오면 링크를 여러분 브라우저로 복사해 가서 처리하고, 끝나면 어떻게든 다시 넘겨줘야 했어요. 그러면 에이전트는 처음부터 다시 해야 할 때가 많았고요.

Embiody에서는 에이전트가 폼을 다 채운 뒤 탭을 여러분에게 넘겨요. 여러분이 인증 코드를 입력하거나 결제를 마치고 탭을 돌려주면, 에이전트는 여러분이 멈춘 곳부터 이어서 해요.

규칙은 양쪽에 똑같이 적용돼요. 에이전트가 쓰고 있는 탭에 여러분이 손을 대면 Embiody가 넘겨받을지 물어보고, 에이전트가 여러분의 탭에 손을 댈 때도 먼저 물어봐요.

페어 프로그래밍처럼 따로 또 같이, 손발이 척척 맞아요.

인증 코드를 입력할 차례가 되자 에이전트가 탭을 넘겨요. 입력을 마치고 다시 돌려주면 돼요.

6. 토큰도 시간도 아낀다

에이전트를 돌리면 토큰 단위로 요금이 나가요. 그럼 페이지 하나 읽는 건 비쌀까요?

Embiody는 페이지 전체를 정리해서 에이전트에게 건네요. 페이지의 글에 조작할 수 있는 요소를 모두 더하고, 요소마다 번호를 붙여서요.

쉽게 말하면, 두꺼운 설명서를 통째로 주는 대신 번호가 붙은 버튼 목록과 쓸모 있는 정보만 한 장에 정리해 주는 거예요.

11월에 Wikipedia, GitHub, CNN, ESPN, Apple 공식 사이트에서 비교해 봤는데, 페이지 전체를 읽을 때 Embiody가 쓴 토큰은 Playwright MCP나 Chrome DevTools MCP의 절반도 안 됐어요. 게다가 에이전트가 지금 화면에 보이는 부분만 골라 읽을 수도 있어요.

같은 다섯 사이트를 읽는 데 Embiody가 쓴 토큰은 다른 두 도구의 절반도 안 돼요.
같은 다섯 사이트를 읽는 데 Embiody가 쓴 토큰은 다른 두 도구의 절반도 안 돼요.

7. 콤보: 시간도 토큰도 아끼는 연속 동작

그중에서도 가장 멋진 건 콤보예요. 예전에는 클릭 한 번, 입력 한 번, 엔터 한 번을 할 때마다 따로 호출하고 결과를 기다려야 했어요. Embiody에서는 이걸 한 번의 호출로 끝내고, 바뀐 페이지도 함께 받아 볼 수 있어요.

시간이 줄고 효율이 오르는 건 물론이고, 단계마다 페이지를 다시 읽지 않아도 되니 전체 토큰 소모도 크게 줄어요.

데모에서 에이전트는 2.5초 만에 폼 항목 4개를 채웠어요. 빨리 감기 없이 실제 속도 그대로예요.

실제 속도 그대로, 에이전트가 2.5초 만에 폼 항목 4개를 채웠어요.

8. 요약이 아니라 원문을 읽는다

이렇게 묻는 분도 있을 거예요. "Claude Code에 기본으로 들어 있는 WebFetch도 쓸 만한데, 굳이 바꿀 이유가 있나요?"

WebFetch가 가져오는 건 다른 모델이 만든 요약이라, 정작 필요한 정보가 빠지는 일이 잦아요. 게다가 스크립트로 만들어지는 페이지는 아예 못 읽는 경우가 많아요.

호주 가전 매장 JB Hi-Fi의 검색 결과 페이지로 시험해 봤더니, WebFetch가 읽어 온 상품은 0개였고 BrowserDo는 18개를 전부 읽어 왔어요.

BrowserDo는 페이지에 실제로 적힌 글을 그대로 읽어 와요. 스크립트로 만들어지는 페이지든, 로그인해 둔 사이트든 다 읽을 수 있어서 WebFetch 대신 그대로 쓰면 돼요.

같은 검색 페이지에서 WebFetch는 상품 0개, BrowserDo는 18개를 전부 읽었어요.

9. 전부 보인다: 브라우저 팝업과 말풍선에도 막히지 않는다

웹페이지 말고 브라우저 자체도 팝업을 띄워요. 사이트가 위치 정보를 요청할 때 뜨는 권한 확인 창, 카메라 사용 요청, 마우스 오른쪽 버튼 메뉴, '이 페이지에서 나가시겠습니까?' 같은 확인 창, 그리고 페이지가 띄우는 경고창 같은 것들이에요.

이런 것들은 페이지에 속하지 않아서, Claude in Chrome이나 Playwright처럼 페이지만 읽는 도구에는 보이지 않아요. 그러면 에이전트는 거기서 멈춰 버리고, 자기가 어디서 막혔는지도 몰라요. BrowserDo·Embiody를 쓰는 에이전트에게는 이런 창이 전부 보이고, 직접 조작할 수도 있어요.

McDonald's 매장 찾기 페이지가 위치 정보를 요청하자, Playwright MCP는 이 권한 확인 창을 보지 못했고 Embiody의 에이전트는 이를 보고 '이번만 허용'을 눌렀어요.

사이트가 위치 정보를 요청했어요. Playwright MCP는 이 요청을 못 봤고, Embiody의 에이전트는 '이번만 허용'을 눌렀어요.

10. Chromium 새 버전을 발 빠르게 따라간다

저희는 예전에 CoolNovo(원래 이름 ChromePlus)를 만들 때도 Chromium 새 버전을 누구보다 빨리 따라잡았어요. 그때 쌓은 기술 덕분에 지금도 제때 업데이트해서, 사용자가 최신 Chrome의 기능과 보안을 그대로 누릴 수 있게 해요.

0.9 버전은 Chromium 156 기반이에요.

설치 방법과 가격

Embiody는 현재 Windows 10과 11만 지원해요. BrowserDo를 쓰려면 Node.js 20 이상이 필요한데, 아직 없다면 winget install OpenJS.NodeJS.LTS를 실행하고 에이전트 프로그램을 다시 시작하세요.

다음에 어떤 기능부터 만들지는 CoolNovo 시절부터의 습관대로, 사용자분들의 목소리를 듣고 순서를 정하려고 해요.

Mac 버전과 Linux 버전을 만들지도 마찬가지예요. 여러분의 솔직한 목소리를 듣고 싶어요. 원하는 분이 많으면 금방 만들어 드릴 수 있을 거예요.

에이전트는 저희가 오픈소스로 공개한 MCP 서버 BrowserDo를 통해 Embiody 브라우저를 다뤄요. MCP 도구를 설치할 수 있는 에이전트라면 어디든 BrowserDo·Embiody를 설치할 수 있어요. Claude Desktop, Codex, Cursor, VS Code의 Copilot, Gemini CLI, WorkBuddy, Doubao Work, QwenWork, TRAE는 물론, 그 밖의 에이전트에서도요.

대부분의 에이전트는 "BrowserDo MCP를 찾아서 설치해 줘"라고 말하기만 하면 알아서 설치해요. 안 되면 직접 설치할 수도 있어요.

예를 들어 Claude Code에서는 명령어 한 줄이면 돼요.

claude mcp add browserdo -- npx -y browserdo-mcp

처음 실행하면 BrowserDo가 브라우저를 알아서 설치하니, 따로 내려받을 필요가 없어요.

BrowserDo·Embiody는 무료이고 회원 가입도 필요 없어요. 저희는 방문 기록이나 페이지 내용도 수집하지 않아요.

마지막으로

지금은 0.9 프리뷰라, 분명 손볼 곳이 아직 많을 거예요.

Windows에서 에이전트에게 일을 맡기고 있다면 한번 설치해서 써 보세요. 불편한 점이나 아쉬운 기능이 있으면 r/Embiody나 GitHub Discussions에서 알려 주세요. 하나하나 다 읽어 볼게요.

AI 시대에 사람과 에이전트가 한 브라우저를 같이 쓰는 건 거스를 수 없는 흐름이에요.

브라우저가 더 이상 화면 앞에 앉은 사람만을 위해 설계돼서는 안 돼요.

여러분 대신 일하는 에이전트에게도 자리 하나쯤은 내줘야 해요.

공식 사이트: https://embiody.com/ko/