コンテンツへスキップ

サンドボックス

Termbridgeでは、ローカルのtmuxセッションの代わりにサンドボックスを使用できます。クラウド上でターミナルとプレビューを実行しながら、同じTermbridgeUIと共有のワークフローを使いたい場合に便利です。

サンドボックスを使う場面

  • 使い捨てのクラウド環境でターミナルを使いたい。
  • ノートPC上ではなく、サンドボックス内でプレビューを実行したい。
  • リモート環境でCIや統合テストを実行したい。

ローカルのターミナルを共有するだけなら、既定のtmuxバックエンドを使用してください。

サンドボックスプロバイダー

Termbridgeが現在サポートしているのは次のとおりです:

  • Daytona - リポジトリのクローンとプレビューポートに対応するクラウドサンドボックス。Daytonaガイドを参照してください。

今後、ほかのプロバイダーにも対応予定です。

クイックスタート

  1. プロバイダーを選び、セットアップガイドに従います。
  2. サンドボックスのバックエンドとリポジトリの設定を行います。
  3. 通常どおりTermbridgeを実行します:
シェル
npx termbridge

Daytonaの場合は、Daytonaクイックスタートに従ってください。

コーディングエージェント

Termbridgeはサンドボックス内にコーディングエージェントをインストールし、ローカルの認証情報を同期して、すぐに使える状態にできます。

詳しい設定方法、自動モード、セキュリティについては、コーディングエージェントガイドを参照してください。

プレビューモード

サンドボックスプロバイダーは、TermbridgeがUIにプロキシするプレビューポートを公開できます。具体的なフラグと環境変数については、プロバイダーのガイドを参照してください。