Trigger.dev logo

Trigger.dev

Freemium
訪問

TypeScriptで長時間実行のバックグラウンドジョブやAIワークフロー、エージェントを構築するオープンソース基盤

Trigger.devとは?

Trigger.devは、TypeScriptでバックグラウンドジョブ、AIワークフロー、エージェントを構築できるオープンソースプラットフォームです。開発者が自分でサーバーを管理する必要なく、再試行、キュー、可観測性、弾力的スケーリングを必要とする長時間実行の処理向けに設計されています。

製品サイトでは、AIエージェント、ストリーミング、ヒューマン・イン・ザ・ループのフロー、スケジュールタスク、メディア処理、ブラウザ自動化、メールシーケンスなどの用途にTrigger.devが位置づけられています。このプラットフォームはマネージドインフラストラクチャ上でタスクを実行し、セルフホスティング、ホットリロード付きのローカル開発、既存のNode.jsコードやSDKとの統合にも対応します。

Trigger.devでできること

長時間実行のバックグラウンドタスク

サーバーレスのタイムアウトを前提にロジックを分割する代わりに、通常のasync TypeScriptコードでタスクを記述できます。プラットフォームが管理対象ワーカー上で実行するため、長いワークフローでも状態を保持し、待機や再試行の後も継続できます。

再試行処理

タスク内で自動再試行、条件付き再試行、きめ細かな再試行動作を設定できます。ドキュメントでは、タスク設定におけるデフォルトの再試行設定も示されています。

並行実行とキューの制御

並行実行ルールを設定し、キューを使用し、処理を順次または並列に実行できます。料金ページと製品ページの両方で、ワークロード管理のための並行制御が強調されています。

可観測性と監視

ライブログ、トレース、フィルター、タグ、メタデータ、リアルタイムアラートで実行を確認できます。製品ページでは、ライブ実行ページがOpenTelemetryによって提供され、タスク実行中のデバッグをサポートすると説明されています。

永続的なcronスケジュール

最大1年間実行できる繰り返しスケジュールを作成し、コードまたはダッシュボードから管理できます。プラットフォームは、これらを時間制限付き関数ではなく、永続的な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 and JavaScript
デプロイ
セルフホスティングオプション付きのマネージドクラウド
ソースドメイン
trigger.dev
オープンソース
Apache 2.0
価格
Free, Hobby, Pro, and Enterprise plans

Trigger.dev のトラフィック分析

トラフィックデータは参考情報としてご利用ください。

ドメイン評価
73

Trigger.devの代替品

LiveKit logo

LiveKit

livekit.io

LiveKitは、PythonまたはTypeScriptで音声・ビデオ・物理AIエージェントを構築、デプロイ、監視できるオープンソース開発者向けプラットフォームです。LiveKit Cloudにも対応します。

Inngest logo

Inngest

inngest.com

バックグラウンドジョブ、ワークフロー、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エージェント向けのオープンソース可観測性・監視プラットフォームです。本番トレースの確認、問題検出、修正検証に加え、OpenTelemetryベースのトレーシング、アラート、セッション検索、評価ワークフローに対応します。

Craft Agents logo

Craft Agents

agents.craft.do

Craft Agentsは、AIエージェント向けのオープンソースデスクトップアプリです。モデル、API、MCPサーバー、ローカルファイル、内蔵ブラウザを接続し、作業を一元管理できます。