A single Rust binary swallows your whole DevOps stack
Temps exists to compress your deployment platform, error tracker, analytics suite, and AI sandbox provider into one self-hosted Rust binary.

What it does
Temps is a self-hosted Rust binary that handles git-push deployments, uptime monitoring, error tracking, web analytics with session replay, transactional email, OpenTelemetry ingestion, and AI sandboxes. It exposes the lot through a unified dashboard and a CLI with over 440 operations, and it ships ready-made skills so Claude Code, Codex, and OpenCode can deploy apps or inspect traces without custom glue.
The interesting bit
Instead of wiring together half a dozen external services, you point the Sentry SDK at Temps, stream OTLP data into the same binary that serves your app, and let AI agents drive the platform using native skills rather than ad-hoc shell scripts. The AI chat and gateway are grounded in your own telemetry, not generic model hallucinations.
Key highlights
- Bundles PaaS deployments, Sentry-compatible error tracking, PostHog-style analytics with rrweb session replay, uptime monitoring, Resend-like email, and E2B-style sandboxes in one binary
- AI-native CLI with 440+ operations across 69 groups and drop-in agent skills for Claude Code, Codex, and OpenCode
- AI Gateway provides a single OpenAI-compatible endpoint for multiple providers (BYOK) with per-request cost and token attribution
- Sandboxes run on Firecracker microVMs for hardware-level isolation, with a Docker backend available by default; SDK mimics
@vercel/sandbox - OpenTelemetry traces, metrics, logs, and alerts without requiring Grafana, Prometheus, Jaeger, or Loki
- Request proxying built on Cloudflare’s Pingora engine with automatic Let’s Encrypt TLS
Verdict
Teams who want to self-host deployments, observability, and AI sandboxes in one place will find Temps appealing; shops already happy paying for managed Vercel, Sentry, and PostHog separately probably won’t.
Frequently asked
- What is gotempsh/temps?
- Temps exists to compress your deployment platform, error tracker, analytics suite, and AI sandbox provider into one self-hosted Rust binary.
- Is temps open source?
- Yes — gotempsh/temps is open source, released under the Apache-2.0 license.
- What language is temps written in?
- gotempsh/temps is primarily written in Rust.
- How popular is temps?
- gotempsh/temps has 567 stars on GitHub.
- Where can I find temps?
- gotempsh/temps is on GitHub at https://github.com/gotempsh/temps.