Trigger.dev logo

Trigger.dev

Freemium
访问

用于构建 TypeScript 后台任务、AI 工作流和智能体的开源平台

什么是 Trigger.dev?

Trigger.dev 是一款开源平台,可用 TypeScript 构建后台任务、AI 工作流和智能体。它专为需要重试、队列、可观测性和弹性扩展的长时间运行工作而设计,无需开发者自行管理服务器。

产品网站将 Trigger.dev 定位为适用于 AI 智能体、流式处理、人机协作流程、定时任务、媒体处理、浏览器自动化和邮件序列等场景。该平台在托管基础设施上运行,也支持自托管、本地开发热重载,以及与现有 Node.js 代码和 SDK 集成。

Trigger.dev 能做什么?

长时间运行的后台任务

用常规的异步 TypeScript 代码编写任务,而不是围绕 serverless 超时来拆分逻辑。平台在托管 worker 上运行这些任务,因此更长的工作流可以保留状态,并在等待或重试后继续执行。

重试处理

在任务中配置自动重试、条件重试和更细粒度的重试行为。文档还展示了任务配置中的默认重试设置。

并发和队列控制

设置并发规则,使用队列,并按顺序或并行运行工作。定价页和产品页都强调了用于管理工作负载的并发控制。

可观测性和监控

通过实时日志、跟踪、筛选、标签、元数据和实时告警来检查运行情况。产品页面表示,实时运行页面由 OpenTelemetry 提供支持,并支持任务执行时的调试。

持久化 cron 调度

创建可重复运行的调度,最长可运行一年,并可通过代码或控制台进行管理。该平台将这些定位为持久化 cron 调度,而不是有时间限制的函数。

构建扩展和运行时自定义

使用 Python 脚本、FFmpeg、浏览器、系统包、Prisma 和自定义 esbuild 插件来扩展构建流程。网站将其描述为一种自定义构建过程及最终容器镜像的方法。

使用场景

“AI 智能体和工具调用”

构建能够调用工具、重试失败、流式返回响应,并在多步骤研究或编排流程中持续运行的智能体。

“后台处理”

卸载诸如邮件序列、媒体生成或浏览器自动化等异步应用工作,以便主应用无需直接处理执行生命周期。

“持久化定时任务”

安排应持续运行且不受传统函数超时限制的周期性任务,包括定期维护任务和排队工作流。

“面向可观测性的工作流”

让产品团队实时查看任务状态、日志和跟踪信息,以便调试运行并向用户实时展示进度。

“工作负载编排”

使用队列、并发键以及顺序或并行执行规则,按用户、层级或处理需求区分工作负载。

常见问题

Trigger.dev 用于什么?

Trigger.dev 专为需要重试、队列、可观测性和弹性扩展的长时间运行任务、后台作业和 AI 工作流而构建。产品网站还重点介绍了 AI 智能体、流式处理、cron 调度和人机协作工作流。

我可以自托管 Trigger.dev 吗?

可以。定价页说明 Trigger.dev 是开源的,网站还注明其使用 Apache 2.0 许可。网站也表示,如果你愿意,可以选择自托管。

任务有时间限制吗?

Trigger.dev 任务没有超时限制。定价页说明任务可以按需运行任意时长,文档也解释了等待中的任务可以被检查点保存,因此空闲时间不会计入计算用量。

团队如何将 Trigger.dev 接入他们的代码库?

Trigger.dev 的文档说明它可与大多数 JavaScript 框架配合使用,而定价 FAQ 则表示你可以使用 CLI 和热重载在本地运行任务。网站还提到了 GitHub 集成和一个 React hooks 包。

有哪些可用方案?

Trigger.dev 的定价页说明提供 Free、Hobby、Pro 和 Enterprise 方案。付费方案增加了更高并发、更多团队成员、更多环境和支持选项,而 Enterprise 还增加了 SSO 和基于角色的访问控制等功能。

快速信息

类别
Developer Tool
平台
TypeScript 和 JavaScript
部署
托管云,支持自托管选项
源域名
trigger.dev
开源
Apache 2.0
定价
Free、Hobby、Pro 和 Enterprise 方案

Trigger.dev 流量分析

流量数据仅供参考。

域名评分
73

Trigger.dev 替代品

LiveKit logo

LiveKit

livekit.io

LiveKit 是一个开源开发者平台,用于构建、部署和监控语音、视频及实体 AI 智能体,支持 Python 或 TypeScript,以及通过 LiveKit Cloud 进行生产部署。

Inngest logo

Inngest

inngest.com

Inngest 是面向后台作业、工作流和 AI 智能体的持久化执行平台,帮助开发者无需构建独立的工作进程或队列基础设施,即可添加重试、流程控制和可观测性。

OpenHands logo

OpenHands

openhands.dev

OpenHands 是面向云端编码代理的开源、模型无关平台,可通过 Web、CLI、终端 UI 和 SDK 自动化工程工作流,支持本地、云端及企业部署。

Sim logo

Sim

sim.ai

Sim 是一个开源 AI 工作空间,帮助团队构建、部署和管理 AI 智能体,并提供可视化工作流、Chat、API 访问、集成与协作工具。

Latitude logo

Latitude

latitude.so

Latitude 是一个开源的 AI agent 可观测性与监控平台,帮助团队检查生产环境中的追踪记录、发现问题并验证修复效果,支持基于 OpenTelemetry 的追踪、告警、会话搜索和评估工作流。

Craft Agents logo

Craft Agents

agents.craft.do

Craft Agents 是一款开源桌面应用,连接模型、API、MCP 服务器、本地文件和内置浏览器,助你一站式规划、执行和审查工作。