ワークスペース
ブラウザ タブ内に浮遊するマルチプレイヤー オペレーティング システムです。任意数のコンテナからターミナル、ディスプレイ、コード エディタ、ダッシュボードを 1 つのレイアウトに配置して、URL で全体を共有できます。
$ bun test
✓ 142 passed
$ _
コンテナを構成
Kit サービス(ターミナル、ディスプレイ、コード、ファイル、sqlite)を浮遊ウィンドウにドロップします。異なるコンテナのサービスを混在させます。
URL を共有
レイアウト全体がアドレスバーにエンコードされます。チームメイトにリンクを貼り付けると、同じ配置がライブで表示されます。
ライブで調整
すべてのウィンドウが接続されたままです — ターミナルはストリーム、ディスプレイはレンダリング、ファイル変更は伝播します。ページ更新なし、グルーコードなし。
Workspace は HTTPS エンドポイント
インストーラなし、デスクトップ エージェントなし、VPN トンネルなし。すべてが 1 つのブラウザ タブ内で実行され、プレーン HTTP を話すため、共有、埋め込み、監査がすぐに機能します。
Emily Watson
プラットフォームリード
Michael Lee
インフラストラクチャ
インストールするデスクトップ アプリ
Workspace あたりのサービス
すべてを共有するために
クリックからライブ セッションまで
強力なプリミティブ、シームレスに統合
Workspace は Kit を構成します — 14 個の単一目的サービス (各 HTTP を話す)。浮遊ウィンドウにドロップすると、自動的に相互運用できます。
オーケストレーション
空のタブから 4 つの手順で共有 OS へ
Workspace を gist を開くのと同じ方法で開始します — 1 つの URL、エージェントなし、設定ファイルなし。以下の手順は、実際の作業で実行する順序で実行されます。
- step · 0101/04
Workspace URL を開く
workspace.hoody.com にナビゲートすると、浮遊 WebOS がタブで起動します。ログイン プロンプトなし、ツールごとの読み込みスピナーなし — シェルは静的 HTML です。
https://workspace.hoody.com/?project=abc123 - step · 0202/04
サービスをドラッグ イン
ターミナル ウィンドウ、GUI アプリのディスプレイ、ファイル マネージャー、SQLite UI を開きます — 各 Kit エンドポイントを指す iframe です。自由にサイズ変更およびタイル配置します。
+ terminal · display · code · files · sqlite - step · 0303/04
URL を送信
レイアウト、コンテナ、ウェルカム iframe — すべてクエリ パラメータにエンコードされます。チームメイトが同じリンクを開くと、同じ配置に着地します。
?folder=/workspace&id=5&welcome-iframe-url=... - step · 0404/04
ライブで協働
マルチプレイヤーはデフォルトです。カーソル、ターミナル スクロールバック、ディスプレイ状態は URL に接続されているすべてのユーザー間でリアルタイムに同期します。
GET /api/v1/agent/workspace → [ collaborators: 3 ]
Workspace が置き換えるもの
以下のすべての項目は、かつて独自のブラウザ タブ、デスクトップ アプリ、VPN ルール、または管理コンソールが必要でした。Workspace はそれらを メールで送信できる 1 つの URL に吸収します。
セットアップ
URL を開く vs インストール、VPN、SSO、エージェント。
共有
URL を貼り付ける vs 画面共有ソフトウェアおよびシート ライセンス。
マルチコンテナ ビュー
ネイティブ — ドラッグアンドドロップ タイル vs N ブラウザ タブまたは RDP セッション。
マルチプレイヤー カーソル
組み込み vs ほとんどの管理ツールには何もない。
監査証跡
すべてのアクション が HTTP リクエスト vs 6 つのシステムに散在。
アプリに埋め込み
iframe src=workspace.hoody.com vs どこでもサポートされていない。
携帯電話で動作
はい — ブラウザ タブ vs RDP クライアント (macOS / Windows のみ)。
シートあたりのコスト
コンテナあたり支払う vs ユーザー単位のティアード ライセンス。
24 Endpoints. One WebOS.
Create and manage workspaces, control floating windows, share layouts, take snapshots, and stream live events — all over plain HTTP.
Workspace Management
{count, plural, =1 {# endpoint} other {# endpoints}'}POST /api/v1/workspaces → { id: "ws_abc", name: "Dev" }
Windows & Layout
{count, plural, =1 {# endpoint} other {# endpoints}'}PUT /api/v1/workspaces/:id/layout → { panels: [...] }
Share & Snapshots
{count, plural, =1 {# endpoint} other {# endpoints}'}POST /api/v1/workspaces/:id/share → { url: "..." }
System & Events
{count, plural, =1 {# endpoint} other {# endpoints}'}GET /global/event → SSE stream of workspace events
スタック全体をブラウザ タブに入れる
Workspaces は、すべての Hoody コンテナに付属する 14 Kit サービスの 1 つです。インストール不要、設定不要 — URL が製品です。
- ゼロ インストール
- URL で共有可能
- デフォルトのマルチプレイヤー
- すべてのブラウザで動作
- どこにでも埋め込み可能