Skip to content
TopicTracker
出典 HackerNews原文を表示
翻訳言語翻訳言語

OpenUser:AIコーディングエージェント向けセルフホスト型ユーザーペルソナテスター

ループエンジニアリングの最終工程である実際のユーザーテストを自動化するツール。ブラウザでの手動テストを不要にし、ユーザーペルソナ、操作ログ、コンソール・ネットワークログを記録。エージェントがこれらを分析して自動修正まで行う。ローカル環境で動作し、任意のコーディングエージェントやモデルと連携可能。npx openuser-cli で即時利用開始できる。

背景メモ

- Hacker News で話題の「ループ・エンジニアリング(loop engineering)」とは、AI コード生成エージェントにタスクを自動反復させる手法。開発者が「プロンプト→コード生成→テスト→フィードバック→再生成」のサイクルを設計し、人間の介入を減らすことを指す。 - OpenUser は、そのサイクルの「最後の工程」であるユーザー視点での動作確認(ブラウザテスト)を自動化する、セルフホスト可能なツール。実際の人間の代わりに「ペルソナ(ユーザー像)」を持った仮想テスターとして振る舞い、チェックポイントやコンソール・ネットワークログを収集して AI エージェントにフィードバックする。 - 投稿者は B2B e コマースの大規模コードベースを開発しており、手動ブラウザテストの負担からこのツールを自作した。競合の TestSprite はセルフホスト不可だったため。 - npx openuser-cli で即座に実行可能で、任意のコード生成エージェントやモデルと併用できる。宣言的なアプローチ(「この機能を完了して、/openuser でテストして」というプロンプトでループに組み込める)が特徴。