コンテンツにスキップ
ホーム / キット / ワークスペース
WorkspacesKitサービス

ワークスペース

ブラウザ タブ内に浮遊するマルチプレイヤー オペレーティング システムです。任意数のコンテナからターミナル、ディスプレイ、コード エディタ、ダッシュボードを 1 つのレイアウトに配置して、URL で全体を共有できます。

workspace.hoody.com · proj-dev
terminal-1

$ bun test

✓ 142 passed

$ _

display-1
files — /workspace
src/public/tests/package.jsonbun.lockREADME.md
3 containers · 5 windowsmultiplayer — 2 viewers

コンテナを構成

Kit サービス(ターミナル、ディスプレイ、コード、ファイル、sqlite)を浮遊ウィンドウにドロップします。異なるコンテナのサービスを混在させます。

URL を共有

レイアウト全体がアドレスバーにエンコードされます。チームメイトにリンクを貼り付けると、同じ配置がライブで表示されます。

ライブで調整

すべてのウィンドウが接続されたままです — ターミナルはストリーム、ディスプレイはレンダリング、ファイル変更は伝播します。ページ更新なし、グルーコードなし。

ホーム / キット / ワークスペース / スケール

Workspace は HTTPS エンドポイント

インストーラなし、デスクトップ エージェントなし、VPN トンネルなし。すべてが 1 つのブラウザ タブ内で実行され、プレーン HTTP を話すため、共有、埋め込み、監査がすぐに機能します。

Emily Watson

プラットフォームリード

Michael Lee

インフラストラクチャ

workspace.hoody.com/?project=abc123● live
18 active windows3 collaborators
0

インストールするデスクトップ アプリ

Workspace あたりのサービス

1 URL

すべてを共有するために

<120ms

クリックからライブ セッションまで

ホーム / キット / ワークスペース / 使い方
どのように機能するか

空のタブから 4 つの手順で共有 OS へ

Workspace を gist を開くのと同じ方法で開始します — 1 つの URL、エージェントなし、設定ファイルなし。以下の手順は、実際の作業で実行する順序で実行されます。

仕様書を読む
  1. step · 0101/04

    Workspace URL を開く

    workspace.hoody.com にナビゲートすると、浮遊 WebOS がタブで起動します。ログイン プロンプトなし、ツールごとの読み込みスピナーなし — シェルは静的 HTML です。

    https://workspace.hoody.com/?project=abc123
  2. step · 0202/04

    サービスをドラッグ イン

    ターミナル ウィンドウ、GUI アプリのディスプレイ、ファイル マネージャー、SQLite UI を開きます — 各 Kit エンドポイントを指す iframe です。自由にサイズ変更およびタイル配置します。

    + terminal · display · code · files · sqlite
  3. step · 0303/04

    URL を送信

    レイアウト、コンテナ、ウェルカム iframe — すべてクエリ パラメータにエンコードされます。チームメイトが同じリンクを開くと、同じ配置に着地します。

    ?folder=/workspace&id=5&welcome-iframe-url=...
  4. step · 0404/04

    ライブで協働

    マルチプレイヤーはデフォルトです。カーソル、ターミナル スクロールバック、ディスプレイ状態は URL に接続されているすべてのユーザー間でリアルタイムに同期します。

    GET /api/v1/agent/workspace → [ collaborators: 3 ]
ホーム / キット / ワークスペース / 比較
レガシー ダッシュボード vs

Workspace が置き換えるもの

以下のすべての項目は、かつて独自のブラウザ タブ、デスクトップ アプリ、VPN ルール、または管理コンソールが必要でした。Workspace はそれらを メールで送信できる 1 つの URL に吸収します。

セットアップ

URL を開く vs インストール、VPN、SSO、エージェント。

ワークスペース
AWS コンソール + RDP + Slack

共有

URL を貼り付ける vs 画面共有ソフトウェアおよびシート ライセンス。

ワークスペース
AWS コンソール + RDP + Slack

マルチコンテナ ビュー

ネイティブ — ドラッグアンドドロップ タイル vs N ブラウザ タブまたは RDP セッション。

ワークスペース
AWS コンソール + RDP + Slack

マルチプレイヤー カーソル

組み込み vs ほとんどの管理ツールには何もない。

ワークスペース
AWS コンソール + RDP + Slack

監査証跡

すべてのアクション が HTTP リクエスト vs 6 つのシステムに散在。

ワークスペース
AWS コンソール + RDP + Slack

アプリに埋め込み

iframe src=workspace.hoody.com vs どこでもサポートされていない。

ワークスペース
AWS コンソール + RDP + Slack

携帯電話で動作

はい — ブラウザ タブ vs RDP クライアント (macOS / Windows のみ)。

ワークスペース
AWS コンソール + RDP + Slack

シートあたりのコスト

コンテナあたり支払う vs ユーザー単位のティアード ライセンス。

ワークスペース
AWS コンソール + RDP + Slack
home / kit / workspaces / endpoints
API REFERENCE

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" }

GET
/api/v1/workspacesList all workspaces in the project
POST
/api/v1/workspacesCreate a new workspace
GET
/api/v1/workspaces/:idGet workspace details
PUT
/api/v1/workspaces/:idUpdate workspace name or settings
DELETE
/api/v1/workspaces/:idDelete a workspace
GET
/global/workspace-stateGet global workspace state

Windows & Layout

{count, plural, =1 {# endpoint} other {# endpoints}'}

PUT /api/v1/workspaces/:id/layout → { panels: [...] }

GET
/api/v1/workspaces/:id/windowsList all open windows in workspace
POST
/api/v1/workspaces/:id/windowsOpen a new floating window
PUT
/api/v1/workspaces/:id/windows/:winIdUpdate window position, size, or service URL
DELETE
/api/v1/workspaces/:id/windows/:winIdClose a floating window
GET
/api/v1/workspaces/:id/layoutGet current panel layout
PUT
/api/v1/workspaces/:id/layoutSave panel layout
GET
/api/v1/workspaces/:id/layout/presetsList saved layout presets

Share & Snapshots

{count, plural, =1 {# endpoint} other {# endpoints}'}

POST /api/v1/workspaces/:id/share → { url: "..." }

POST
/api/v1/workspaces/:id/shareGenerate a shareable workspace URL
GET
/api/v1/workspaces/:id/shareGet current share settings
DELETE
/api/v1/workspaces/:id/shareRevoke shared access
POST
/api/v1/workspaces/:id/snapshotSave a layout snapshot
GET
/api/v1/workspaces/:id/snapshotsList all saved snapshots
POST
/api/v1/workspaces/:id/snapshots/:snapId/restoreRestore workspace from a snapshot

System & Events

{count, plural, =1 {# endpoint} other {# endpoints}'}

GET /global/event → SSE stream of workspace events

GET
/global/healthService health status
GET
/global/eventSSE stream of live workspace events
GET
/global/hoodyGet container context and metadata
GET
/global/agent/sessionsList active agent sessions
POST
/global/agent/sessionsStart a new agent session
ホーム / キット / ワークスペース / はじめる

スタック全体をブラウザ タブに入れる

Workspaces は、すべての Hoody コンテナに付属する 14 Kit サービスの 1 つです。インストール不要、設定不要 — URL が製品です。

ドキュメントを表示
  • ゼロ インストール
  • URL で共有可能
  • デフォルトのマルチプレイヤー
  • すべてのブラウザで動作
  • どこにでも埋め込み可能