temps

作者 gotempsh已验证

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.

668
Stars
46
Forks
Rust
语言
2026/8/23
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/gotempsh/temps

快速入门

使用 temps 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "status": "PASSED",
  "issues": []
}

README.md


curl -fsSL https://temps.sh/deploy.sh | bash
Importing a public repository in Temps — framework presets are auto-detected before deploy

Features

AI-native — 440+ operations any agent can drive

Every operation in the dashboard is also a CLI command — 440+ of them across 69 groups — and Temps ships the skills that teach an agent how to use them. Drop them into Claude Code, Codex, OpenCode, or any harness that reads .claude/skills/, and your agent can deploy, inspect traces, run migrations, or add a domain without you writing the glue.

bunx @temps-sdk/cli projects list
bunx @temps-sdk/cli deploy my-app --environment production
bunx @temps-sdk/cli analytics ai-agents -p my-app --period 7d

Temps runs those agents for you too: workflow sandboxes execute Claude Code, Codex, or OpenCode against your repository, with platform-wide skills and MCP servers injected automatically.

AI Chat — grounded in your own telemetry

Ask about your project and the answer comes from your data — traces, metrics, alarms, deployments, and revenue — not from a generic model guess. It is read-only by default: write actions are opt-in, and even then the assistant proposes the change and waits for you to confirm.

Temps AI chat diagnosing a checkout latency spike from the project's own traces, metrics and revenue data

AI Gateway — one endpoint, your own keys

Bring your own provider keys (OpenAI, Anthropic, xAI, Google Gemini) and call them all through one OpenAI-compatible endpoint — swap the base URL, keep the SDK you already use. Keys stay encrypted on your server, and every request is attributed: tokens, latency, error rate, and estimated cost per model.

Temps AI Gateway — BYOK provider keys behind one OpenAI-compatible endpoint Temps AI Gateway usage analytics — requests, tokens, latency, error rate and estimated cost

Web Analytics & Session Replay

Web analytics with funnels, visitor tracking, and session replay (rrweb) built in — no external services, no data leaving your servers. This is what no other self-hosted PaaS has.

Temps web analytics — visitors, sessions, pages, funnels

Uptime Monitoring & Alerts

Uptime monitors with status timelines, plus alerts for deploy failures, runtime crashes, certificate expiry, and backup health. Get notified before problems reach users.

Temps uptime monitoring — status timeline, uptime percentage, response time

Error Tracking — Sentry-compatible

Drop-in Sentry replacement: point the official Sentry SDK at your Temps DSN and get error groups, stack traces with source context, and alerts. No per-event pricing.

Temps error tracking — error groups with events and timelines

Request Logs & Proxy Visibility

Every HTTP request logged with method, path, status, response time, and routing metadata — including per-AI-crawler traffic (OpenAI, Anthropic, Perplexity, Google…). Runs on Cloudflare's Pingora engine with auto TLS via Let's Encrypt (HTTP-01 & DNS-01).

Temps proxy request logs with AI agent filtering

Transactional Email

Add sender domains with DKIM records through the UI and send via @temps-sdk/node-sdk — or plug in AWS SES, Scaleway, or any SMTP relay.

Temps email providers — SMTP, Scaleway and AWS SES

OpenTelemetry — traces, metrics, logs & alerts

Point any OTLP exporter at Temps and get distributed traces, metrics, and structured logs in the same place as everything else. Traces show per-span latency and errors across services; metrics keep your golden signals; alerts fire off those metrics and land in one queue you can acknowledge or resolve. No Grafana, Prometheus, Jaeger, or Loki to run.

Temps distributed traces — per-request latency, span counts and errors across services Temps OpenTelemetry metrics — request rate, latency, database and cache signals Temps structured logs — severity, service and message, correlated with traces Temps alerts — firing, acknowledged and resolved alarms across metrics, containers, uptime and databases

AI Sandboxes — Firecracker microVMs, self-hosted

Real hardware-level isolation, not just containers. Sandboxes run on Firecracker microVMs — the same tech behind AWS Lambda — with a Docker backend as the default. Run temps firecracker setup and Temps routes sandboxes to microVMs automatically; each one gets its own kernel, so untrusted agent-generated code never shares a kernel with your host.

A drop-in SDK. @temps-sdk/sandbox is compatible with the @vercel/sandbox shape — switch providers by changing the import and base URL:

import { Sandbox } from '@temps-sdk/sandbox'

const sandbox = await Sandbox.create({
  source: { type: 'git', url: 'https://github.com/example/repo.git', revision: 'main' },
})

const { stdout } = await sandbox.exec(['npm', 'test'])
const url = sandbox.domain(3000) // live preview of a dev server inside the VM

Password-protected previews. Every sandbox port can be exposed on a public preview URL and locked behind a generated password:

bunx @temps-sdk/cli sandbox password sbx_abc123 --rotate --length 32
bunx @temps-sdk/cli sandbox password sbx_abc123 --clear   # open it back up

Share a running branch without shipping it to the world.

Also available via CLI and REST API. What you'd otherwise pay E2B, Daytona, or Vercel Sandbox for.

Temps sandboxes — running sandboxes with copy-paste CLI, REST and SDK snippets

Each sandbox gets a shell, a preview URL template for any port it binds, and a timeline of everything that happened to it:

Temps sandbox detail — Docker/Firecracker backend, in-browser command runner, preview URL template and password-protected previews

Everything in One Dashboard

Visitors, errors, deployment status, and monitoring health per project — one place instead of six browser tabs.

Temps projects dashboard — all projects with visitors and status

Git Push to Deploy & Managed Services

Push to Git and Temps builds, deploys, and creates preview URLs with zero-downtime rollouts — any language, auto-detected. Provision Postgres, Redis, S3 (MinIO), and MongoDB alongside your apps; creation, backups, and teardown are handled for you.

Works with your stack

Next.js Vite Go Python Rust Java .NET NestJS Docker

Any language, any framework. Auto-detected or bring your own Dockerfile.


Already running somewhere else?

Temps imports your existing setup instead of asking you to rebuild it. Point the wizard at your current platform and it brings over the whole thing — apps, databases with their data, domains, and environment variables.

Self-hosted platforms

Coolify Dokploy CapRover Portainer Kamal Kubernetes Docker

Hosted platforms

Vercel Netlify Railway Render Fly.io

Import runs from the dashboard — the platform tiles sit right in your projects page header.


Quick Start

curl -fsSL https://temps.sh/deploy.sh | bash

Tested on: Ubuntu 24.04 / 22.04  |  Also works on macOS

Prefer not to manage a server? Temps Cloud runs Temps for you on managed infrastructure.


What Temps replaces

What you getInstead of paying for
Git deployments + preview URLsVercel / Netlify / Railway ($20+/mo)
Web analytics + funnelsPostHog / Plausible ($0-450/mo)
Session replayPostHog / FullStory ($0-2000/mo)
Error trackingSentry ($26+/mo)
Traces, metrics & logs (OpenTelemetry)Grafana Cloud / Datadog ($0-500+/mo)
Uptime monitoringBetter Uptime / Pingdom ($20+/mo)
Managed Postgres/Redis/S3AWS RDS / ElastiCache ($50+/mo)
Transactional email + DKIMResend / SendGrid ($20-100/mo)
AI code-execution sandboxesE2B / Daytona / Vercel Sandbox ($150+/mo + usage)
AI gateway + usage/cost trackingOpenRouter / Helicone / LangSmith ($0-200+/mo)
Request logs + proxyCloudflare ($0-200/mo)
Total with Temps$0 (self-hosted)

Temps vs. Alternatives

FeatureTempsCoolifyDokployKamalRailwayRenderVercel
Self-hosted & open sourceYesYesYesYesNoNoNo
Single binary installYesNoNoCLI tool------
Git push deployYesYesYesNoYesYesYes
Preview deploymentsYesYesYesNoYesYesYes
Auto TLS (HTTP-01 + DNS-01)YesYesYesYesYesYesYes
Docker Compose supportYesYesYesNo------
One-click template libraryNo280+YesNoYesYesYes
Web analyticsYesNoNoNoNoNoPaid add-on
Session replayYesNoNoNoNoNoNo
Error tracking (Sentry-compatible)YesNoNoNoNoNoNo
OpenTelemetry traces + metrics + logsYesNoNoNoNoNoTraces (paid)
Uptime monitoringYesNoNoNoNoNoNo
Transactional email + DKIMYesNoNoNoNoNoNo
Code-execution sandboxes (API)YesNoNoNoNoNoSandbox (usage-based)
AI gateway (BYOK) + assistantYesNoNoNoNoNoAI Gateway (paid)
Managed Postgres / RedisYesYesYesNoYesYesPartner add-ons
S3-compatible storageYesNoNoNoNoNoBlob (paid)
Multi-node / clusteringYesYesSwarmYesManagedManagedManaged
Edge functions / global edge networkNoNoNoNoNoNoYes
Per-seat feesNoNoNoNo$20/user (Pro)Per-user$20/seat (Pro)

Where the alternatives win. Coolify and Dokploy have one-click template libraries (280+ apps on Coolify) that Temps doesn't have yet, and both have far larger communities — Coolify alone has 56k+ GitHub stars, while Temps is the newest project on this list. Kamal is the simpler choice if all you want is zero-downtime Docker deploys driven from a CLI. Vercel and the other managed platforms give you a global edge network, edge functions, and DDoS absorption that a single VPS can't match — and they run the infrastructure for you, which is real value if you never want to think about a server.

Detailed, regularly updated comparisons: temps.sh/compare


Tech Stack

  • Backend: Rust, Axum, Sea-ORM, Pingora (Cloudflare's proxy engine), Bollard (Docker API)
  • Frontend: React 19, TypeScript, Tailwind CSS, shadcn/ui
  • Database: PostgreSQL + TimescaleDB
  • Architecture: 30+ workspace crates, three-layer service architecture

SDKs

PackageDescription
@temps-sdk/node-sdkPlatform API client + Sentry-compatible error tracking
@temps-sdk/react-analyticsReact analytics, session replay, Web Vitals, engagement tracking
@temps-sdk/kvServerless key-value store
@temps-sdk/blobFile storage (S3-compatible)
@temps-sdk/cliCommand-line interface
Quick examples

Analytics -- wrap your React app, everything else is automatic:

import { TempsAnalyticsProvider } from '@temps-sdk/react-analytics';

export default function App({ children }) {
  return <TempsAnalyticsProvider>{children}</TempsAnalyticsProvider>;
}

Error tracking -- Sentry-compatible, drop-in replacement:

import { ErrorTracking } from '@temps-sdk/node-sdk';

ErrorTracking.init({ dsn: 'https://key@your-instance.temps.dev/1' });

try {
  riskyOperation();
} catch (error) {
  ErrorTracking.captureException(error);
}

KV store -- Redis-like API, zero config:

import { kv } from '@temps-sdk/kv';

await kv.set('user:123', { name: 'Alice', plan: 'pro' }, { ex: 3600 });
const user = await kv.get('user:123');

Blob storage -- upload and serve files:

import { blob } from '@temps-sdk/blob';

const { url } = await blob.put('avatars/user-123.png', fileBuffer);
const files = await blob.list({ prefix: 'avatars/' });

Community

If Temps saves you a SaaS bill, a star helps other people find it.


Star History

Star History Chart

Contributing

We welcome contributions. See CONTRIBUTING.md for guidelines.

git clone https://github.com/gotempsh/temps.git
cd temps
cargo build --release

License

Dual-licensed under MIT or Apache 2.0.

License GitHub Release Rust GitHub Stars


常见问题

What is temps?

temps is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by gotempsh. 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. It has 668 GitHub stars.

Is temps safe to use?

Yes. temps passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install temps?

Clone the repository with "git clone https://github.com/gotempsh/temps" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is temps written in?

temps is primarily written in Rust. It is open-source under gotempsh on GitHub, so you can review or fork the full source.

Are there alternatives to temps?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh temps against similar tools.

评论 (0)

暂无评论,成为第一个分享想法的人!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI 智能体
查看详情

开发者还喜欢

基于喜欢此 Skill 的开发者投票和收藏

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP 服务器apisai-tools
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情