由 URL 组合而成的操作环境。
每个面板都是指向套件服务 URL 的 iframe。你的布局就是一个 URL。操作系统由语法本身构建,而非附加在顶层。
Home(入口)· Console(管理)· Workspaces(组合)· SSH(终端原生)
— workspace-1 是工作区服务实例 1——与所有其他套件服务使用相同的 URL 语法。
进入同一操作系统的四种方式。
Home 是落地页,Console 是 Home 内的管理视图,Workspaces 是组合界面,SSH 是终端原生客户端。四种界面,一套 URL 体系。
Home
https://app.hoody.com
登录后,所有项目和容器一目了然。这不是仪表盘——而是操作环境本身。
Console
Home 内的管理视图
Token、钱包、Realm 和平台操作的所在地,与 Home 使用相同认证,无需单独主机名。
Workspaces
workspace-1.SERVER.containers.hoody.com
拖拽式面板组合。运行时界面详见 /kit/workspaces。
SSH
ssh.SERVER.containers.hoody.com
终端原生操作系统客户端。每台服务器一个主机名,通过公钥路由到正确容器。
每个容器中已运行十四项服务。
操作系统不是空的。每个新容器启动完整套件——终端、显示、文件、代码、SQLite、Cron、通知等——作为各自 URL 上的 HTTP 服务,可从所有界面访问。
交互
- —Terminal——容器中持久化 Shell,支持多人光标
- —Display——完整 X11 桌面流式传输到浏览器
- —Browser——可通过 HTTP 驱动的自动化 Chrome 实例
- —Code——托管在容器文件系统上的 VS Code
数据
- —Files——支持云后端的文件系统 API
- —SQLite——并发安全数据库的 HTTP 接口
- —Pipe——容器间流式传输
- —Exec——脚本作为 HTTP 接口(容器内 Serverless)
运维
- —Cron——带托管条目的调度器
- —Daemon——进程监管即 HTTP
- —Notifications——通过任意 HTTP 调用推送到手机/桌面
- —cURL——含调度、重试和会话的出站 HTTP
智能
- —Agent——带 MCP 客户端的 LLM 驱动自主工作节点
- —Workspaces——组合服务本身,支持递归嵌套
所有服务均已运行,无需安装。通过任何界面访问其 URL——浏览器、终端或 iframe。
布局是 URL 列表。
工作区将套件服务 URL 组合为 iframe。任意 URL、任意容器、任意服务器。操作系统不干预——你决定在哪里显示什么。
https://abc123-def456-terminal-1.node-us.containers.hoody.com
https://abc123-def456-display-1.node-us.containers.hoody.com
https://abc123-def456-files.node-us.containers.hoody.com
三个面板 · 三个套件服务 URL · 三个容器。工作区的唯一职责是布局。
— 设置了 X-Frame-Options: DENY 的外部 URL 无法嵌入工作区面板——这是浏览器级别的限制,非 Hoody 特有。
发送 URL,看到相同视图。
工作区 URL 是稳定的。将其粘贴到同事的浏览器中,他们会看到完全相同的组合视图——实时多容器,无需屏幕共享。
https://app.hoody.com
https://PROJECT-CONTAINER-workspace-1.SERVER.containers.hoody.com
— 接收方仍需对每个面板进行自身认证(JWT、密码、IP)。分享工作区 URL 分享的是布局,而非凭据。
浏览器 + URL 语法所取代的东西。
桌面操作系统、云 IDE、PaaS 控制面板——各自覆盖了一部分。Hoody OS 是三者的交汇,因为底层原语是一个 HTTP URL。
| 场景 | Hoody OS | 传统方案 |
|---|---|---|
| 安装 | Nothing — browser has it already | 下载操作系统 · 烧录 ISO · 分区 · 重启 |
| 从任何地方访问 | Open the URL on any device | VPN · RDP · TeamViewer · 远程桌面客户端 |
| 共享环境 | Paste the workspace URL | 屏幕共享 · Zoom · 配对编程插件 |
| 管理界面 | Console (same auth as Home) | SSH + 配置文件 · kubectl · 自定义面板 |
| 服务组合 | Drag-drop iframes onto a workspace | tmux + 窗口管理器 · Electron Shell · 手工仪表盘 |
| 设备支持 | Any browser + any SSH client | 每操作系统客户端 · 每设备安装器 · 同步冲突 |
当需要本地机器时,传统桌面操作系统很优秀。当「机器」是跨手机、平板、电视和非自有远程工作站的移动目标时,Hoody OS 更胜一筹。
操作系统已在运行。
在 Home 登录,打开工作区,排列面板。浏览器顶部的 URL 就是组合结果——发给任何人即可。
另见——/kit/workspaces(Workspace 运行时界面)、/platform/proxy(底层 URL 语法)、/methods/access-network(SSH + 设备访问)、/methods/multiplayer(实时共享会话)。