# Rivet 为 AI 智能体和有状态工作负载提供基础设施 - Findings24: - 网站: - 价格: Freemium - 分类: AI编程助手, AI开发者工具, AI 智能体构建工具 ## 什么是 Rivet? Rivet 是面向长生命周期、有状态软件和 AI agent 的基础设施。该产品将 Rivet Actors 与 agentOS 结合起来:前者为应用和实时工作流提供持久化计算,后者则是一个可移植的进程内 agent 操作系统。 该网站将 Rivet 介绍为可在 Rivet Cloud、你自己的 VPC、独立自托管部署,或 air-gapped 及本地环境中运行的方案。它面向构建 agent、实时应用和需要持久状态、调度与可观测性的后端系统的团队。 ## Rivet 能做什么? ### 有状态 actors Rivet Actors 为 Node.js 或 Bun 后端提供持久化、有状态的计算,状态会尽量靠近运行中的工作负载,以便快速读写。 ### 弹性执行 Actors 可以无限期运行、在空闲时休眠、扩缩到零,并在流量增加时突发扩展到数千个实例。 ### 工作流、队列和实时流式传输 该平台内置 WebSockets、持久化工作流、队列和调度能力,适用于多步骤和实时系统。 ### 可移植的 agent 运行时 agentOS 是一个轻量级的进程内 agent 操作系统,构建于 Wasm 和 V8 之上,声明的冷启动约为 6 ms,内存占用为 22 MB。 ### 用于工具和数据的文件系统访问 系统可以将 S3、SQLite、Google Drive 或主机文件系统等外部来源挂载为供 agent 使用的文件系统。 ### 内置调试和监控 Rivet 包含可观测性工具,例如 SQLite 查看器、工作流状态检查、事件监控,以及用于调试 actors 和 agent 会话的 REPL。 ## 使用场景 ### agent 后端 构建需要持久记忆、长时间运行执行以及可嵌入现有后端的可移植运行时的 agent。 ### 实时应用 运行依赖 WebSockets、有状态会话和协调工作流的实时应用,而无需从头构建编排层。 ### 持久化工作流 处理必须能在空闲后继续存在并在之后顺利恢复的后台任务、定时器、队列和多步骤流程。 ### 私有和受监管部署 部署到具有严格边界要求的环境,包括客户 VPC、受监管网络或完全 air-gapped 的基础设施。 ### 自定义平台集成 通过暴露 \`/api/rivet\`、设置所需的环境变量,并从 Rivet 仪表盘关联应用,连接自定义 Node.js 托管平台。 ## 常见问题 ### Rivet 用于什么? Rivet 专为长生命周期、有状态的工作负载和 agent 构建。文档将 actors 描述为具有持久状态、实时事件和内置休眠能力的长运行进程,而首页则将 agentOS 介绍为面向 agent 的可移植操作系统。 ### Rivet 可以运行在哪里? 来源显示了多种部署路径:Rivet Cloud、你自己的 VPC、客户环境、air-gapped 网络、自托管基础设施,以及通过自定义平台流程支持的 Vercel、Railway、Kubernetes、AWS 和 GCP 等平台。 ### Rivet 同时提供云端和自托管选项吗? 定价页面显示 Free、Hobby、Team 和 Enterprise Edition 选项。Free 和付费云层级都有使用限制和包含额度,而 Enterprise Edition 是用于在私有或受监管环境中运行 Rivet 的定制本地部署方案。 ### 连接自定义托管平台需要什么? 自定义平台文档说明,你的应用必须暴露一个可公开访问的 /api/rivet 端点,并且在从 Rivet 仪表盘连接之前需要配置 RIVET\_ENDPOINT 和 RIVET\_PUBLIC\_ENDPOINT。 ### Rivet 支持哪些运行时和框架? 文档将 Node.js 和 Bun 列为主要设置路径,并提供 React、Next.js、Rust beta、Effect.ts beta、Cloudflare Workers 和 Supabase Functions 等额外选项。 ## 快速信息 - **类别**: 开发者工具 - **主要关注点**: AI agent 和有状态工作负载的基础设施 - **部署选项**: 云端、VPC、自托管和 air-gapped - **支持的技术栈**: Node.js、Bun、Deno、React、Next.js 等 - **定价模式**: 免费、付费云层级、按用量计费和定制企业定价 - **网站**: rivet.gg