以程式碼為先的工作流程與任務組合
將任務定義為簡單函式,並將其組合成工作流程以處理更複雜的邏輯。平台會處理重試與步驟相依性,讓工作流程能從失敗中復原,而不必在應用程式程式碼中重新建置編排邏輯。
Hatchet 是為執行 AI agents、背景任務與持久工作流程團隊打造的工作流程編排平台,提供程式碼優先執行、重試、監控與回放,支援託管或自架部署。
Hatchet 是一個供需要以程式碼執行 AI agents、背景任務與關鍵任務流程的團隊使用的編排平台。此產品將任務執行、排程、重試、監控與回放整合於同一系統中,讓團隊無需另外組裝獨立的編排元件,也能建立以工作流程驅動的應用程式。
網站將 Hatchet 描述為由兩部分組成的系統:一個編排引擎與在您自有基礎架構上執行的 workers。引擎可作為代管服務,或自行架設;workers 則作為標準的長時間執行程序,運行於您已使用的容器平台上。
在整個網站中,Hatchet 被定位於持久執行、平行工作負載與 AI agent 編排。其重點在於保留狀態、從故障中復原,並透過儀表板與匯出的指標,讓團隊能看見執行、步驟執行與錯誤狀況。
將任務定義為簡單函式,並將其組合成工作流程以處理更複雜的邏輯。平台會處理重試與步驟相依性,讓工作流程能從失敗中復原,而不必在應用程式程式碼中重新建置編排邏輯。
將每個任務與狀態轉換儲存在具持久性的事件日誌中,並搭配自動重試與回放。這有助於從當機、網路分區或意外重新啟動中恢復,而不會遺失已完成的工作。
從同一平台執行排程任務、cron 工作、事件監聽器、webhook 觸發器與背景工作。Hatchet 也支援使用嚴格條件或加權 worker 偏好進行任務路由。
使用優先順序、速率限制、全域部署、公平排程與 worker slots 來管理吞吐量與資源爭用。這些控制項是為高流量系統與平行工作負載所設計。
在可即時更新的 Web UI 中檢視任務、工作流程與 worker 活動,並可搜尋狀態更新、記錄與指標。產品也支援 OpenTelemetry、Prometheus metrics 與告警,以利除錯。
使用 TypeScript、Python 與 Go 的原生 SDK 進行建置,並可在 Kubernetes、Docker、ECS、Cloud Run、Porter、Railway 或其他容器平台上執行 workers。Hatchet 也表示可與 Claude Code 和 Cursor 等工具搭配運作。
編排需要狀態、保護措施、事件處理、重試,以及每次工具呼叫可視性的 AI agents。AI agent 頁面強調的是生產環境用途,而非一次性的展示。
執行會在許多 workers 間展開的大型批次工作,例如文件處理、資料增補與潛在客戶處理。平行工作負載頁面強調公平性控制、重試處理,以及失敗批次的回放。
建立必須在當機、重新啟動或暫時性失敗後仍能存活,且不會重複已完成工作的工作流程。持久執行頁面說明了持久事件日誌、自動重試,以及從最後安全點精確恢復。
使用單一平台處理排程工作、類 cron 自動化、背景任務與事件驅動觸發器。首頁將這些原語歸納在一起,提供給正在取代自建編排系統的團隊。
在較大的團隊或產品中,集中管理任務執行、監控,以及使用者/租戶管理。定價頁與首頁都指向有更多使用者、租戶與營運控制需求的團隊與企業情境。
Hatchet 由兩個元件組成:編排引擎和您的 workers。來源說明 workers 會在您自己的基礎架構上執行,而編排引擎則可作為代管服務提供,或自行架設。
來源顯示其原生 SDK 支援 TypeScript、Python 和 Go,並且說明 workers 會以標準的長時間執行程序,運行於您已在使用的容器平台上。也提到 Hatchet 可以透過單一 CLI 指令在本機執行。
價格從免費的 Developer 方案開始,接著提供採用用量計費的付費 Team 與 Scale 方案。Enterprise 選項則適用於技術或合規需求,並包含類似聯絡銷售的合作方式。
可以。產品頁面描述可透過 Hatchet 儀表板或匯出的指標到可觀測性工具,來回放失敗的執行、進行自動重試、監控、記錄與告警。
Hatchet 的使用案例頁面將其定位於 AI agents、平行工作負載與持久執行,特別適合需要重試、狀態、可觀測性,或可從失敗中恢復的長時間執行工作流程。
流量數據僅供參考。
| 4月 | 44510 |
|---|---|
| 5月 | 50961 |
| 6月 | 50545 |