長時間実行のバックグラウンドタスク
サーバーレスのタイムアウトを前提にロジックを分割する代わりに、通常のasync TypeScriptコードでタスクを記述できます。プラットフォームが管理対象ワーカー上で実行するため、長いワークフローでも状態を保持し、待機や再試行の後も継続できます。
Trigger.devは、TypeScriptでバックグラウンドジョブ、AIワークフロー、エージェントを構築できるオープンソースプラットフォームです。開発者が自分でサーバーを管理する必要なく、再試行、キュー、可観測性、弾力的スケーリングを必要とする長時間実行の処理向けに設計されています。
製品サイトでは、AIエージェント、ストリーミング、ヒューマン・イン・ザ・ループのフロー、スケジュールタスク、メディア処理、ブラウザ自動化、メールシーケンスなどの用途にTrigger.devが位置づけられています。このプラットフォームはマネージドインフラストラクチャ上でタスクを実行し、セルフホスティング、ホットリロード付きのローカル開発、既存のNode.jsコードやSDKとの統合にも対応します。
サーバーレスのタイムアウトを前提にロジックを分割する代わりに、通常のasync TypeScriptコードでタスクを記述できます。プラットフォームが管理対象ワーカー上で実行するため、長いワークフローでも状態を保持し、待機や再試行の後も継続できます。
タスク内で自動再試行、条件付き再試行、きめ細かな再試行動作を設定できます。ドキュメントでは、タスク設定におけるデフォルトの再試行設定も示されています。
並行実行ルールを設定し、キューを使用し、処理を順次または並列に実行できます。料金ページと製品ページの両方で、ワークロード管理のための並行制御が強調されています。
ライブログ、トレース、フィルター、タグ、メタデータ、リアルタイムアラートで実行を確認できます。製品ページでは、ライブ実行ページがOpenTelemetryによって提供され、タスク実行中のデバッグをサポートすると説明されています。
最大1年間実行できる繰り返しスケジュールを作成し、コードまたはダッシュボードから管理できます。プラットフォームは、これらを時間制限付き関数ではなく、永続的なcronスケジュールとして位置づけています。
Pythonスクリプト、FFmpeg、ブラウザー、システムパッケージ、Prisma、カスタムのesbuildプラグインでビルドパイプラインを拡張できます。サイトでは、ビルドプロセスと生成されるコンテナイメージの両方をカスタマイズする方法として説明されています。
ツールを呼び出し、失敗を再試行し、応答をストリーミングしながら、複数ステップのリサーチやオーケストレーションのフローを継続できるエージェントを構築します。
メールシーケンス、メディア生成、ブラウザ自動化などの非同期アプリケーション処理をオフロードし、メインアプリが実行ライフサイクルを直接処理しなくて済むようにします。
従来の関数タイムアウトに左右されずに継続実行すべき定期ジョブをスケジュールします。定期的なメンテナンスタスクやキュー化されたワークフローが含まれます。
タスクの状態、ログ、トレースを製品チームがリアルタイムで確認できるようにし、実行のデバッグやユーザーへの進捗表示を可能にします。
キュー、同時実行キー、順次または並列の実行ルールを使用して、ユーザー、プラン、処理要件ごとにワークロードを分離します。
Trigger.devは、再試行、キュー、可観測性、弾力的スケーリングを必要とする長時間実行タスク、バックグラウンドジョブ、AIワークフロー向けに作られています。製品サイトでは、AIエージェント、ストリーミング、cronスケジュール、ヒューマン・イン・ザ・ループのワークフローも強調されています。
はい。料金ページではTrigger.devがオープンソースであると説明されており、サイトではApache 2.0ライセンスを使用していると記載されています。また、必要であればセルフホストできるとも述べています。
Trigger.devのタスクにはタイムアウトがありません。料金ページではタスクは必要なだけ長く実行できるとされ、ドキュメントでは待機中のタスクをチェックポイント化できるため、アイドル時間はコンピュート使用量に含まれないと説明されています。
Trigger.devのドキュメントでは、ほとんどのJavaScriptフレームワークで動作するとされており、料金FAQではCLIとホットリロードを使ってローカルでタスクを実行できると説明されています。サイトではGitHub連携とReact Hooksパッケージについても言及されています。
Trigger.devの料金ページでは、Free、Hobby、Pro、Enterpriseのプランが利用可能だと説明されています。有料プランでは、より高い同時実行数、より多くのチームメンバー、より多くの環境、サポートオプションが追加され、EnterpriseではSSOやロールベースのアクセス制御などの機能が加わります。
トラフィックデータは参考情報としてご利用ください。
livekit.io
LiveKitは、PythonまたはTypeScriptで音声・ビデオ・物理AIエージェントを構築、デプロイ、監視できるオープンソース開発者向けプラットフォームです。LiveKit Cloudにも対応します。
inngest.com
バックグラウンドジョブ、ワークフロー、AIエージェント向けの耐久実行プラットフォーム。個別のワーカーやキュー基盤を構築せずに、リトライ、フロー制御、可観測性を開発者が追加できます。
openhands.dev
OpenHandsは、クラウドコーディングエージェント向けのオープンソース・モデル非依存プラットフォームです。Web、CLI、ターミナルUI、SDKから工程ワークフローを自動化し、ローカル、クラウド、エンタープライズ環境に対応します。
sim.ai
Simは、AIエージェントの構築・デプロイ・管理を支援するオープンソースAIワークスペースです。ビジュアルワークフロー、Chat、APIアクセス、連携、コラボレーション機能を統合します。
latitude.so
Latitudeは、AIエージェント向けのオープンソース可観測性・監視プラットフォームです。本番トレースの確認、問題検出、修正検証に加え、OpenTelemetryベースのトレーシング、アラート、セッション検索、評価ワークフローに対応します。
agents.craft.do
Craft Agentsは、AIエージェント向けのオープンソースデスクトップアプリです。モデル、API、MCPサーバー、ローカルファイル、内蔵ブラウザを接続し、作業を一元管理できます。