Open-Source Projects
Discover top open-source software, updated regularly with real-world adoption signals.
Discover top open-source software, updated regularly with real-world adoption signals.

Write Python code, run durable, scalable workflows effortlessly
AutoKitteh lets developers build, deploy, and manage long‑running, reliable workflows in vanilla Python, with built‑in integrations, API‑first design, and optional self‑hosted or cloud deployment.

AutoKitteh targets developers who need programmable automation beyond the constraints of no‑code iPaaS tools. By letting you author workflow logic in plain Python (or Starlark), it blends the familiarity of code with the reliability of a managed execution engine.
The platform exposes an API‑first surface via gRPC and HTTP, enabling you to trigger workflows from webhooks, schedulers, or the built‑in CLI. Built‑in integrations for Slack, GitHub, Twilio, ChatGPT, Gmail, and many others let you connect services without writing glue code. Under the hood, AutoKitteh leverages Temporal to provide durable, long‑running execution, automatic state recovery, and horizontal scalability. Management, monitoring, and debugging are available through a web UI, a VS Code extension, and command‑line tools.
You can run AutoKitteh on‑premises or in your own cloud environment, or opt for the managed beta cloud offering. The serverless‑style architecture scales automatically, while the open‑source codebase (Apache‑2.0) lets you customize or extend the platform as needed.
Automated incident response
Enrich security alerts, notify stakeholders via Slack, and trigger remediation actions without manual steps.
Scheduled financial reporting
Collect data from accounting APIs, generate PDFs, and email monthly reports reliably.
ML model retraining pipeline
Orchestrate data extraction, model training, validation, and deployment on a recurring schedule.
GitHub pull‑request automation
Run tests, post results to ChatGPT for review, and auto‑merge approved PRs.
Workflows can be written in vanilla Python or Starlark; JavaScript support is planned for a future release.
It runs on top of Temporal, which persists workflow state and automatically recovers from failures, guaranteeing no loss of progress.
Yes, the server can be self‑hosted on‑premises or in any cloud environment using the provided binaries or Docker images.
A managed cloud iPaaS offering is in beta; you can request access via the contact email.
New integrations can be added by implementing HTTP or gRPC calls within your Python workflow code, leveraging the platform’s extensible API.
Project at a glance
ActiveLast synced 4 days ago