編集を続け、エージェントを止めない。

オンデマンドコンピューター エージェントのために。

リモートでテストとビルドを実行し、エージェントはローカル編集を続けます。

  • エージェントにも人にも
  • MIT ライセンス
  • 82 組み込みプロバイダー
チェックアウト → マシン実行例
crabbox run -- pnpm test

設定済みのプロバイダーとリポジトリのテストコマンドを使います。

  1. 01
    マシンを借りる今回の実行用の計算資源
  2. 02
    作業ツリーを同期未コミットの変更も含む
  3. 03
    実行して出力を受信いつものコマンド
終了コードを返し、マシンを解放。次の実行に備えてウォーム状態を保持できます。

ローカル編集、リモート実行。

  1. 01ローカル編集
  2. 02マシンを借りる
  3. 03同期
  4. 04実行
  5. 05出力と終了コード
  6. 06後片付け

標準のリモートサイクル。同期・再利用・清掃は各プロバイダーの契約に従います。 仕組みを見る →

作業の余裕を作る

エージェントを増やす。
待ち時間を減らす。

編集はノート PC で。重い処理には専用資源を与え、CI 待ち中心の作業に変える必要はありません。

エージェントを並列に。

別々のマシンでテストとビルドを動かし、CPU、RAM、ポートの競合を防ぎます。

並列実行を見る →

次の実行をすぐに。

ウォームマシンと準備済み環境を再利用し、再作成より変更の検証に時間を使えます。

マシンを準備 →

動作すべき環境でテスト。

同じチェックアウトから Linux、macOS、ネイティブ Windows、WSL2 の差を検出します。

OS の対象を見る →

見る、操作する、引き継ぐ。

対応デスクトップで VNC/WebVNC やブラウザーを開き、管理 Linux では次のオプションでブラウザー版 VS Code を利用: --code 。

認証済みポータルにリースとログを表示。ローカルブリッジ稼働中は WebVNC で閲覧・操作できます。

チーム全員のフリート。

任意のコーディネーターが認証情報と共有容量を管理し、期限と費用上限で使用量を制限します。

Cloudflare または Node.js/PostgreSQL に配置。基盤を選ぶのはあなた、リース管理は Crabbox。

コーディネーターの仕組み →

ひとつの CLI、複数の OS。

同じチェックアウト、違う OS。

  • Linux
  • macOS
  • Windows ネイティブ
  • WSL2

対象とデスクトップの対応はプロバイダーによります。 機能を比較 →

計算資源を持ち込む

82 組み込み プロバイダー。
共通の実行方法。

クラウド、ローカル VM、既存ホスト、委譲型サンドボックス。83 件のカタログには 外部プラグイン契約 も含みます。各提供元が機能と清掃契約を定義します。

対象、機能、要件を比較

出発点を選ぶ

次の仕事に合うマシンを。

83 件の登録から比較先を絞ります。用途を選び、組み込み推奨を実行して、選んだ提供元を検証: crabbox doctor.

Crabbox に任せる仕事を選択

推奨される出発点

編集・実行を短縮。

ローカル実行、キャッシュ、ウォームセッションなど高速フィードバックに適した提供元から始めます。

組み込みの推奨選択後に検証
crabbox providers recommend fast-feedbackcrabbox doctor --provider <name>
高速テストガイド

推奨される出発点

エージェント適性と清掃保証を分ける。

エージェント/開発環境と厳密な一時実行を比較し、隔離、ネットワーク、秘密、清掃の境界を確認します。

組み込みの推奨選択後に検証
crabbox providers recommend agent-sandboxcrabbox providers recommend disposable-executioncrabbox doctor --provider <name>
エージェントガイド

推奨される出発点

提供元より先に OS を選択。

各プラットフォームを比較。Windows はホスト次第でネイティブと WSL2 を利用できます。

組み込みの推奨選択後に検証
crabbox providers recommend linux-vmcrabbox providers recommend windowscrabbox providers recommend macos
プラットフォーム検証ガイド

推奨される出発点

画面付きデスクトップ対応先から。

ブラウザーとデスクトップを比較し、解放後も画像、動画、診断を残すなら証跡経路を追加します。

組み込みの推奨選択後に検証
crabbox providers recommend desktopcrabbox doctor --provider <name>
ブラウザーとデスクトップガイド

推奨される出発点

準備した状態を複数の試行へ。

テスト分割、ブランチ比較、複数候補にはチェックポイントと fork 対応環境を使います。

組み込みの推奨選択後に検証
crabbox providers recommend fanout-testingcrabbox doctor --provider <name>
並列実験ガイド

推奨される出発点

容量の前に GPU 対応を確認。

モデルテスト、CUDA ビルド、レンダリング向けに SSH と委譲型 GPU を比較します。

組み込みの推奨選択後に検証
crabbox providers recommend gpucrabbox doctor --provider <name>
GPU ガイド

組み込みの案内で、実際の稼働確認ではありません。 可用性、価格、性能、認証情報、クォータ、安全性は提供元によります。準備を確認: crabbox doctor.

すべての推奨経路を見る

費用モデル

Crabbox は無料。計算資源は別料金。

CLI とコーディネーターは MIT。計算資源と自分の基盤の費用を支払います。

Crabbox ソフトウェアライセンス料 $0

MIT の CLI とコーディネーター。

計算資源提供元の料金

クラウド、サンドボックス、GPU、ローカル環境の費用は外部です。

コーディネーター自分のインフラ

Cloudflare または Node.js/PostgreSQL で実行。

コーディネーターの制限TTL と費用上限

仲介する提供元の予約費用を見積もり、設定上限を超えるリースを拒否します。

料金と費用の境界を見る

CLI をインストール

ひとつのコマンドから。

Crabbox を入れ、直接・ローカル・委譲・チーム経由を選び、リポジトリのいつものコマンドを実行します。

10 分ガイド
$ brew install openclaw/tap/crabbox
$ crabbox doctor
$ crabbox run -- pnpm test