Trigger.dev

Trigger.dev

Trigger.dev · コーディング

Trigger.dev は TypeScript 開発者向けのオープンソースなバックグラウンドジョブ基盤。タイムアウトなしで長時間タスクを動かし、自動リトライと可観測性を備える。

Trigger.dev の画面プレビュー

Trigger.dev について

Trigger.dev とは

Trigger.dev はバックグラウンドジョブと耐久性のある AI エージェントのためのオープンソース基盤だ。TypeScript のタスクランナーとして動く。タスクを TypeScript で書き、コードを Trigger.dev のマネージド基盤にデプロイすると、リトライ、キュー、スケーリングはプラットフォームが引き受ける。サーバーが延々と続く HTTP リクエストを見張る必要はもうない。その部分はプラットフォームが担う。

解決する問題は口で言うのは簡単だ。手作業で直すとなれば話は別である。Webhook が届き、画像パイプラインが 11 分走り、あるいはエージェントが LLM 呼び出しを十数回連ねる。そのどこかで、デプロイやクラッシュ、リクエストのタイムアウトがすべてを止めてしまう。

そこで自前のキューを書くことになる。自前のリトライ処理も。自前のステータス追跡も。どれも楽しい作業ではない。Trigger.dev はその仕事をあなたの手から取り除く。

ただし TypeScript と JavaScript 向けに作られている。スタックが Python、Go、Rails なら SDK は収まらないし、オープンソース版を自前でホストするならサービスの一式を自分で動かすことになる。多くの人が選ぶのはマネージドクラウドの道だ。

はじめかた

  1. cloud.trigger.dev で無料アカウントを作り、npm i @trigger.dev/sdk でプロジェクトに SDK をインストールする。
  2. 最初のタスクファイル(通常は src/trigger の下)を、task 関数と一意の id、非同期の run 関数を使って追加する。
  3. ローカル開発 CLI を起動し、ホットリロードで開発する。公開前に実際の実行に対してタスクを試せる。
  4. CLI でデプロイしてタスクをマネージド基盤へ送るか、Docker と Kubernetes のセルフホスト手順に従う。
  5. バックエンドのコードからタスクを起動し、ダッシュボードで進捗を監視する。実行の確認、失敗のリトライ、タスクの一括管理ができる。

AIツール情報

Trigger.devの料金、対応プラットフォーム、性能を簡単に確認できます。

無料プランはい
有料プラン$0 - $50/mo
プラットフォームWeb, Node.js, CLI, self-hosted (Docker, Kubernetes)
開発元Trigger.dev
カテゴリコーディング
リリース日Jun 2021
最終更新Oct 2025
サイト訪問数198K
サイト世界ランキング183.5K
API提供状況はい

こんな人におすすめ

このツールが最も力を発揮するユーザー、タスク、シーン。

ユーザー

  • TypeScript と Node.js の開発者
  • AI プロダクトのチーム
  • プラットフォームチームのない小規模スタートアップ

タスク

  • 長時間の AI ワークフロー
  • スケジュール実行と定期ジョブ
  • データ処理と ETL

シーン

  • 遅い処理を起動する Webhook の扱い
  • AI の応答をフロントエンドへストリーミング
  • 数日にわたるマーケティングフローの実行

主な機能

タイムアウトなしと耐久性のある実行

タスクは必要なだけ動く。実行がクラッシュしたり、タスクの途中でコードが再デプロイされたりしても、耐久性のある実行が状態をチェックポイントとして保存し、最初からではなく中断した地点から再開する。ゼロからの再起動はない。これがエージェントや数時間に及ぶパイプラインを実用的にする。

自動リトライとスケジュールタスク

エラーが投げられると、タスクは既定でリトライする。試行回数とバックオフは retry フィールドで制御できる。スケジュールタスクと cron 形式のタスクが定期ジョブを担うので、夜間の同期や週次レポートのために別のスケジューラーを立てる必要はない。

キューと弾力的な並行実行

タスクは設定可能なキューを通り、並行実行の上限はプランに応じて拡張される。待機中のタスクは並行数に数えられない。batchTrigger() は最大 1,000 件のタスクを 1 回の API 呼び出しに収める。1 つのイベントを多数のジョブへ展開したいときに効く。

リアルタイムの状態とストリーミング

Trigger.dev Realtime は実行の状態とメタデータをアプリ内のどこにでも表示する。Realtime はある実行の LLM 応答を生成されるそばからユーザーへ転送する。この部分がバックグラウンドジョブを対話的な体験に変える。長い AI ワークフローの各ステップが進む様子を、ユーザーがリアルタイムで見られるようになる。

可観測性とエラーアラート

実行ダッシュボードでは実行を絞り込み、一括操作を適用し、失敗をすばやく掘り下げられる。タスクやデプロイが失敗すると、メール、Slack、Webhook にアラートが飛ぶ。課金アラートは複数の予算しきい値で使いすぎを捉える。深夜 3 時に何かが壊れても、ユーザーに言われる前に気づける。

デプロイ時の原子的なバージョン管理

デプロイはそれぞれ原子的なバージョンなので、すでに始まったタスクは開始時のコードで走り続ける。変更を push した瞬間に進行中のジョブが壊れる心配はなくなる。

フレームワーク非依存とセルフホスト

Trigger.dev はほとんどの JavaScript フレームワークで動き、主要なものにはガイドもある。Vercel AI SDK などの一般的な AI ツールも支援する。プラットフォーム全体が Apache 2.0 ライセンスなので、ソースを読み、貢献し、Docker と Kubernetes で自前ホストもできる。

従量課金のクラウド料金

クラウドは計算秒数に加えて実行ごとの呼び出し費用を課金し、各有料プランには月次クレジットが含まれる。クレジットを超えても有料プランならタスクは動き続け、従量レートで請求される。忙しい月でもジョブが止まることはない。いくらかかるか。それは実行量次第で、ドキュメントが計算例つきで説明している。

メリットとデメリット

メリット

  • タイムアウトなしと耐久性のある実行により、長時間の AI エージェント実行や数時間のパイプラインを安心してデプロイできる。
  • 自動リトライ、キュー、スケジュールタスクが標準で付いてくる。多くのチームが書く自前のバックグラウンドジョブコードを削れる。
  • リアルタイムの状態と LLM ストリーミングを、追加の API ルートなしでフロントエンドにつなげられる。
  • Apache 2.0 のオープンソースなので、コードを確認でき、クラウドを使いたくなければ自前ホストも選べる。
  • 月 5 ドルの計算クレジット付き無料プランで、支払う前に実際のタスクを作って試せる。

デメリット

  • SDK は TypeScript と JavaScript 専用で、Python、Go、Rails のプロジェクトは直接使えない。
  • クラウド料金は従量制なので、タスク量の変動が大きいとコストを予測しにくい。
  • セルフホストは可能だが、複数サービスのスタックを自分で動かすことになり、相応の時間投資が要る。

よくある質問

長時間タスクと耐久性のある AI エージェントを動かすためのバックグラウンドジョブ基盤だ。タスクを TypeScript で書き、マネージド基盤へデプロイすると、リトライ、キュー、スケーリング、監視を Trigger.dev が担う。

関連コンテンツ

Trigger.devに関連するツール、スキル、記事を探す。

Trigger.devの代替ツール

Forefront

Forefront

Forefront · コーディング

ForefrontはオープンソースAIで構築するためのウェブプラットフォームだ。主要なオープンソース言語モデルを自分のデータで微調整し、性能を評価し、API経由で実行したり、エクスポートして自分でホストしたりできる。クローズドなプラットフォームの手軽さを求めつつ、モデルとデータの所有権にはこだわる開発者が対象だ。

無料 / $0 - $99/mo詳細を見る
Startkit

Startkit

StartKit.AI · コーディング

Startkitは、AI SaaSとAIラッパー製品を作るためのボイラープレートだ。面倒な部分をあらかじめ配線済みにしたAIスタートアップボイラープレートと考えればいい。認証、StripeとLemon Squeezyの決済、利用制限、トランザクションメール、そしてOpenAI、Anthropic、Groq、Llamaと通信するAI APIスターターキットが含まれる。リポジトリをクローンして価格を設定し、ユーザーが実際にお金を払う部分に取りかかれる。ReactとTailwind上のNext.jsで作られているため、ボイラープレートコードの多くはすでに見慣れたものだ。

有料 / $99 - $499 one-time詳細を見る
Testim

Testim

Tricentis · コーディング

Testimは、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。

無料 / Custom pricing on request詳細を見る