osFoundry / Platform
容器
为后端服务、智能体或构建 worker 提供长驻容器。日志实时流式输出。
简介
osFoundry 的容器是长时运行的专属云算力实例,专为一次对话回合承载不了的工作而设:需要持续在线的后端服务、一跑就是几个小时的 AI 智能体,以及负责编译和打包代码的构建任务。每个容器都跑在自己的服务器上,固定分配 RAM、vCPU,并对并发智能体数设有上限,因此某个容器里的重任务绝不会抢占另一个容器的资源。你按档位(Starter、Standard 或 Power)购买容器、为它命名,并在设置里随时启动或停止;计费是按档位收取的固定月费,还可选开启空闲自动停止开关,让无人看管的容器在活干完之后不再持续计费。
在 osFoundry 内部,容器是一个你可以接入的一等运行时。它提供交互式 PTY 终端(借助 xterm.js 完整支持方向键、ANSI、ctrl+C 与窗口尺寸调整),因此 aider、claude-code 这类 CLI 智能体的表现与在本地 shell 中完全一致。日志通过 server-sent-events 通道实时推送:日志面板持续跟踪容器主进程的输出,包括服务器启动、崩溃、部署错误,以及可见终端会漏掉的后台子进程 stdout,事件一发生即刻呈现,无需刷新。Room app 可以绑定其清单中声明的容器,系统会自动置备持久化块存储卷,并在每次 exec 时将各实例的密钥作为环境变量注入,于是你的服务无需手动接线便拥有自己的状态与凭据。
这一切之所以重要,是因为 osFoundry 是一个 BYOK、本地优先的工作空间:模型和密钥都归你所有,大量工作留在你自己的设备上。容器把这同一个工作空间向外延伸,去承接那些确实需要一台持久、常开机器的任务,既不必离开聊天、智能体、代码与数据早已所在的环境,也不必在算力之上再叠一层按席位收取的平台费。
主要功能
- 运行长时容器承载后端服务、自主智能体或构建任务,每个都独占一台专属云服务器
- 通过 SSE 实时查看日志:服务器启动、崩溃、部署错误以及后台子进程 stdout,实时呈现,无需刷新
- 打开交互式 PTY 终端(xterm.js),让 aider、claude-code 等 CLI 智能体获得方向键、ANSI、ctrl+C 与尺寸调整
- 选择档位(Starter/Standard/Power),RAM、vCPU 与并发智能体数固定;随时启动、停止、重命名或删除
- 开启空闲自动停止,让无人看管的容器在闲置一段时间后停机,而不是全天候计费
使用场景
- 智能体开发者:在 Power 档容器里跑一个 claude-code 或 aider 会话完成数小时的重构,实时看着日志流动,同时 PTY 终端保持可交互
- 后端工程师:让某个 room app 的 API 服务在专属容器上持续存活,配持久化卷与注入的密钥,由 app 清单置备而成
- CI/构建用户:启一个 Standard 容器作为构建任务,实时跟踪部署错误,并开启自动停止,让它在构建完成后关机
常见问题
osFoundry 容器里到底能跑什么?
任何需要比一次对话回合存活更久的东西:后端服务、长时运行的 AI 智能体,或构建任务。每个容器都是一台完整服务器,可通过交互式终端拿到 shell 访问权限,因此 aider、claude-code 这类 CLI 工具能原生运行。
我怎么看容器正在做什么?
日志面板通过实时 server-sent-events 流跟踪容器主进程,包括可见终端本会漏掉的后台子进程 stdout。你还能拿到一个完整的交互式 PTY 终端来直接操控它。
容器如何计费?闲置时能不能不付费?
每个容器按其档位(Starter、Standard 或 Power)收取固定月费,该档位同时固定了它的 RAM、vCPU 与并发智能体上限。开启空闲自动停止,它就会在闲置一段时间后停机;你也可以随时手动停止并删除它。