首页 / 功能 / 应用与内部工具
用 osFoundry 构建内部工具和公开应用
上线工具,点击 Deploy,获得公开 URL。数据库、密钥、cron、日志一应俱全。可替代团队对话、CRM 和仪表盘工具。
osFoundry 是一个开箱即用的应用平台:每个 Room App 都拥有自己的 Postgres 数据库、KV 存储、文件存储、密钥保险库、定时任务、公开子域名以及可选的自定义域名。为您的团队构建可替代团队对话、CRM 或文档软件的内部工具——或向客户发布公开应用。无需 DevOps、无第二份云账单、无厂商锁定。
快速解答
- 应用秒级上线——在 osFoundry 中编写代码,点击 Deploy,即可获得 `<slug>.apps.osfoundry.io` URL。
- 每个应用开箱即用 Postgres + pgvector + TimescaleDB。
- 每个应用都有 KV、文件存储、密钥保险库、定时任务、构建日志。
- 三种运行时模式:无服务函数、容器算力,或原生(仅桌面)。
- 跨应用数据授权可在显式许可下让两个应用共享数据。
主要功能
- Sandpack 打包的应用,可在无 DevOps 的情况下快速迭代 UI。
- 容器算力适用于长时任务、ML 推理或任何重负载。
- 每个应用都有预装 pgvector + TimescaleDB 的 Postgres。
- 每个应用都有密钥保险库——密钥不会接触源码或构建产物。
- 应用级 cron 任务(next_run_at + 手动触发)。
- 每个应用都有子域名 + 自定义域名,自动 TLS。
- 公开应用支持速率限制和访客认证。
在 osFoundry 中如何操作
- 选择启动模板或导入仓库 — 从模板开始(CRM、仪表盘、数据集查看器),或粘贴 GitHub URL。
- 在 Web IDE 中开发 — 在 Monaco 中编辑代码。Sandpack 运行时在每次保存时都会热重载。
- 添加数据库 — 点击「Add Postgres」——应用获得自己的 schema,连接字符串将作为密钥注入。
- 部署 — 点击 Deploy。构建在 CodeBuild 中运行,产物落入 R2,由 CDN 提供服务。约 30 秒内公开 URL 即可上线。
每应用 KV 存储
每个应用都有一个键值存储,用于会话数据、特性开关和短暂状态。亚毫秒级读取,自动驱逐策略。
每应用文件存储
范围限定到应用的对象存储。下载可使用签名 URL,自动图像转换,带宽无加价。
跨应用数据授权
默认情况下应用是隔离的。可向另一应用授予对特定表的显式、受审计的读或写访问——类似 RLS,但跨越应用边界。
公开应用速率限制
按 IP、按用户、按路由配额,可配置突发和补充。在边缘执行。
访客认证
为公开应用提供 Magic-link 或密码认证,无需编写认证代码。会话存储在每个应用的数据库中。
常见问题
osFoundry 应用是 Vercel/Heroku 的替代品吗?
osFoundry 为应用开发者覆盖相同的范围——代码、数据库、密钥、cron、部署 URL——并在其之上增加了 AI 原语(invokeAI、记忆组、智能体集成)。
osFoundry 应用如何计费?
按计算秒、按存储 GB-天、按函数百万次调用。空闲应用接近 0 美元;仅存储继续计费。
我能为公开应用使用自己的域名吗?
可以——添加一个 CNAME,osFoundry 会自动签发 TLS 证书。
应用之间会共享数据吗?
仅在显式跨应用数据授权下共享。默认情况下每个应用都是隔离的(独立的 DB、密钥、文件范围)。
我能完全离线 / 在自己的硬件上运行应用吗?
原生运行时模式会在桌面 shell 内运行应用,并具备文件系统 + shell 访问。服务器端运行时需要我们的云(或企业版的 BYO-VPC)。
相关功能