Jango icon

Jango

Jangoは、AI参加者が別々のブラウザセッションで動作するmacOS向け開発者ツールです。チャット、SNS、マーケットプレイス、注文板、共同作業など、複数ユーザー向けWebアプリのワークフローを開発用アカウントでテストできます。

Jango

複数ユーザー向けWebアプリテストのためのAI参加者

Jangoは、複数のアカウントを必要とするWebアプリケーションをテストするためのmacOS向け開発者ツールです。AI参加者にそれぞれ別のテストアカウント、ブラウザセッション、目標を与え、開発者がワークフローを観察する間に、ページの移動、フォームへの入力、メッセージの投稿、テスト注文の実行、共有タスクの更新などを行えるようにします。

この製品は、ソーシャルアプリ、チャットシステム、マーケットプレイス、注文板、共同作業用ワークスペースにおける複数ユーザーの挙動を、開発時に探索するために設計されています。開発者は自分のアカウントで実行に参加し、各参加者に表示される内容を確認し、アクティビティを一時停止または方向転換し、アプリを変更した後の再テスト用にキャストを保存できます。

複数ユーザー向けアプリテストの機能

参加者ごとの分離ブラウザ

開発用URLを追加し、参加者ごとに個別のテストアカウントを割り当てることで、各参加者が分離されたブラウザセッションで操作できます。

目標に沿ったシナリオ

投稿、返信、注文、タスクの更新、共有状態の確認など、参加者に役割、制約、目標を与えられます。

ライブ観察と操作

参加者の画面を見ながら、自分のアカウントでアプリに参加し、新しい指示を出したり、アクティビティを一時停止したり、発生中の壊れたインタラクションを調査したりできます。

保存済みキャストとアプリのメモリ

キャスト、ログイン状態、チェックポイント、確認したコントロール、参加者のメモリを保存し、アプリを変更した後でも繰り返し発生する状況を再開できます。

実行エビデンス

実行には、アクティビティ記録、確認可能なチェック、比較結果、期待したメッセージが表示されたか、ナビゲーション操作が完了したかといったエビデンスを残せます。

ダッシュボード、CLI、MCPによるアクセス

ダッシュボードを使ったり、ターミナルからセッションを起動したり、MCPを通じてコーディングアシスタントに接続したりしながら、キャストとそのメモリをまとめて管理できます。

Jangoの活用場面

  • チャットとグループメッセージングの確認

    送信者と受信者に別々のアカウントを使ってプライベートルームを作成し、メッセージの配信、返信、順序、帰属、未読インジケーター、後から参加した参加者に表示される内容を比較できます。

  • ソーシャルコミュニティとフィード

    ホスト、メンバー、モデレーター、新規参加者の役割を割り当て、招待、メンバーシップの状態、投稿、返信、プライベートな会話、各アカウントに表示される内容の変化を確認できます。

  • 共同作業用ワークスペース

    オーナー、編集者、閲覧者のアカウントを使って、招待、タスクの割り当て、コメント、役割変更、引き継ぎを追跡し、各役割の視点から共有状態を理解できるか確認できます。

  • マーケットプレイスとサンドボックス注文板

    サンドボックスの注文板またはマーケットプレイスで買い手と売り手を操作させます。参加者は出品画面や注文画面を移動し、テスト注文を送信し、別々のアカウントから結果の共有状態を確認できます。

Pros and Cons

Pros

  • 単一のログイン済みアカウントでは確認しにくい、招待、返信、役割変更、共有状態などのインタラクションを実行できます。
  • 参加者用に別々のブラウザセッションを使用し、開発者は個人のテストアカウントで同じワークフローに参加できます。
  • ライブ確認、手動での指示、一時停止、保存済みキャスト、ログイン状態、チェックポイント、実行エビデンスに対応しています。
  • ブラウザは開発者のMac上でローカルに実行され、Node.jsとChromiumがバンドルされているため、別途NodeやPlaywrightをインストールする必要がありません。

Cons

  • AIの操作は決定論的ではないため、保存したシナリオは完全に同一のテストを再生するものではなく、再現可能な開始点として機能します。
  • 決定論的なアサーション、負荷テスト、APIレベルの認可チェック、制御された同時実行テスト、実ユーザー調査を置き換えるものではなく、それらを補完することを目的としています。
  • 対応状況はアプリのブラウザコントロールに依存します。キャンバスのみで構成されたアプリ、ポップアップによるサインインフロー、CAPTCHAには、別の連携方法が必要になる場合があります。

FAQ

Jangoのテストはどのように設定しますか?

Jangoは、複数のAI参加者を使ってWebアプリをテストするためのmacOSアプリケーションです。開発用URLとテストアカウントを追加し、各参加者に役割または目標を割り当てると、参加者は別々のブラウザセッションでアプリを操作します。あなたはその実行を観察したり、参加したりできます。

AI参加者はアプリ内で何ができますか?

各参加者は、ページの移動、コントロールのクリック、フォームへの入力、オプションの選択、提供された画像のアップロードなど、Jangoが認識できるコントロールを通じて利用可能な操作を実行できます。具体的な結果は、アプリとそのブラウザインターフェースによって異なります。

AI参加者と同じワークフローに参加できますか?

はい。参加者が割り当てられたアカウントを使う間、あなたは自分のアカウントでアプリにログインできます。Jangoでは、参加者への指示、アクティビティの一時停止、ブラウザ表示の確認も行えます。

Jangoではどのようなテストを確立できませんか?

Jangoは、複数ユーザー向けワークフローを開発時に探索するためのものであり、決定論的な自動アサーション、負荷テスト、認可テスト、実ユーザーを対象とした調査の代替ではありません。AIの操作は決定論的ではないため、参加者がコントロールを見落としたり、指示に従えなかったりする場合があります。

Jangoに必要なプラットフォームとローカル環境は何ですか?

Jangoは現在、AppleシリコンまたはIntelプロセッサを搭載したmacOSで動作します。ブラウザはコンピューター上でローカルに実行され、プロジェクト、エビデンス、ブラウザのチェックポイントはアカウントに保存されます。Node.jsとChromiumがバンドルされているため、別途NodeやPlaywrightをインストールする必要はありません。

Quick Facts

カテゴリー
AI支援による複数ユーザー向けアプリテストの開発者ツール
プラットフォーム
AppleシリコンまたはIntel搭載のmacOS
主なユーザー
複数アカウントでWebアプリをテストする開発者
アプリのカテゴリー
ソーシャルアプリ、チャットアプリ、マーケットプレイス、注文板、共同作業アプリ
ブラウザの実行
ブラウザはユーザーのコンピューター上でローカルに実行
ホームページに掲載されているプラン
Free、Pro、Enterpriseのオプション。管理されたAIクレジットとBring Your Own Keyのオプションが説明されています

Jangoの代替品

ByteAsk icon

ByteAsk

ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。

Manta AI icon

Manta AI

Manta AIは、URLからアプリの挙動を把握し、回帰を検出し、スクリプトやセレクタ管理なしでテストを生成できる自律型Webアプリテストツールです。

Epherem icon

Epherem

Epheremは、Lovable、Bolt、v0、Replit、Cursor、Claude CodeなどのAIコーディングツールで構築したWebアプリ向け静的セキュリティスキャナーです。アプリを実行せず、ソースファイルと依存関係を検査し、一般的なセキュリティミスを分類して修正案を提示します。

CreateOS Sandbox icon

CreateOS Sandbox

CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。

GitBot icon

GitBot

GitBotは、Claude Code、Codex、OpenCodeを活用した再利用可能なコーディングボットを作成できるローカルブラウザワークスペースです。永続スレッドと権限設定で、リポジトリ内の作業を効率化します。

hob icon

hob

hobは、エージェントのセッション、ターミナル、履歴、後続作業を、既存のツールやプロバイダーに合わせて整理できる独立したコーディングエージェント向けワークスペース。ローカルでの制御を重視する開発者に最適。