Expect:コーディングエージェントにようやく目がついた
コーディングエージェントのワークフローにおける最大の盲点。エージェントはコードを書くが、結果を見ることができない。Reactコンポーネントを生成して、ボタンが正しい位置にレンダリングされたかどうか全くわからない。今までは。
Expect(expect.dev、github.com/millionco/expect)はMillion Software(YC W24)が開発した、コーディングエージェントに目を与えるツールだ。1つのコマンドでgit diffをスキャンし、AIでテストプランを生成し、Playwrightで実際のブラウザ上で実行する。Agent Client Protocolを通じてClaude Code、Codex、Gemini CLI、Cursor、GitHub Copilotなどに対応。
キラー機能は認証処理。ローカルブラウザ(Chrome、Firefox、Safari)からCookieを抽出し、Playwrightセッションに注入する。テストアカウントやモック認証のセットアップは不要。実際のログインセッションで、実際のステージング環境をテストできる。
開発者のAiden Baiは16歳でMillion.jsを作り、その後React Scanを開発。Airbnb、Robinhood、Perplexity、Shopifyが本番で使用している。GitHubですでに2.8K星、768コミットで活発に開発中。TypeScript、FSL-1.1-MITライセンス。
インタラクティブTUIでテストプラン実行前のレビュー、ヘッドレスCIモード、rrwebセッション録画による再生機能も搭載。これはコーディングエージェントに欠けていたビジュアル検証レイヤーだ。コード生成と動くUI出荷の間の距離を埋める。
← Back to all articles
Expect(expect.dev、github.com/millionco/expect)はMillion Software(YC W24)が開発した、コーディングエージェントに目を与えるツールだ。1つのコマンドでgit diffをスキャンし、AIでテストプランを生成し、Playwrightで実際のブラウザ上で実行する。Agent Client Protocolを通じてClaude Code、Codex、Gemini CLI、Cursor、GitHub Copilotなどに対応。
キラー機能は認証処理。ローカルブラウザ(Chrome、Firefox、Safari)からCookieを抽出し、Playwrightセッションに注入する。テストアカウントやモック認証のセットアップは不要。実際のログインセッションで、実際のステージング環境をテストできる。
開発者のAiden Baiは16歳でMillion.jsを作り、その後React Scanを開発。Airbnb、Robinhood、Perplexity、Shopifyが本番で使用している。GitHubですでに2.8K星、768コミットで活発に開発中。TypeScript、FSL-1.1-MITライセンス。
インタラクティブTUIでテストプラン実行前のレビュー、ヘッドレスCIモード、rrwebセッション録画による再生機能も搭載。これはコーディングエージェントに欠けていたビジュアル検証レイヤーだ。コード生成と動くUI出荷の間の距離を埋める。
Comments