コンテンツにスキップ
ホーム / メソッド / マルチプレイヤー
横断的メソッド

コラボレーションはURLであり、機能ではありません。

すべてのコンテナサービスは複数のクライアントから同時にアクセスできます。ターミナルには色付きカーソルがあります。ディスプレイはライブ状態を共有します。ファイルは同時編集できます。このプラットフォームはデフォルトでマルチプレイヤーです — ロックダウンがオプトインです。

URL = コラボレーション · 色付きカーソル · あらゆるデバイス · 人間とAIエージェントが対等な存在

URLを共有 = アクセスを共有カラーライブカーソルブラウザがあればどのデバイスでも人間とエージェントが対等な存在
ホーム / メソッド / マルチプレイヤー / URL共有
URL = コラボレーション

セットアップ不要。画面共有不要。URLだけ。

すべてのコンテナサービス — ターミナル、ディスプレイ、ファイル、コードエディタ、ブラウザ — にはURLがあります。誰かのブラウザに貼り付ければ、そこにいます。スナップショットではなくライブ状態が見えます。レプリカではなく同じプロセスを操作できます。

1

自分でURLを開く

ターミナルで入力を始めたり、ファイルを整理したり、コマンドを実行します。状態はそのURLでライブに公開されます。

2

URLを共有する

DM、メール、Slack、QRコード。URLを持つ誰でも開けます。

3

同じセッションに参加する

ミラーではありません。スナップショットではありません。同じセッションです。相手のカーソルがあなたの隣でライブに動きます。

代わりの手段は画面共有です。それにはホスト、共有者、レイテンシーペナルティがあり、同時入力はできません。Hoodyのマルチプレイヤーには役割もレイテンシーも排他性もありません。

ホーム / メソッド / マルチプレイヤー / カーソル
共有状態

同時制御。色付きカーソル。ハンドオフなし。

複数のユーザーが同じターミナルで入力し、同じディスプレイをスクロールし、同じファイルをドラッグできます。各ユーザーにはカーソルカラーがあります。「誰がコントロールするか」というジェスチャーは存在しません。誰も排他的なコントロールを持たないからです。

ターミナル

同じシェルに複数のカーソル。両ユーザーが同じ出力を見ます。両方が入力できます。コマンドは交互に実行されます — ペアデバッグに最適です。

ディスプレイ

Firefoxウィンドウ、VS Codeのインスタンス、任意のX11アプリを共有します。全員が同じピクセルを見て、全員が操作できます。レガシーアプリがコード変更なしにマルチプレイヤーになります。

ファイル

同じファイルシステムブラウザの2ユーザーが同じツリーを見ます。一方の編集がすぐに他方のビューに反映されます。

コードエディタ

VS Code with Live Shareのようなコラボレーション機能が組み込まれています。URLで開き、コラボレーターが同じURLを開きます。

ホーム / メソッド / マルチプレイヤー / デフォルトオープン
セキュリティポスチャー

デフォルトでオープン。必要なときにロック。

新しいコンテナURLはURLを持つ誰でもアクセスできます。これがコラボレーションの正しい開始状態です。閉じる必要があるとき、認証レイヤーはAPI呼び出し1回です — JWT、HTTP Basicパスワード、IP CIDR、またはベアラートークン。

デフォルト

Open on first spawn

  • チームメートにURLを共有 → 即座にアクセス
  • 招待フロー不要、アカウント作成不要、シート課金なし
  • すぐにどのデバイスのどのブラウザからでも動作
lock

ロックするとき

Gated by auth group

  • PATCH /proxy-permissions — JWT / パスワード / IPグループを追加
  • 未認証リクエストはアプリではなくプロキシで401を返す
  • 失効: 認証グループを削除するか、コンテナを削除する
JWTPasswordIP CIDRBearer
ホーム / メソッド / マルチプレイヤー / 人間とエージェント
人間 + AI

AIエージェントは操作者ではなく、対等な存在です。

AIエージェントはあなたと同じURLを開きます。同じターミナルで入力します。同じ出力を見ます。同じファイルを編集します。ペアプログラミングを人間に有効にするマルチプレイヤーの仕組みが、人間参加型AIオペレーションを自然なものにします。

レビューインループ

エージェントが実行します。リアルタイムで見守ります。同じターミナルでの入力を中断することで、いつでも止められます。

タスクをペアで進める

あなたが始めて、エージェントが引き継いで、あなたが戻る。セッション状態は複製されず、共有されます。

サイレント観察

共有ディスプレイの読み取り専用モードで、複数のエージェントを並行して触れずに見守れます。

クロスデバイスシグナル

エージェントが承認を必要とするとき、スマートフォンに通知を送ります。URLをタップすると、同じセッションに戻ります。

ホーム / メソッド / マルチプレイヤー / レガシー
レガシーアプリケーション

変更なしでどんなアプリもマルチプレイヤーに。

コラボレーションのために設計されていないアプリ — VS Code、Figmaの代替品、プロプライエタリツール、古いデスクトップソフトウェア — がディスプレイ共有によりマルチプレイヤーになります。環境が共有され、その中のアプリは関係ありません。

共有ディスプレイで動くVS Code — 全コラボレーターが表示・編集

レガシーElectron / Win / Linuxアプリ — ディスプレイURLを通じてマルチプレイヤーに

コラボ機能のないデザインツール — ブラウザディスプレイで共有

共有ディスプレイでのシングルプレイヤーゲーム — インターネット越しの共同プレイ

ホーム / メソッド / マルチプレイヤー / デバイス
あらゆるデバイス

スマートフォン。タブレット。ノートPC。TV。スマートウォッチ。VR。

アクセスレイヤーはHTTP + SSHです。どちらも普遍的です。ブラウザを持つすべてのデバイスがコラボレーションURLに参加できます。SSHクライアントを持つすべてのデバイスがターミナルに参加できます。サポートするデバイスの集合は、存在するデバイスの集合です。

スマートフォン

フルブラウザ · バーチャルキーボード · SSHクライアント

タブレット

タッチファーストのブラウジング · WebDAV経由のファイルマウント

ノートPC

ネイティブ開発ワークフロー · SSH / VS Code Remote

TV

チームレビュー用の共有画面ブラウザ

スマートウォッチ

通知 · 小さなURLでのクイック承認

VRヘッドセット

Vision Pro、Quest Browser — ブラウザ対応、同じURL

モバイルアプリではありません。VRアプリではありません。デスクトップクライアントではありません。URLがインターフェースで、ブラウザがレンダリングします。

ホーム / メソッド / マルチプレイヤー / 開始
開始

何もインストールせずにコラボレーション。

コンテナを起動します。URLを共有します。チームメートは1秒以内に、アカウントなしで、どのデバイスからでもアクセスできます。

マルチプレイヤーガイド

関連情報 — URLの認証グループは/platform/proxy、セッションの仕組みは/kit/terminal、共有X11デスクトップは/kit/displayをご覧ください。