# Expect - 에이전트가 실제 브라우저에서 코드를 테스트하는 도구

> Clean Markdown view of GeekNews topic #27865. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=27865](https://news.hada.io/topic?id=27865)
- GeekNews Markdown: [https://news.hada.io/topic/27865.md](https://news.hada.io/topic/27865.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2026-03-26T09:46:02+09:00
- Updated: 2026-03-26T09:46:02+09:00
- Original source: [github.com/millionco](https://github.com/millionco/expect)
- Points: 14
- Comments: 0

## Summary

코드 변경을 감지해 **실제 브라우저에서 자동으로 테스트를 생성·실행**하는 CLI 도구입니다. Claude나 Codex를 에이전트 백엔드로 연결해 자연어로 테스트 시나리오를 지정할 수 있어, QA 스크립트를 직접 작성할 필요가 줄어듭니다. 변경된 코드만 빠르게 검증하거나 브랜치 전체를 테스트하는 등 옵션이 유연합니다. 이번 주 소개한 gstack의 `/qa`나 Anthropic 하네스의 Playwright 기반 평가기와 같은 방향인데, **독립 CLI 도구로 기존 프로젝트에 바로 붙일 수 있다**는 점이 차별적입니다.

## Topic Body

- 코드 변경 사항을 분석해 **실제 브라우저 기반 테스트 플랜**을 **자동 생성 및 실행**하는 CLI  
- Claude 또는 Codex를 **에이전트 백엔드**로 선택 가능하며, 자연어 명령으로 테스트 흐름을 지정할 수 있음  
- 세가지 옵션으로 테스트: `changes` (기본값) 현재 변경사항, `branch` 브랜치 전체 diff, `unstaged` 언스테이지드 변경사항  
- `-f &lt;slug&gt;` 옵션으로 플로우를 저장, `-y &lt;slug&gt;` 하면 플랜 검토 없이 즉시 실행 가능  
- `npx -y expect-cli@latest init` 으로 설치해서 `$ expect-cli`를 실행하면 인터랙티브 TUI가 열림   
- 데모는 [expect.dev](https://www.expect.dev/) 에서 볼 수 있음

## Comments



_No public comments on this page._
