autokitteh  by autokitteh

Workflow automation platform for developers using Python

Created 1 year ago
915 stars

Top 39.8% on SourcePulse

GitHubView on GitHub
Project Summary

AutoKitteh is a developer platform for durable workflow automation, offering a code-first alternative to low-code solutions like Zapier. It targets developers and DevOps professionals seeking a flexible, reliable, and scalable way to orchestrate complex processes, from simple productivity tasks to critical business logic, with an emphasis on resilience and ease of integration.

How It Works

AutoKitteh leverages Temporal.io for durable execution, abstracting away much of its complexity. Workflows are written in Python or Starlark and deployed to a scalable, API-first server. This architecture ensures automated recovery without state loss, making it suitable for long-running and critical operations. The platform supports numerous built-in integrations and allows for easy addition of new ones.

Quick Start & Requirements

  • Install: Build from source using make ak (requires Go >= 1.24) or use the provided cloud offering.
  • Prerequisites: Go >= 1.24, buf, golangci-lint, shellcheck. Node.js >= 20 for UI updates.
  • Resources: Self-hosting requires a Go development environment.
  • Links: Quickstart Guide, Cloud Offering, Example Automations.

Highlighted Details

  • Durable execution built on Temporal.io for fault tolerance.
  • API-first design with gRPC/HTTP interfaces.
  • Supports Python and Starlark, with JavaScript planned.
  • Extensive built-in integrations (Slack, GitHub, OpenAI, Google Workspace, etc.).

Maintenance & Community

  • Active development indicated by commit activity and CI status.
  • Community channels include Discord, YouTube, and LinkedIn.
  • Contact: meow@autokitteh.com.

Licensing & Compatibility

  • License: Apache License 2.0.
  • Compatibility: Permissive license suitable for commercial and closed-source use.

Limitations & Caveats

JavaScript support is listed as "coming soon." The managed cloud offering is currently in beta.

Health Check
Last Commit

17 hours ago

Responsiveness

1 day

Pull Requests (30d)
36
Issues (30d)
0
Star History
20 stars in the last 30 days

Explore Similar Projects

Starred by Luis Capelo Luis Capelo(Cofounder of Lightning AI), Addy Osmani Addy Osmani(Head of Chrome Developer Experience at Google), and
23 more.

goose by block

0.8%
20k
Open-source AI agent for automating complex engineering tasks
Created 1 year ago
Updated 21 hours ago
Feedback? Help us improve.