2026.10.03

Temps:把部署、可观测性与 AI 沙箱放进自托管平台

Temps 是一个 Rust 单一二进制自托管平台,覆盖 Git 部署、分析、错误追踪、OpenTelemetry、邮件和 AI 沙箱,适合希望减少服务拼装的开发团队。

项目用途

Temps 面向希望自行掌控部署与运行数据的开发团队,试图把应用发布、可观测性、分析、邮件和 AI 工作流集中到一个自托管平台中。仓库将它描述为 Rust 编写的单一二进制,并将其定位为多个云服务类别的开源替代方案。这里的“替代”是项目自身定位,并不代表功能或运维体验已经完全等同于这些服务。

temps 项目截图 1

图片来源:temps。项目公开截图,界面可能随版本变化。

已知功能

项目 README 声称提供超过 440 个 CLI 操作,分为 69 组;仪表盘中的操作也可通过 CLI 使用。项目还提供面向 Claude Code、Codex 和 OpenCode 的 skills,适合希望让 AI 编程代理参与部署、迁移、域名和诊断流程的团队。

部署侧支持 Git 推送构建、预览 URL、自动 TLS,以及自动检测语言或使用自定义 Dockerfile。README 还列出 Postgres、Redis、S3 兼容存储和 MongoDB 等托管服务能力,但具体可用范围、备份策略和运行要求应以实际版本文档为准。

观测侧包括 Web 分析、漏斗、访客统计、rrweb 会话回放、Sentry 兼容错误追踪、请求日志、Uptime 监控,以及 OpenTelemetry traces、metrics 和 logs。AI Gateway 支持自带 OpenAI、Anthropic、xAI 和 Google Gemini 密钥,并通过 OpenAI 兼容端点统一调用。项目称密钥会在服务器上加密保存;这属于项目声明,部署者仍需自行审查密钥管理和访问控制。

对于 AI 代码执行,Temps README 描述了 Firecracker microVM 沙箱,并说明 Docker 是默认后端;它还提供兼容 @vercel/sandbox 形状的 SDK、预览地址和密码保护能力。不要仅凭这些描述就把它视为无需额外配置的安全边界。

temps 项目截图 2

图片来源:temps。项目公开截图,界面可能随版本变化。

适合谁

它适合小型产品团队、独立开发者和平台工程师:这些用户希望把部署、日志、错误、分析和 AI 工具放在同一控制面,同时接受自行负责服务器、域名、凭据、备份和升级。对已经采用 OpenTelemetry、Sentry SDK 或 AI 编程代理的团队,现有接入方式可能更容易迁移。

采用前的限制

Temps 仍处于早期版本阶段;官方 release 页面提供的版本为 v0.0.8。功能数量多并不等于每项能力都达到生产成熟度,尤其是数据库、邮件、沙箱、证书、备份和多节点场景,应先做小规模验证。README 明确列出没有边缘函数或全球边缘网络,也没有一键模板库;若团队依赖这些能力,需要另行评估。

仓库元数据标注 Apache License 2.0,但仓库同时包含 MIT 许可证文件,不能据此推断所有组件适用同一许可证,采用前应按目录和依赖核对。官方材料未提供足够的最低硬件配置、容量规划或性能数据,本文不作推断。

部署考虑

部署前应确认操作系统、架构、反向代理、DNS、TLS、Git 提供商凭据和外部邮件服务。release 页面列出 macOS、Linux、WSL 以及 Linux AMD64、macOS Intel 和 Apple Silicon 的安装方式,但这不等于所有生产场景均已验证。若启用会话回放、遥测、数据库或 AI 沙箱,还应估算数据留存、磁盘、网络和备份需求,并先验证升级回滚、权限分离、密钥轮换和恢复流程。

资料来源

资料核对日期:2026-10-03