Hatchet logo

Hatchet

認領

Hatchet 是為執行 AI agents、背景任務與持久工作流程團隊打造的工作流程編排平台,提供程式碼優先執行、重試、監控與回放,支援託管或自架部署。

Hatchet preview

總覽

Hatchet 是一個供需要以程式碼執行 AI agents、背景任務與關鍵任務流程的團隊使用的編排平台。此產品將任務執行、排程、重試、監控與回放整合於同一系統中,讓團隊無需另外組裝獨立的編排元件,也能建立以工作流程驅動的應用程式。

網站將 Hatchet 描述為由兩部分組成的系統:一個編排引擎與在您自有基礎架構上執行的 workers。引擎可作為代管服務,或自行架設;workers 則作為標準的長時間執行程序,運行於您已使用的容器平台上。

在整個網站中,Hatchet 被定位於持久執行、平行工作負載與 AI agent 編排。其重點在於保留狀態、從故障中復原,並透過儀表板與匯出的指標,讓團隊能看見執行、步驟執行與錯誤狀況。

功能

以程式碼為先的工作流程與任務組合

將任務定義為簡單函式,並將其組合成工作流程以處理更複雜的邏輯。平台會處理重試與步驟相依性,讓工作流程能從失敗中復原,而不必在應用程式程式碼中重新建置編排邏輯。

持久執行與回放

將每個任務與狀態轉換儲存在具持久性的事件日誌中,並搭配自動重試與回放。這有助於從當機、網路分區或意外重新啟動中恢復,而不會遺失已完成的工作。

背景工作、排程與觸發器

從同一平台執行排程任務、cron 工作、事件監聽器、webhook 觸發器與背景工作。Hatchet 也支援使用嚴格條件或加權 worker 偏好進行任務路由。

吞吐量與公平性控制

使用優先順序、速率限制、全域部署、公平排程與 worker slots 來管理吞吐量與資源爭用。這些控制項是為高流量系統與平行工作負載所設計。

可觀測性與疑難排解

在可即時更新的 Web UI 中檢視任務、工作流程與 worker 活動,並可搜尋狀態更新、記錄與指標。產品也支援 OpenTelemetry、Prometheus metrics 與告警,以利除錯。

語言原生 SDK 與部署彈性

使用 TypeScript、Python 與 Go 的原生 SDK 進行建置,並可在 Kubernetes、Docker、ECS、Cloud Run、Porter、Railway 或其他容器平台上執行 workers。Hatchet 也表示可與 Claude Code 和 Cursor 等工具搭配運作。

使用案例

  • 生產環境 AI agents

    編排需要狀態、保護措施、事件處理、重試,以及每次工具呼叫可視性的 AI agents。AI agent 頁面強調的是生產環境用途,而非一次性的展示。

  • 高度平行處理

    執行會在許多 workers 間展開的大型批次工作,例如文件處理、資料增補與潛在客戶處理。平行工作負載頁面強調公平性控制、重試處理,以及失敗批次的回放。

  • 具容錯能力的業務工作流程

    建立必須在當機、重新啟動或暫時性失敗後仍能存活,且不會重複已完成工作的工作流程。持久執行頁面說明了持久事件日誌、自動重試,以及從最後安全點精確恢復。

  • 排程與事件驅動自動化

    使用單一平台處理排程工作、類 cron 自動化、背景任務與事件驅動觸發器。首頁將這些原語歸納在一起,提供給正在取代自建編排系統的團隊。

  • 多團隊營運控制

    在較大的團隊或產品中,集中管理任務執行、監控,以及使用者/租戶管理。定價頁與首頁都指向有更多使用者、租戶與營運控制需求的團隊與企業情境。

Pros and Cons

Pros

  • 將編排、排程、重試與監控整合在同一個平台中。
  • 支援持久執行、回放與復原,適用於長時間執行或容易失敗的工作流程。
  • 提供 TypeScript、Python 與 Go 的原生 SDK,而非要求使用 DSL 或 YAML 工作流程層。
  • 包含即時可視性、記錄與指標,方便除錯工作流程與 agent 執行。
  • 提供多種部署選項,包括代管服務、自架與以容器為基礎的環境。

Cons

  • 公開頁面未提供詳細的整合文件,或超出所選 SDK、可觀測性工具與部署目標之外的完整生態系清單。
  • 部分定價與企業條款採用用量計費或需聯絡銷售,因此確切總成本取決於工作負載量與部署需求。
  • 相較於執行、可觀測性與擴充能力,網站對於設定複雜度與治理功能的說明較少。

FAQ

Hatchet 是如何在高層次上運作的?

Hatchet 由兩個元件組成:編排引擎和您的 workers。來源說明 workers 會在您自己的基礎架構上執行,而編排引擎則可作為代管服務提供,或自行架設。

Hatchet 支援哪些語言與部署環境?

來源顯示其原生 SDK 支援 TypeScript、Python 和 Go,並且說明 workers 會以標準的長時間執行程序,運行於您已在使用的容器平台上。也提到 Hatchet 可以透過單一 CLI 指令在本機執行。

有免費方案還是只有付費方案?

價格從免費的 Developer 方案開始,接著提供採用用量計費的付費 Team 與 Scale 方案。Enterprise 選項則適用於技術或合規需求,並包含類似聯絡銷售的合作方式。

Hatchet 可以協助除錯與監控工作流程嗎?

可以。產品頁面描述可透過 Hatchet 儀表板或匯出的指標到可觀測性工具,來回放失敗的執行、進行自動重試、監控、記錄與告警。

Hatchet 最適合哪些類型的工作流程?

Hatchet 的使用案例頁面將其定位於 AI agents、平行工作負載與持久執行,特別適合需要重試、狀態、可觀測性,或可從失敗中恢復的長時間執行工作流程。

Quick Facts

類別
工作流程編排平台
主要使用案例
AI agents、背景任務、持久工作流程、平行工作負載
語言
TypeScript、Python、Go
部署方式
代管服務或自架;workers 在容器平台上執行
價格
免費 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%