Zum Inhalt springen
Home / Kit / Workspaces
WorkspacesKit-Service

Workspaces

Ein schwebendes, kollaboratives Betriebssystem in einem Browser-Tab. Ordne Terminals, Displays, Code-Editoren und Dashboards aus beliebig vielen Containern in einem Layout an — und teile das Ganze über eine 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

Container zusammenstellen

Ziehe jeden Kit-Service — Terminal, Display, Code, Dateien, SQLite — in ein schwebendes Fenster. Mische Services aus verschiedenen Containern.

Eine URL teilen

Das gesamte Layout ist in der Adressleiste codiert. Paste den Link zu einem Teammate; sie sehen das gleiche Arrangement, live.

Live orchestrieren

Jedes Fenster bleibt verbunden — Terminals streamen, Displays rendern, Dateiänderungen propagieren. Keine Seiten-Aktualisierung, kein Glue-Code.

Home / Kit / Workspaces / Skalierung

Ein Workspace ist ein HTTPS-Endpoint

Kein Installer, kein Desktop-Agent, kein VPN-Tunnel. Alles läuft in einem einzigen Browser-Tab und spricht einfaches HTTP — deshalb funktionieren Teilen, Einbetten und Auditing sofort.

Emily Watson

Platform Lead

Michael Lee

Infrastruktur

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

Desktop-Apps zum Installieren

Services pro Workspace

1 URL

Um alles zu teilen

<120ms

Vom Klick zur Live-Sitzung

Home / Kit / Workspaces / So geht's
So funktioniert es

Von einem leeren Tab zu einem gemeinsamen OS in vier Schritten

Starte einen Workspace genauso wie du ein Gist öffnest — eine URL, keine Agents, keine Konfigurationsdateien. Die Schritte unten werden in der Reihenfolge ausgeführt, in der du sie bei echter Arbeit unternehmen würdest.

  1. step · 0101/04

    Öffne die Workspace-URL

    Navigiere zu workspace.hoody.com und das floating WebOS startet im Tab. Keine Login-Aufforderung, kein Loading Spinner pro Tool — die Shell ist statisches HTML.

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

    Ziehe deine Services rein

    Öffne ein Terminal-Fenster, ein Display für deine GUI-App, einen Dateimanager, eine SQLite-UI — jeder ist ein iframe, das auf einen Kit-Endpoint zeigt. Größe ändern und frei anordnen.

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

    Sende die URL

    Das Layout, die Container, das Welcome-iframe — alles codiert in Query-Parametern. Dein Teammate öffnet den gleichen Link und landet in der gleichen Anordnung.

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

    Zusammenarbeiten live

    Multiplayer ist das Standard. Cursor, Terminal-Scrollback und Display-Status synchronisieren sich in Echtzeit über alle mit der URL verbundenen.

    GET /api/v1/agent/workspace → [ collaborators: 3 ]
Home / Kit / Workspaces / Vergleich
VS Legacy-Dashboards

Was ein Workspace ersetzt

Jedes Element unten benötigte früher seinen eigenen Browser-Tab, eine Desktop-App, eine VPN-Regel oder eine Admin-Konsole. Workspaces integrieren sie in einer URL, die du mailen kannst.

Einrichtung

Öffne eine URL vs install, VPN, SSO, Agents.

Workspaces
AWS-Konsole + RDP + Slack

Freigabe

Paste die URL vs Screen-Share-Software und Seat-Lizenzen.

Workspaces
AWS-Konsole + RDP + Slack

Multi-Container-Ansicht

Nativ — Drag-and-Drop-Kachel vs N Browser-Tabs oder eine RDP-Sitzung.

Workspaces
AWS-Konsole + RDP + Slack

Multiplayer-Cursor

Eingebaut vs nichts in den meisten Admin-Tools.

Workspaces
AWS-Konsole + RDP + Slack

Audit Trail

Jede Aktion ist ein HTTP-Request vs verteilt auf 6 Systeme.

Workspaces
AWS-Konsole + RDP + Slack

In deine App einbetten

iframe src=workspace.hoody.com vs nirgendwo unterstützt.

Workspaces
AWS-Konsole + RDP + Slack

Funktioniert auf einem Telefon

Ja — Browser-Tab vs RDP-Clients nur auf macOS / Windows.

Workspaces
AWS-Konsole + RDP + Slack

Kosten pro Seat

Zahle pro Container, nicht pro Benutzer vs gestaffelte Pro-Seat-Lizenzierung.

Workspaces
AWS-Konsole + RDP + Slack
home / kit / workspaces / endpoints
API REFERENCE

24 Endpoints. Ein WebOS.

Erstelle und verwalte Workspaces, steuere schwebende Fenster, teile Layouts, erstelle Snapshots und streame Live-Events — alles über einfaches HTTP.

Workspace-Verwaltung

{count, plural, =1 {# Endpoint} other {# Endpoints}'}

POST /api/v1/workspaces → { id: "ws_abc", name: "Dev" }

GET
/api/v1/workspacesAlle Workspaces im Projekt auflisten
POST
/api/v1/workspacesEinen neuen Workspace erstellen
GET
/api/v1/workspaces/:idWorkspace-Details abrufen
PUT
/api/v1/workspaces/:idWorkspace-Namen oder -Einstellungen aktualisieren
DELETE
/api/v1/workspaces/:idEinen Workspace löschen
GET
/global/workspace-stateGlobalen Workspace-Status abrufen

Fenster & Layout

{count, plural, =1 {# Endpoint} other {# Endpoints}'}

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

GET
/api/v1/workspaces/:id/windowsAlle offenen Fenster im Workspace auflisten
POST
/api/v1/workspaces/:id/windowsEin neues schwebendes Fenster öffnen
PUT
/api/v1/workspaces/:id/windows/:winIdFensterposition, -größe oder Service-URL aktualisieren
DELETE
/api/v1/workspaces/:id/windows/:winIdEin schwebendes Fenster schließen
GET
/api/v1/workspaces/:id/layoutAktuelles Panel-Layout abrufen
PUT
/api/v1/workspaces/:id/layoutPanel-Layout speichern
GET
/api/v1/workspaces/:id/layout/presetsGespeicherte Layout-Voreinstellungen auflisten

Freigabe & Snapshots

{count, plural, =1 {# Endpoint} other {# Endpoints}'}

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

POST
/api/v1/workspaces/:id/shareEine teilbare Workspace-URL generieren
GET
/api/v1/workspaces/:id/shareAktuelle Freigabeeinstellungen abrufen
DELETE
/api/v1/workspaces/:id/shareFreigegebenen Zugriff widerrufen
POST
/api/v1/workspaces/:id/snapshotEin Layout-Snapshot speichern
GET
/api/v1/workspaces/:id/snapshotsAlle gespeicherten Snapshots auflisten
POST
/api/v1/workspaces/:id/snapshots/:snapId/restoreWorkspace aus einem Snapshot wiederherstellen

System & Events

{count, plural, =1 {# Endpoint} other {# Endpoints}'}

GET /global/event → SSE stream von Workspace-Events

GET
/global/healthService-Gesundheitsstatus
GET
/global/eventSSE-Stream von Live-Workspace-Events
GET
/global/hoodyContainer-Kontext und Metadaten abrufen
GET
/global/agent/sessionsAktive Agent-Sitzungen auflisten
POST
/global/agent/sessionsEine neue Agent-Sitzung starten
Home / Kit / Workspaces / Start

Lege deinen ganzen Stack in einen Browser-Tab

Workspaces ist einer von 14 Kit-Services, die mit jedem Hoody-Container versendet werden. Es gibt nichts zu installieren und nichts zu konfigurieren — die URL ist das Produkt.

Dokumentation ansehen
  • Keine Installation erforderlich
  • Über URL teilbar
  • Standardmäßig Multiplayer
  • Funktioniert in jedem Browser
  • Überall einbetten