Overview:
Temps is an open-source, self-hosted platform for deploying, observing, and scaling applications from a single binary. It replaces six or more separate SaaS tools for deployment, analytics, error tracking, session replay, uptime monitoring, and transactional email. The project targets developers and teams who want a unified, self-hosted infrastructure solution without managing multiple external services. It supports any language or framework and can be installed on a bare server in under three minutes.
Core Features:
Git Push to Deploy: Push code to Git, and Temps builds, detects frameworks, creates preview URLs, and handles zero-downtime rollouts automatically.
Built-in Analytics & Session Replay: Includes web analytics with funnels, visitor tracking, and session replay (rrweb), plus Sentry-compatible error tracking, all without external services.
Pingora-Powered Proxy: Uses Cloudflare's Pingora engine, provides auto TLS via Let's Encrypt (HTTP-01 & DNS-01), custom domain support, and full request logging.
Managed Services: Provisions Postgres, Redis, S3 (MinIO), and MongoDB alongside applications, with automated creation, backups, and teardown.
Monitoring & Alerts: Monitors deploy failures, runtime crashes, certificate expiry, and backup health, sending notifications before problems reach users.
Transactional Email & DKIM: Allows adding sender domains with DKIM records through the UI and sending emails via a Node.js SDK without an external email service.
Use Cases:
Self-hosters deploying applications: Developers can deploy apps from a bare server with a single binary, supporting any language or framework, and avoid managing multiple external SaaS subscriptions.
Teams needing built-in observability: Organizations can use Temps for web analytics, session replay, error tracking, and request logging without integrating separate tools.
Developers managing backend services: Teams can provision Postgres, Redis, S3, and MongoDB alongside their apps, with Temps handling creation and backups.
AI agent infrastructure management: Through an MCP server, AI agents can deploy, monitor, and manage infrastructure using natural language commands.
Why It Matters:
Temps consolidates deployment, analytics, monitoring, and managed services into one self-hosted binary, reducing reliance on external SaaS providers. Its inclusion of session replay, Sentry-compatible error tracking, and transactional email means developers can operate production infrastructure without subscribing to specialized platforms. The single-binary design simplifies setup for those who prefer self-hosted environments over multi-service architectures.




