µTask
Self-hosted YAML automation for teams running cloud business processes.
µTask is a self-hosted automation engine for modeling and running cloud business processes. Teams define each process in declarative YAML, including its inputs, actions, and the dependencies between those actions. The engine executes actions asynchronously, works around transient errors, and keeps an encrypted, auditable record of intermediary states through completion. Scheduling and workloads run in one runtime rather than being delegated to external agents. Multiple instances coordinate through a single PostgreSQL database, claim available tasks without collisions, and release them after an execution cycle. If execution is interrupted, an active instance can collect the task and resume it.
It is aimed at teams automating workflows such as Kubernetes TLS certificate provisioning, new team member bootstrap, and asynchronous payments API processing. Teams can use the graphical dashboard, exposed API schema, generated forms for human input, and custom actions written in Go. Operation requires only a PostgreSQL database, and data is encrypted for access by authorized users.
The research does not identify a paid product that µTask replaces. It also provides no documented comparison with a paid alternative, so there is no supported claim about feature parity or comparative shortcomings.
Key features
- Declarative YAML task templates
- Asynchronous action execution
- Encrypted, auditable state history
- Multi-instance coordination through PostgreSQL
- Graphical dashboard
- Generated forms for human input
- Custom actions written in Go
- API with an exposed schema
vs Unspecified paid product
The research does not name a paid product that µTask replaces. Its documented abilities include YAML workflow modeling, asynchronous execution, encrypted audit records, human input forms, and multi-instance coordination. No supported feature-parity or comparative-gap claims are available. It fits teams automating cloud business processes, but the research does not identify who would be better served by a paid alternative.