gotempsh/temps

AI-native open-source alternative to Vercel + Sentry + PostHog + Pingdom + Resend + E2B. 440+ CLI operations with drop-in skills for Claude Code, Codex & OpenCode — deployments, analytics, session replay, error tracking, OpenTelemetry, email, sandboxes & AI gateway in one self-hosted Rust binary.

解决的问题

Temps 是一个自托管的全功能平台,可替代开发者的多个昂贵 SaaS 工具。它将部署、监控、分析和 AI 基础设施整合到一个二进制文件中,无需再为 Vercel、Sentry、PostHog 和 Datadog 等服务单独订阅。

工作原理

Temps 作为一个自托管的 PaaS(平台即服务)运行,负责管理您的应用程序和基础设施。它使用基于 Rust 的后端,配合 PostgreSQL/TimescaleDB 数据库和 Cloudflare 的 Pingora 引擎进行代理。它提供统一的仪表板,用于管理 Git 推送部署工作流、托管数据库(Postgres、Redis、MongoDB)以及 S3 兼容存储。

在 AI 功能方面,它包含一个 AI 网关,可将多个 LLM 提供商统一到一个 OpenAI 兼容的端点下,以及基于 Firecracker 微虚拟机的 AI 沙箱,实现安全、硬件隔离的代码执行。

适用人群

希望掌控自身数据和基础设施、减少 SaaS 支出,并通过从托管平台转向自托管替代方案来简化可观测性栈的开发者和团队。

主要亮点

  • AI 原生操作:提供超过 440 个 CLI 命令,可通过 AI 代理(如 Claude Code)使用提供的技能进行驱动。
  • AI 网关:一个统一的端点,支持多个 LLM 提供商(OpenAI、Anthropic、Google 等),内置使用量和成本追踪功能。
  • AI 沙箱:基于 Firecracker 微虚拟机的硬件隔离代码执行环境,兼容 Vercel Sandbox SDK。
  • 集成可观测性:内置 Sentry 兼容错误追踪、OpenTelemetry 跟踪/指标/日志,以及 uptime 监控。
  • 全栈工具链:包含带会话回放的 Web 分析、支持 DKIM 的事务邮件,以及托管数据库的自动配置。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目