Workspaces
Section titled βWorkspacesβYou donβt install an operating system anymore. You open a URL.
Traditional desktops are trapped on a single machine. Remote desktops require VPN tunnels, VNC viewers, specialized clients. Hoody Workspaces is none of that. Itβs a full operating system running in a browser tab β drag-and-drop layouts, multi-container views, every Kit service embedded as a panel. Open it from any device, anywhere.
Access Your Workspace
Section titled βAccess Your WorkspaceβWorkspaces runs at a single URL:
https://app.hoody.icuLog in with your Hoody account. All your projects, containers, and services appear instantly.
https://PROJECT_ID-CONTAINER_ID-workspaces-1.SERVER.containers.hoody.icuEach container has its own workspace instance β accessible directly via its service URL, like every other Kit service.
What You Can Do
Section titled βWhat You Can Doβ- Unified Dashboard β See all containers, projects, and servers in one place
- Drag-and-Drop Layouts β Arrange terminal, display, files, and code panels however you want
- Multi-Container Views β Embed services from different containers side-by-side in one workspace
- Shareable URLs β Share your entire workspace layout with a URL
- Any Device β Desktop, tablet, phone β if it has a browser, it runs Workspaces
- Service Quick-Launch β Open any Kit service (terminal, display, files, SQLite, code) with one click
- Project Switching β Jump between projects and containers instantly
The Workspace Model
Section titled βThe Workspace ModelβEvery panel in a workspace is just a URL. Terminal? URL. Display? URL. File manager? URL. Code editor? URL. The workspace arranges them:
ββββββββββββββββββββββββββββββββββββββββββββββββ Workspace: "My Dev Environment" βββββββββββββββββββββ¬βββββββββββββββββββββββββββ€β Terminal-1 β Display-1 ββ (shell access) β (GUI desktop) βββββββββββββββββββββΌβββββββββββββββββββββββββββ€β Files β Code-1 ββ (file manager) β (VS Code) βββββββββββββββββββββ΄βββββββββββββββββββββββββββEach panel maps to a Kit service URL:
Terminal: https://PROJECT-CONTAINER-terminal-1.SERVER.containers.hoody.icuDisplay: https://PROJECT-CONTAINER-display-1.SERVER.containers.hoody.icuFiles: https://PROJECT-CONTAINER-files-1.SERVER.containers.hoody.icuCode: https://PROJECT-CONTAINER-code-1.SERVER.containers.hoody.icuThe workspace saves the layout. Close the tab, reopen it β everything is exactly where you left it.
Key Concepts
Section titled βKey ConceptsβEach panel embeds a Kit service URL. Add panels for:
- Terminals β any instance: terminal-1, terminal-2, etc.
- Displays β remote desktop for any display instance
- Files β file manager
- SQLite β database UI
- Code β VS Code editor
- Browser β browser automation view
- Any custom URL β embed anything with a URL
Layouts
Section titled βLayoutsβArrange panels in rows, columns, and grids. Resize by dragging borders. Save layouts to switch between different working modes β a development layout, a monitoring layout, a presentation layout.
Multi-Container
Section titled βMulti-ContainerβA single workspace can embed services from different containers. Monitor multiple environments, compare outputs, or manage a distributed system from one screen. Each panel points to a different containerβs service URL β the workspace doesnβt care which container itβs talking to.
Common Patterns
Section titled βCommon PatternsβDevelopment Workspace
Section titled βDevelopment WorkspaceβTerminal + Code + Display for full-stack development with live GUI preview. Write code in one panel, run it in another, see the output in a third.
Monitoring Dashboard
Section titled βMonitoring DashboardβMultiple terminals showing logs from different containers, plus a browser panel for status pages. One screen, full visibility across your infrastructure.
Presentation Mode
Section titled βPresentation ModeβShare a workspace URL with a client to give them a live view of your infrastructure β without giving direct access. They see what you see. Nothing more.
Whatβs Next
Section titled βWhatβs NextβYour desktop is a URL now. Open it from any device. Arrange it however you want. Share it with anyone. No VNC. No RDP. No VPN. Just a browser tab.