Playwright·dev-browser·ego-browser·Aside에 같은 작업 세 가지를 시켜 잰 시간과 성공률
도구는 다룰 화면으로 고른다
공개 페이지만 다루면 playwright-cli, 내 계정 화면만이면 ego-browser, 둘 다면 Aside가 맞습니다.
| 맡길 일 | 고를 도구 | 이유 |
|---|---|---|
| 공개 페이지 읽기, 내 앱 테스트 | playwright-cli | 두 작업 모두 20초 안팎, 설치는 npm 두 줄 |
| 로그인해야 보이는 내 계정 화면 | ego-browser | 내 이름 읽기 16초로 Aside보다 13초 빠름 |
| 둘을 한 도구로 | Aside | 세 작업 모두 3번 다 성공, 가장 느린 작업도 36초 |
dev-browser는 이번 세 작업에서 playwright-cli보다 나은 곳이 없었습니다. ego-browser는 공개 이슈 읽기에 56초가 걸려, 공개 페이지 일까지 맡기기에는 느립니다.
네 도구에 같은 작업을 3번씩 시킨 결과입니다. 시간은 3번 중 가운데 값이고, 회차별 시간은 아래 접힌 칸에 있습니다.
| playwright-cli | dev-browser | ego-browser | Aside | |
|---|---|---|---|---|
| 공개 이슈 5개 읽기 | 21초 | 28초 | 56초 | 26초 |
| 데모 사이트 로그인 | 19초 | 22초 | 26초 | 36초 |
| 내 GitHub 이름 읽기 | 3번 다 실패 | 3번 다 실패 | 16초 | 29초 |
playwright-cli는 npm으로 깔고 스킬을 프로젝트에 넣습니다.
npm install -g @playwright/cli@latestplaywright-cli install --skillsego lite 앱을 깔고 첫 화면에서 Chrome 데이터를 가져오면 ego-browser 스킬까지 함께 깔립니다. Aside는 Aside 앱을 깐 뒤 CLI를 붙입니다. aside login은 Aside 설정의 기기 목록에서 코드를 승인해야 끝납니다.
curl -fsSL https://releases.aside.com/install.sh | bashaside login --email you@example.comaside skills install --target claude-code세 작업은 같은 문장으로 시켰다
시킨 문장은 아래 셋입니다. 셋 다 끝에 "브라우저로 직접 확인해. 끝나면 네가 연 페이지는 닫아."를 붙였습니다.
1. https://github.com/microsoft/playwright/issues 에서 열린 이슈 가운데 가장 최근에 열린 5개의 번호와 제목을 알려줘.2. https://the-internet.herokuapp.com/login 에서 사용자 이름 tomsmith, 비밀번호 SuperSecretPassword! 로 로그인한 뒤 화면 위에 뜨는 안내 문구를 그대로 알려줘.3. https://github.com/settings/profile 을 열어 지금 로그인된 GitHub 사용자 이름을 알려줘. 로그인돼 있지 않으면 로그인을 시도하지 말고 '로그인 안 됨'이라고만 답해.1번은 같은 시각에 GitHub CLI로 뽑은 목록과 번호 다섯 개가 모두 같을 때만 맞은 것으로 셌습니다. 2번은 "You logged into a secure area!"가, 3번은 실제 계정 이름이 나와야 맞습니다.
3번에서 playwright-cli와 dev-browser는 내 쿠키가 없는 브라우저를 띄워 매번 로그인 페이지로 넘어갔습니다. ego-browser는 앱을 깔 때 Chrome에서 가져온 로그인을 쓰고, Aside는 Aside 브라우저에 로그인해 둔 계정을 씁니다. 같은 3번 문장을 보낸 화면입니다.
ego-browser와 Aside는 내 계정이 붙은 브라우저를 쓰니, 읽는 일부터 맡기고 지우거나 보내는 일은 프롬프트에서 막아 두는 편이 안전합니다.
측정 조건과 회차별 시간
2026년 10월 21일 한 맥에서 Claude Code 2.1.306, Sonnet 5.5로 쟀습니다. 한 번에 한 도구만 돌렸고, 회차마다 playwright-cli와 dev-browser가 띄운 브라우저를 내렸습니다. 시간은 프롬프트를 보낸 때부터 답이 끝날 때까지입니다. 도구마다 그 도구의 스킬 하나만 넣은 빈 프로젝트에서 돌렸습니다. 2번의 데모 사이트에서는 로그인한 뒤에도 다음 회차가 같은 화면에서 시작해, 앞 회차가 남긴 상태가 시간에 섞이지 않습니다.
| 도구 | 이슈 읽기 | 데모 로그인 | 내 이름 |
|---|---|---|---|
| playwright-cli | 21 · 19 · 27초 | 19 · 19 · 32초 | 15 · 17 · 28초, 모두 실패 |
| dev-browser | 28 · 28 · 25초 | 21 · 22 · 28초 | 14 · 13 · 19초, 모두 실패 |
| ego-browser | 56 · 52 · 71초 | 16 · 26 · 27초 | 16 · 12 · 27초 |
| Aside | 26 · 24 · 29초 | 27 · 36 · 36초 | 27 · 31 · 29초 |
안내서 읽기와 브라우저 조작이 느리다
ego-browser는 안내서를 읽느라, Aside는 브라우저 조작에서 시간을 씁니다. ego-browser 스킬은 시작할 때마다 ego-browser skill로 550줄짜리 사용 안내서를 출력해 읽습니다. 그다음 작업 공간을 만들고 페이지 열기, 읽기, 닫기를 스크립트 네 번에 나눠 보냅니다.
- playwright-cli9.7만
- ego-browser15.5만
페이지 하나만 읽는 3번 작업은 스크립트가 두 번으로 줄어 16초에 끝났습니다.
Aside의 데모 로그인은 느린 두 회차에 36초씩 걸렸습니다. 모델이 쓴 시간은 11~15초이고, 나머지 20초 남짓은 aside repl 명령이 Aside 브라우저에서 도는 시간입니다.