サンドボックス
Termbridgeでは、ローカルのtmuxセッションの代わりにサンドボックスを使用できます。クラウド上でターミナルとプレビューを実行しながら、同じTermbridgeUIと共有のワークフローを使いたい場合に便利です。
サンドボックスを使う場面
- 使い捨てのクラウド環境でターミナルを使いたい。
- ノートPC上ではなく、サンドボックス内でプレビューを実行したい。
- リモート環境でCIや統合テストを実行したい。
ローカルのターミナルを共有するだけなら、既定のtmuxバックエンドを使用してください。
サンドボックスプロバイダー
Termbridgeが現在サポートしているのは次のとおりです:
- Daytona - リポジトリのクローンとプレビューポートに対応するクラウドサンドボックス。Daytonaガイドを参照してください。
今後、ほかのプロバイダーにも対応予定です。
クイックスタート
- プロバイダーを選び、セットアップガイドに従います。
- サンドボックスのバックエンドとリポジトリの設定を行います。
- 通常どおりTermbridgeを実行します:
シェル
npx termbridge
Daytonaの場合は、Daytonaクイックスタートに従ってください。
コーディングエージェント
Termbridgeはサンドボックス内にコーディングエージェントをインストールし、ローカルの認証情報を同期して、すぐに使える状態にできます。
詳しい設定方法、自動モード、セキュリティについては、コーディングエージェントガイドを参照してください。
プレビューモード
サンドボックスプロバイダーは、TermbridgeがUIにプロキシするプレビューポートを公開できます。具体的なフラグと環境変数については、プロバイダーのガイドを参照してください。