TryCase icon

TryCase

TryCaseは、LLMやコーディングエージェント向けの使い捨てLinux環境を提供し、アプリ実行、変更確認、スクリーンショット、録画、ログ、成果物の取得に対応します。CLIベースでheadlessとdesktopの両ワークフローをサポートします。

TryCase

LLM向けの使い捨てテスト環境

TryCaseは、使い捨てのLinux環境内でアプリを実行し、そこで何が起きたかの証跡を返すための開発者向けツールです。このサイトでは、変更のテスト、フローの検証、証拠の報告を人間に再現依頼する代わりに行いたいLLMやコーディングエージェント向けに位置付けられています。

この製品はアップロード先行のワークフローを中心にしています。環境を作成または起動し、現在のコードベースをアップロードし、アプリやチェックを実行し、ブラウザを操作し、スクリーンショット、録画、ログ、成果物を収集します。ドキュメントでは、修正後に同じチェックを繰り返すための再テストループや、可視のLinuxデスクトップや手動のユーザー操作が必要なタスク向けのdesktopモードについても説明されています。

料金は、アクティブな組織に基づくクレジット制の利用、複数の環境サイズ、headlessまたはdesktopの課金レートで構成されています。料金ページでは、環境はアクティブな間のみ課金され、タスク完了時に破棄すべきであることも示されています。

主な機能

使い捨てLinux環境

アプリのテスト用に使い捨てのLinux環境を起動し、ローカルファイルをアップロードして依存関係をインストールし、アプリを実行してブラウザから操作できます。

ターミナルとブラウザの制御

ブラウザ、ターミナル、ファイルシステム、環境コマンドを使って、セットアップから検証までアプリの動作を確認できます。

検証用の証跡

環境内で起こったことの証跡として、スクリーンショット、録画、ログ、成果物バンドルを収集できます。

変更後の再テスト

修正後に再度チェックを実行し、結果が通るまで反復できます。ホームページではenv.retestループとして示されています。

headlessとdesktopのモード

headlessモードとdesktopモードを選べます。ドキュメントでは、desktopモードはvisibleなLinuxデスクトップや手動のユーザー操作向けとして説明されています。

設定可能なプロジェクト

ソース、モード、サイズ、ランタイム設定、シークレットを含むプロジェクトを作成し、テストしたい作業内容に環境を合わせられます。

チームがTryCaseを使う一般的な方法

  • 機能変更を検証する

    コード変更後にエージェントにアプリを実行させ、フローをクリックでたどらせ、変更が機能したかどうかの証跡を返してもらいます。

  • 修正を再現して確認する

    同じ使い捨て環境内でバグを再現し、修正して、同じ手順を再実行し、修正前後の証跡を比較します。

  • ブランチを端から端までレビューする

    環境を使ってユーザーと同じようにブランチを確認し、問題が発生したらスクリーンショットや録画を取得します。

  • リリース前QA

    リリース前にログイン、主要フロー、モバイルレイアウト、エラー状態のチェックを実行し、通過した手順の証跡と問題点だけを残します。

  • 手動またはデスクトップ必須の手順を扱う

    タスクにvisibleなLinuxデスクトップ、ブラウザ操作、またはOAuth、CAPTCHA、2FA、支払い確認などの手動ステップが必要な場合はdesktopモードを使用します。

Pros and Cons

Pros

  • スクリーンショット、録画、ログ、成果物などの具体的な証跡を返します。
  • headlessワークフローと可視デスクトップワークフローの両方をサポートします。
  • ローカルプロジェクトをアップロードして、使い捨てLinux環境でテストできます。
  • 同じ問題を修正して再確認するための再テストと反復の流れを備えています。
  • 料金と利用方法は、環境サイズ、クレジットレート、組織単位の範囲で文書化されています。

Cons

  • 確認したページには、フレームワーク、言語、ブラウザ、CI/CD統合についての完全な互換性マトリクスがありません。
  • 実装の詳細のいくつかは例示コマンドでのみ示されているため、初回利用前にCLIドキュメントを読む必要があるワークフローの詳細が残っている可能性があります。
  • desktopモードは手動または可視デスクトップのタスク向けとして位置付けられていますが、ソースには各ブラウザやデスクトップの制約がすべて明記されていません。

FAQ

TryCaseは通常、ワークフローの中でどのように使われますか?

TryCaseはアップロード先行のワークフローを中心に構成されています。ドキュメントでは、スキルのインストール、サインイン、No Sourceのheadlessプロジェクトの作成、現在のディレクトリのアップロードを行い、その後エージェントがチェックを実行して証跡を返す流れが説明されています。

headlessモードとdesktopモードはどのように使い分ければよいですか?

ドキュメントでは、headlessモードはCLIとLLM向けのデフォルトとして説明されています。また、visibleなLinuxデスクトップ、デスクトップアプリ、マウスとキーボードの操作、クリップボードアクセス、ログイン、OAuth同意、CAPTCHA、パスキー、2FA/OTP、支払い確認、ブラウザ拡張の承認などの手順が必要なタスクにはdesktopモードが適していると説明されています。

TryCaseはどのような証跡や出力を返せますか?

ソースには、TryCaseがスクリーンショット、録画、ログ、成果物を返すことが示されています。ドキュメントでは、ブラウザのスクリーンショット、ブラウザ録画、成果物バンドル、環境からのログについても言及されています。

プランやクレジットをワークスペース間で移動できますか?

料金ページでは、プランとクレジットはアクティブな組織に紐づき、別のワークスペースへ移動できないと説明されています。また、課金を停止するため、タスク完了後は環境を破棄する必要があると記載されています。

公式に文書化されている統合先やプラットフォームは何ですか?

ドキュメントと料金ページは、CLIとブラウザベースのサインインフローを案内しています。確認したページでは、言語、フレームワーク、CI/CDシステムについての完全な互換性マトリクスは提供されていません。

Quick Facts

カテゴリ
開発者向けツール
主な用途
アプリ検証のための使い捨てLinux環境
インターフェース
CLIとブラウザベースのサインイン/ワークフロー
モード
Headlessとdesktop
出力
スクリーンショット、録画、ログ、成果物
料金モデル
クレジット制プランと時間単位の計算リソース料金