AIエージェントやワークフローを構築できるfair-codeの自動化プラットフォーム。ビジュアルキャンバスとカスタムコード、1,500以上の連携機能を備えています。
triggerdotdev/trigger.dev
リトライ、キュー、可観測性を備えた、耐久性のある長時間実行型AIエージェントやバックグラウンドワークフローを構築・デプロイするための、オープンソースTypeScriptプラットフォーム。
代替できる製品:AWS Step Functions
Inngest
- スター
- 16,591
- フォーク
- 1,504
- 未解決の Issue
- 236
- 最終コミット
- 1 時間前
これは何?
Trigger.devを使うと、開発者はコードベース内でバックグラウンドタスク、AIエージェント、ワークフローを通常のTypeScript関数として記述し、クラウドにデプロイするか、DockerまたはKubernetesでプラットフォームをセルフホストできます。AWS LambdaやVercelなどのサーバーレスプラットフォームに見られるリクエストタイムアウトの制限を受けず、リトライ、キュー、並行実行ルール、冪等性、チェックポイント機能を利用できます。
実行機能に加えて、永続性のあるcronスケジュールによるスケジューリング、バッチトリガー、スキーマによるペイロード検証、さらに人による承認や応答を待つために実行を一時停止するwaitやwaitpointにも対応しています。SDKとReact hooksを通じて、リアルタイム更新やLLMのレスポンスストリーミングをフロントエンドに配信できます。各実行には詳細なトレースビューとログがあり、タグ付け、絞り込み、一括管理も可能です。
デプロイではDEV、PREVIEW、STAGING、PRODの各環境に対応しています。実行中のタスクに影響を与えないバージョン管理されたデプロイや、Python、FFmpeg、ブラウザなどのシステムパッケージをインストールするビルド拡張機能も利用できます。
主な機能
- 01実行時間の制限なく、TypeScript関数としてタスクを記述
- 02自動リトライ、キュー、並行実行ルール、冪等性
- 03永続性のあるcronスケジュール、バッチトリガー、待機処理
- 04人の承認を挟むwaitpointと、LLMストリーミングに対応した実行状況のリアルタイム更新
- 05すべての実行で詳細なトレース、ログ、リアルタイムアラートを提供
- 06Docker ComposeまたはKubernetes Helm chartでセルフホスト可能
ユースケース
- サーバーレス関数の実行時間制限を超える、長時間のAIエージェントワークフローの実行
- データ同期やレポート生成など、定期的なジョブのスケジューリング
- 自動化されたプロセスを一時停止し、人の承認後に続行
- LLMのレスポンスやジョブの進捗をNext.jsまたはReactのフロントエンドにストリーミング配信
クイックスタート
- 1
Webアプリでアカウントとプロジェクトを作成します
- 2
オンボーディングの手順に従って、最初のタスクをビルドしてデプロイします
- 3
詳しくはドキュメントのクイックスタートガイドをご覧ください
使う前に知っておきたいこと
- セルフホスティングにはDocker ComposeまたはKubernetesクラスターが必要ですが、READMEにはインストールコマンドが記載されていません。
トピック
よくある質問
- trigger.dev とは?
- リトライ、キュー、可観測性を備えた、耐久性のある長時間実行型AIエージェントやバックグラウンドワークフローを構築・デプロイするための、オープンソースTypeScriptプラットフォーム。 Trigger.devを使うと、開発者はコードベース内でバックグラウンドタスク、AIエージェント、ワークフローを通常のTypeScript関数として記述し、クラウドにデプロイするか、DockerまたはKubernetesでプラットフォームをセルフホストできます。AWS LambdaやVercelなどのサーバーレスプラットフォームに見られるリクエストタイムアウトの制限を受けず、リトライ、キュー、並行実行ルール、冪等性、チェックポイント機能を利用できます。
- trigger.dev は無料で使えますか?ライセンスは?
- trigger.dev は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- trigger.dev は今もメンテナンスされていますか?
- 活発にメンテナンス中。trigger.dev の最終コミットは 2026年10月21日 です。
- trigger.dev は何に使えますか?
- サーバーレス関数の実行時間制限を超える、長時間のAIエージェントワークフローの実行 データ同期やレポート生成など、定期的なジョブのスケジューリング 自動化されたプロセスを一時停止し、人の承認後に続行 LLMのレスポンスやジョブの進捗をNext.jsまたはReactのフロントエンドにストリーミング配信
- trigger.dev のインストール方法は?
- Webアプリでアカウントとプロジェクトを作成します オンボーディングの手順に従って、最初のタスクをビルドしてデプロイします 詳しくはドキュメントのクイックスタートガイドをご覧ください
- trigger.dev はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/triggerdotdev/trigger.dev
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AutoGPTは、自然言語やビジュアルビルダーで定義した複数ステップのワークフローを実行するAIエージェントを構築・実行・スケジュールできるオープンソースプラットフォームです。
エージェント、スクリプト、人の承認ゲートを使い、YAMLで定義したAIコーディングなどのプロセスを実行するオープンソースのワークフローエンジン。
メモリ、ツール、MCP、RAG、音声、ワークフローを備えたAIエージェントを構築するTypeScriptフレームワーク。可観測性を提供するVoltOpsコンソールも付属。
リサーチ、計画、コーディング、タスク実行を行う自律型AIエージェントを、メモリ、RAG、100以上のLLMプロバイダー対応で構築できるPythonフレームワーク。
Cloudflare Durable Objects上で、リアルタイムの状態同期、スケジューリング、MCPに対応した永続的なステートフルAIエージェントを構築するTypeScript SDK。