Ir al contenido
inicio / kit / workspaces
WorkspacesServicio Kit

Espacios de trabajo

Un sistema operativo flotante y multijugador dentro de una pestaña del navegador. Organiza terminales, pantallas, editores de código y dashboards de cualquier número de contenedores en un diseño — y comparte todo con una 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

Componer contenedores

Suelta cualquier servicio de Kit — terminal, pantalla, código, archivos, sqlite — en una ventana flotante. Mezcla servicios de contenedores diferentes.

Comparte una URL

El diseño completo está codificado en la barra de direcciones. Pega el enlace a un compañero; ven el mismo arreglo en vivo.

Orquesta en vivo

Cada ventana permanece conectada — las terminales transmiten, las pantallas se renderizan, los cambios de archivos se propagan. Sin actualizar la página, sin código de pegamento.

inicio / kit / workspaces / escala

Un espacio de trabajo es un endpoint HTTPS

Sin instalador, sin agente de escritorio, sin túnel VPN. Todo se ejecuta dentro de una única pestaña del navegador e interactúa en HTTP — por eso compartir, incrustar y auditar simplemente funcionan.

Emily Watson

Líder de Plataforma

Michael Lee

Infraestructura

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

Aplicaciones de escritorio para instalar

Servicios por espacio de trabajo

1 URL

Para compartirlo todo

<120ms

Del clic a la sesión en vivo

inicio / kit / workspaces / cómo
Cómo funciona

De pestaña vacía a SO compartido en cuatro movimientos

Abre un espacio de trabajo de la misma forma que abres un gist — una URL, sin agentes, sin archivos de configuración. Los movimientos abajo se ejecutan en el orden que los tomarías en trabajo real.

Lee la especificación
  1. step · 0101/04

    Abre la URL del espacio de trabajo

    Navega a workspace.hoody.com y el WebOS flotante arranca en la pestaña. Sin solicitud de inicio de sesión, sin spinner de carga por herramienta — el shell es HTML estático.

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

    Arrastra tus servicios

    Abre una ventana de terminal, una pantalla para tu aplicación GUI, un administrador de archivos, una interfaz de SQLite — cada uno es un iframe apuntando a un endpoint de Kit. Redimensiona y alinea libremente.

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

    Envía la URL

    El diseño, los contenedores, el iframe de bienvenida — todo codificado en parámetros de consulta. Tu compañero abre el mismo enlace y llega al mismo arreglo.

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

    Colabora en vivo

    Multijugador es lo predeterminado. Los cursores, el historial del terminal y el estado de pantalla se sincronizan en tiempo real para todos conectados a la URL.

    GET /api/v1/agent/workspace → [ collaborators: 3 ]
inicio / kit / workspaces / vs
Versus dashboards heredados

Qué reemplaza un espacio de trabajo

Cada elemento abajo solía necesitar su propia pestaña del navegador, aplicación de escritorio, regla de VPN o consola de administración. Los espacios de trabajo los absorben en una URL que puedes enviar por correo.

Configuración

Abre una URL versus instalar, VPN, SSO, agentes.

Espacios de trabajo
Consola de AWS + RDP + Slack

Compartir

Pega la URL versus software de pantalla compartida y licencias de asientos.

Espacios de trabajo
Consola de AWS + RDP + Slack

Vista de múltiples contenedores

Nativa — baldosa de arrastrar y soltar versus N pestañas del navegador o una sesión de RDP.

Espacios de trabajo
Consola de AWS + RDP + Slack

Cursores multijugador

Integrado versus nada en la mayoría de herramientas de administración.

Espacios de trabajo
Consola de AWS + RDP + Slack

Registro de auditoría

Cada acción es una solicitud HTTP versus dispersa en 6 sistemas.

Espacios de trabajo
Consola de AWS + RDP + Slack

Incrustar en tu aplicación

iframe src=workspace.hoody.com versus no soportado en ningún lado.

Espacios de trabajo
Consola de AWS + RDP + Slack

Funciona en un teléfono

Sí — pestaña del navegador versus clientes RDP solo en macOS / Windows.

Espacios de trabajo
Consola de AWS + RDP + Slack

Costo por asiento

Paga por contenedor, no por usuario versus licencias escalonadas por asiento.

Espacios de trabajo
Consola de 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
inicio / kit / workspaces / comenzar

Pon tu stack completo en una pestaña del navegador

Workspaces es uno de los 14 servicios de Kit incluidos con cada contenedor de Hoody. No hay nada que instalar y nada que configurar — la URL es el producto.

Ver documentación
  • Cero instalación
  • Compartible por URL
  • Multijugador por defecto
  • Funciona en cualquier navegador
  • Incrustar en cualquier lugar