autokitteh / **autokitteh ** 公开

Durable workflow automation in just a few lines of code autokitteh.com

License

Apache-2.0 license

392 stars 18 forks

autokitteh/autokitteh

main BranchesTags

Code

Folders and files

Name| Name| Last commit message| Last commit date
---|---|---|---

Latest commit

History

1,138 Commits .github/workflows| .github/workflows
backend/svc| backend/svc
cmd/ak| cmd/ak
configs/opa_bundles| configs/opa_bundles
docs| docs
integrations| integrations
internal| internal
migrations| migrations
proto| proto
runtimes| runtimes
sdk| sdk
tests| tests
web| web
.dockerignore| .dockerignore
.gitattributes| .gitattributes
.gitignore| .gitignore
.golangci.yml| .golangci.yml
.goreleaser.yaml| .goreleaser.yaml
.readthedocs.yaml| .readthedocs.yaml
.typos.toml| .typos.toml
Dockerfile| Dockerfile
LICENSE| LICENSE
Makefile| Makefile
NOTICE| NOTICE
README.md| README.md
atlas.hcl| atlas.hcl
compose.yaml| compose.yaml
go.mod| go.mod
go.sum| go.sum
manifest.schema.yaml| manifest.schema.yaml
tailwind.config.js| tailwind.config.js
View all files

Top banner

AutoKitteh 是一个为工作流自动化和编排而生的开发者平台。它是一个易于使用、基于代码的替代方案,可以替代无代码/低代码平台(例如 Zapier, Workato, Make.com, n8n),并拥有无限的灵活性。

您可以使用原生的 Python 进行编写,我们使其持久化 🪄

此外,它还是一个用于长时间运行和可靠工作流的持久化执行平台。它基于 Temporal,并隐藏了许多基础设施和编码的复杂性。

AutoKitteh 可以自托管,并且还提供云服务。

安装完成后,AutoKitteh 成为一个可扩展的“serverless”平台(包含所有必要组件),适用于 DevOps、FinOps、MLOps、SOAR、生产力任务、关键后端业务流程等等。

GitHub License Go Reference Go Report Card GitHub Commit Activity CI Status YouTube Channel LinkedIn

High-Level Architecture

Architecture diagram

平台: 一个可扩展的服务器,提供构建项目(工作流)、部署它们、使用 Webhook 或调度器触发代码、作为持久化工作流执行代码以及管理这些工作流的接口。

API: AutoKitteh 是一个 API 优先的平台。所有服务都通过 gRPC / HTTP 提供。

内置集成: Slack, GitHub, Twilio, ChatGPT, Gemini, Gmail, Google Calendar, HTTP, gRPC 和更多。 添加新的集成也很容易。

支持的编程语言: Python, Starlark (一种 Python 方言), 和 JavaScript (即将推出)。

了解它的工作原理 (详细)。

User Interfaces

为什么你应该试用 AutoKitteh

AutoKitteh 提供了一整套开箱即用的高级工程特性。 您可以专注于编写业务逻辑,剩下的交给我们:

Getting Started

请参考我们的 快速入门指南,其中涵盖:

开源的 AutoKitteh 服务器主要用于自托管和本地安装。

我们管理的云 iPaaS 产品目前处于 beta 阶段 - 有关详细信息,请通过 meow@autokitteh.com 与我们联系。

Build From Source

以下要求 Go version 1.24 或更高版本。

$ git clone https://github.com/autokitteh/autokitteh.git
$ cd autokitteh
$ make ak
$ cp ./bin/ak /usr/local/bin
$ ak version

Build Requirements (Full Builds Only)

Recommended Dev Tools

Contact Us

About

Durable workflow automation in just a few lines of code autokitteh.com

Topics

cats python golang workflow distributed-systems automation workflow-engine workflows kittens workflow-management temporal workflow-automation durable-functions kittehs durable-execution workflows-as-code

Resources

Readme

License

Apache-2.0 license

Code of conduct

Code of conduct

Releases 83

v0.16.0 Latest Apr 18, 2025