Hatchet logo

Hatchetは、AIエージェント、バックグラウンドタスク、耐久性のあるワークフローを実行するチーム向けのワークフローオーケストレーションプラットフォームです。コード主導の実行、再試行、監視、リプレイを管理型またはセルフホストで提供します。

Hatchet preview

概要

Hatchetは、コードからAIエージェント、バックグラウンドタスク、ミッションクリティカルなワークフローを実行する必要があるチーム向けのオーケストレーションプラットフォームです。この製品は、タスク実行、スケジューリング、再試行、監視、リプレイを1つのシステムにまとめ、別々のオーケストレーションコンポーネントを組み立てなくてもワークフロー主導のアプリケーションを構築できるようにします。

サイトではHatchetを、オーケストレーションエンジンと、自身のインフラ上で動作するワーカーという2部構成のシステムとして紹介しています。エンジンは管理型サービスとして利用できるほかセルフホストも可能で、ワーカーは既に使っているコンテナプラットフォーム上で動作する標準的な長時間稼働プロセスです。

サイト全体では、Hatchetは耐久実行、並列ワークロード、AIエージェントのオーケストレーション向けに位置づけられています。状態の保持、障害からの回復、ダッシュボードやエクスポートされたメトリクスを通じた実行、ステップ実行、エラーの可視化に重点が置かれています。

機能

コードファーストのワークフローとタスク構成

タスクをシンプルな関数として定義し、より複雑なロジックのためにワークフローへ組み合わせます。プラットフォームが再試行とステップ依存関係を処理するため、アプリケーションコードでオーケストレーションを作り直さなくても、ワークフローは障害から回復できます。

耐久実行とリプレイ

すべてのタスクと状態遷移を、永続的なイベントログに自動再試行とリプレイ付きで保存します。これにより、クラッシュ、ネットワーク分断、予期しない再起動から、完了済みの作業を失うことなく復旧できます。

バックグラウンドジョブ、スケジューリング、トリガー

スケジュールタスク、cronジョブ、イベントリスナー、webhookトリガー、バックグラウンドジョブを同じプラットフォームから実行できます。Hatchetは、厳密な条件または重み付きのワーカーアフィニティによるタスクルーティングもサポートします。

スループットと公平性の制御

優先度、レート制限、グローバルデプロイメント、公平なスケジューリング、ワーカースロットを使用して、スループットとリソース競合を管理します。これらの制御は、高ボリュームシステムと並列ワークロード向けに設計されています。

可観測性とトラブルシューティング

検索可能なステータス更新、ログ、メトリクスを備えたリアルタイムのWeb UIで、タスク、ワークフロー、ワーカーのアクティビティを確認できます。製品は、トラブルシューティング向けにOpenTelemetry、Prometheusメトリクス、アラート通知もサポートします。

言語ネイティブなSDKとデプロイの柔軟性

TypeScript、Python、GoのネイティブSDKで構築し、Kubernetes、Docker、ECS、Cloud Run、Porter、Railway、またはその他のコンテナプラットフォーム上でワーカーを実行できます。Hatchetは、Claude CodeやCursorなどのツールでも動作すると説明しています。

ユースケース

  • 本番向けAIエージェント

    状態、ガードレール、イベント処理、再試行、各ツール呼び出しの可視化が必要なAIエージェントをオーケストレーションします。AIエージェントのページでは、一度きりのデモではなく本番利用が重視されています。

  • 大規模並列処理

    多数のワーカーに分散する大規模バッチジョブを実行します。たとえば、ドキュメント処理、データエンリッチメント、リード処理などです。並列ワークロードのページでは、失敗したバッチに対する公平性制御、再試行処理、リプレイが強調されています。

  • 障害耐性のある業務ワークフロー

    クラッシュ、再起動、一時的な障害が発生しても、完了済みの作業を重複させずに継続できるワークフローを構築します。耐久実行のページでは、耐久的なイベントログ、自動再試行、最後の安全な地点からの正確な再開について説明しています。

  • スケジュール型およびイベント駆動型の自動化

    スケジュールジョブ、cron形式の自動化、バックグラウンドタスク、イベント駆動トリガーを単一のプラットフォームで処理します。ホームページでは、独自に構築したオーケストレーションシステムを置き換えるチーム向けに、これらのプリミティブをまとめて紹介しています。

  • 複数チームの運用管理

    より大きなチームや製品全体で、タスク実行、監視、ユーザー/テナント管理を一元化します。料金ページとホームページの両方で、ユーザー数、テナント数、運用制御がより多いチームおよびエンタープライズ向けのシナリオが示されています。

Pros and Cons

Pros

  • 1つのプラットフォームでオーケストレーション、スケジューリング、再試行、監視をまとめて利用できます。
  • 長時間実行または障害が発生しやすいワークフロー向けに、耐久実行、リプレイ、復旧をサポートします。
  • DSLやYAMLのワークフロー層を必要とせず、TypeScript、Python、GoのネイティブSDKを提供します。
  • ワークフローやエージェントの実行をデバッグするためのリアルタイム可視化、ログ、メトリクスを備えています。
  • 管理型サービス、セルフホスティング、コンテナベース環境など、複数のデプロイオプションを提供します。

Cons

  • 公開ページでは、選択されたSDK、可観測性ツール、デプロイ先を超える詳細な統合ドキュメントや完全なエコシステム一覧は提供されていません。
  • 一部の料金やエンタープライズ条件は従量課金または営業への問い合わせ型であるため、正確な総コストはワークロード量とデプロイ要件によって異なります。
  • サイトでは、実行、可観測性、スケーリング機能に比べて、セットアップの複雑さやガバナンス機能についての詳しい説明は少なくなっています。

FAQ

Hatchetは高レベルではどのように動作しますか?

Hatchetは、オーケストレーションエンジンとワーカーの2つのコンポーネントを中心に構成されています。ソースによると、ワーカーはお使いのインフラ上で実行され、オーケストレーションエンジンは管理型サービスとして利用することも、セルフホストすることもできます。

Hatchetはどの言語とデプロイ環境をサポートしていますか?

ソースでは、TypeScript、Python、Go向けのネイティブSDKが示されており、ワーカーは既存のコンテナプラットフォーム上で標準的な長時間稼働プロセスとして実行されると説明されています。また、Hatchetは単一のCLIコマンドでローカル実行できるとも記載されています。

無料プランはありますか、それとも有料プランのみですか?

料金は無料のDeveloperプランから始まり、その後、従量課金のTeamプランとScaleプランが追加されます。Enterpriseオプションは技術要件またはコンプライアンス要件向けに用意されており、営業への問い合わせ型の対応が含まれます。

Hatchetはワークフローのデバッグや監視に役立ちますか?

はい。製品ページでは、失敗した実行のリプレイ、自動再試行、監視、ログ記録、アラート通知を、Hatchetダッシュボードまたは外部のオブザーバビリティツールへエクスポートしたメトリクス経由で行えると説明されています。

Hatchetはどのようなワークフローに最適ですか?

Hatchetのユースケースページでは、特に再試行、状態、可観測性、または失敗から回復する長時間実行のワークフローが必要な場合に、AIエージェント、並列ワークロード、耐久実行向けであると位置づけられています。

Quick Facts

カテゴリ
ワークフローオーケストレーションプラットフォーム
主な用途
AIエージェント、バックグラウンドタスク、耐久ワークフロー、並列ワークロード
言語
TypeScript、Python、Go
デプロイ
管理型サービスまたはセルフホスト。ワーカーはコンテナプラットフォーム上で実行
価格
無料のDeveloperプランに加え、有料のTeam、Scale、Enterpriseオプション
ソースドメイン
hatchet.run

Hatchet の分析

Hatchet· 月間訪問数 5.1万· 世界ランキング #425,794

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

月間訪問数
5.1万
世界ランキング
#425,794
カテゴリ順位
#5,175
直帰率
34.8%
平均滞在時間
10:56
訪問あたりのページ数
7.90

トラフィック推移

5.1万3.4万1.7万04月: 44,5104月5月: 50,9615月6月: 50,5456月
月間訪問数 - 3
4月44510
5月50961
6月50545

トラフィックソース

  • 直接流入64.7%
  • 検索20.1%
  • 参照元6.64%
  • ソーシャル6.61%
  • メール2.00%
  • アフィリエイト0.00%

主な地域

  • ナイジェリア23.5%
  • アメリカ合衆国22.8%
  • イギリス21.4%
  • ブラジル7.50%
  • タイ5.33%
  • その他19.4%