At a Glance:
Temps is an open-source, self-hosted deployment platform distributed as a single binary that consolidates Git-driven deployments, built-in web analytics with session replay, Sentry-compatible error tracking, uptime monitoring, and transactional email.
Overview:
Temps is a self-hosted deployment platform that replaces a collection of disparate SaaS tools with a single open-source binary. It handles the full lifecycle from Git push to zero-downtime deployment with auto-detected frameworks and preview URLs, while also providing built-in monitoring, error tracking, and managed databases. Unlike traditional platforms that piece together external services, Temps natively includes web analytics with funnels, session replay via rrweb, a Pingora-powered proxy with auto-TLS, and transactional email with DKIM management. It exposes an MCP server for AI agent integration and offers SDKs for analytics, error tracking, and storage. The project is built in Rust with a React frontend and is designed for developers and teams who want a unified infrastructure layer they can run on their own hardware, without juggling multiple vendors or proprietary runtimes.
Key Decision Points:
Self-hosted as a single binary: Deployed from a single self-contained binary, which simplifies installation and removes the need to manage multiple services or dependencies at the system level.
Unified platform, not just a PaaS: Replaces deployment automation, analytics, error tracking, uptime monitoring, and transactional email in one package, reducing the number of separate tools required.
Pingora-based proxy included: Uses Cloudflare's Pingora engine as its proxy layer with Let's Encrypt certificate automation, rather than relying on Traefik, Caddy, or an external load balancer.
Does not support multi-node clustering: The README explicitly marks multi-node and clustering support as unavailable, which limits horizontal scaling and makes it suited for single-node or vertically scaled setups.
Sentinel-compatible error tracking without a separate service: Accepts Sentry SDK data directly in Temps, so error tracking functions without routing data to an external SaaS, but it is not compatible with the full Sentry server API.
MCP server for AI agents: Exposes a Model Context Protocol server so AI agents can interact with the platform, which is relevant if you are building AI-driven deployment or monitoring workflows.
Core Features:
Git Push to Deploy: Pushes to a connected Git repository trigger automatic builds and zero-downtime deployments with preview URLs and framework auto-detection.
Managed Database Services: Provisions Postgres, Redis, S3-compatible storage via MinIO, and MongoDB directly from the platform, with lifecycle management including creation, backups, and teardown.
Built-in Web Analytics and Session Replay: Tracks visitor analytics with funnel support and captures session replays using rrweb without an external service.
Sentry-Compatible Error Tracking: Accepts error reports from the Sentry SDK, providing a drop-in replacement for the error tracking portion without routing data externally.
Transactional Email with DKIM: Allows sender domains with DKIM records to be configured through the UI, enabling transactional emails to be sent via the
@temps-sdk/node-sdkwithout an external email provider.AI-Ready via MCP Server: Ships with a Model Context Protocol server (
@temps-sdk/mcp) so AI agents can deploy, monitor, and manage infrastructure through natural language.
Use Cases:
Developers and small teams who want to replace Vercel, Netlify, Sentry, and other SaaS tools with a single self-hosted platform.
Self-hosters who want deployment automation, analytics, and monitoring without sending application data to external services.
AI agent developers who need a deployment platform that exposes an MCP server for programmatic infrastructure management by language models.
Projects requiring session replay and funnel analytics without paying for PostHog or FullStory and without adding a separate analytics service.
Open-Source Alternative Value:
Temps provides an unusual level of consolidation for a self-hosted deployment tool by combining a Git-driven application platform with built-in monitoring, analytics, error tracking, and transactional email, all distributed as a single binary. Its value as an open-source alternative lies in replacing multiple services at once, from Vercel and Railway to Sentry, Plausible, and Resend. The inclusion of a Pingora-based proxy and an MCP server further differentiates it from other open-source PaaS options like Coolify or Dokploy, which do not bundle equivalent observability or AI-integration components. Because it is self-hosted and ships as one binary, users avoid managing several interlocking open-source tools while keeping deployment and operational data on their own infrastructure.




