Try describing what you need:

Self-Hosted Task Runners: 24 Open-Source Apps

Best for your setup

  • Novice

    OliveTin3.9k
    • Live demo
    • Documented

    Default rank #7

    80/100 fitHow well this app matches homelab novices, 0 to 100

    See all
  • Expert

    Huginn50.3k
    • REST or GraphQL API
    • Database dump backups

    89/100 fitHow well this app matches homelab experts, 0 to 100

    See all
  • Hacker

    Dagu4.5k
    • Scriptable API
    • Many ways to install

    Default rank #11

    86/100 fitHow well this app matches homelab hackers, 0 to 100

    See all
24 projects
Huginn logo

Huginn

50.3k
Huginn is a self-hosted automation system for building agents that monitor online sources and perform actions on the user's behalf.
Automation ToolsPermissive LicenseAI Agents+3
4 Containers
Details
Apache Airflow logo

Apache Airflow

47.4k
Apache Airflow is a platform for programmatically authoring, scheduling, and monitoring workflows. It is used to orchestrate data pipelines, machine learning workflows, and other batch-oriented automation.
Automation ToolsPermissive LicenseTask Runners
Details
Kestra logo

Kestra

30.1k
Kestra is an open-source event-driven orchestration platform for building scheduled and real-time workflows with YAML and a web UI.
Automation ToolsTask RunnersPermissive License+1
Details
woodpecker logo

woodpecker

8.1k
Woodpecker is a simple CI/CD engine with extensibility for building and running pipelines.
Automation ToolsTask RunnersSelf Hosting Solutions
2 Containers
Details
Trigger.dev logo

Trigger.dev

16.7k
An open-source platform for building and deploying AI workflows and agents in TypeScript.
Task RunnersArtificial IntelligenceAutomation Tools+4
Details
StackStorm logo

StackStorm

6.6k
StackStorm is a platform for event-driven integration and automation across services and tools.
Automation ToolsPermissive LicenseTask Runners
Details
OliveTin logo

OliveTin

3.9k
OliveTin provides safe and simple access to predefined shell commands through a web interface.
Automation ToolsCopyleft LicenseTask Runners+2
Details
NanoClaw logo

NanoClaw

31.1k
An AI assistant that runs agents in isolated containers and can be customized through Claude Code skills.
Claws & ClankersAI AgentsAI Coding Assistant+2
Details
Cronicle logo

Cronicle

5.9k
A multi-server task scheduler and runner with a web-based UI for scheduled, repeating, and on-demand jobs.
Automation ToolsTask RunnersScheduling and Bookings+2
Details
Windmill logo

Windmill

18.4k
Windmill is an open-source developer platform for building APIs, background jobs, workflows, and internal UIs, with autogenerated forms and low-code app building.
Low Code DevelopmentAutomation ToolsTask Runners+4
Open CoreFOSS with Issues
Details
Dagu logo

Dagu

4.5k
Dagu is a lightweight workflow orchestrator with a web UI that runs DAG-based automation from declarative YAML.
Automation ToolsTask RunnersScheduling and Bookings+2
Single ContainerOpen Core
Details
Hatchet logo

Hatchet

8.2k
Hatchet is a platform for running background tasks and durable workflows on top of Postgres.
Task RunnersAutomation ToolsDev Project Management+1
Open Core
Details
flowctl logo

flowctl

344
An open-source self-service workflow execution platform for running and managing complex workflows.
Automation ToolsTask RunnersSelf Hosting Solutions+2
4 Containers
Details
pikoci logo

pikoci

171
PikoCI is a self-hosted CI/CD system that runs as a single binary with pluggable database and queue backends.
Automation ToolsTask RunnersSelf Hosting Solutions
4 Containers
Details
Cronmaster logo

Cronmaster

1.4k
A web-based cron manager for viewing, creating, cloning, and deleting cron jobs and scripts, with system information, logging, and authentication.
Automation ToolsTask RunnersScheduling and Bookings+3
Details
µTask logo

µTask

1.4k
µTask is a lightweight automation engine for defining and running asynchronous business workflows from YAML task templates.
Automation ToolsTask RunnersSelf Hosting Solutions+2
Details
gocron logo

gocron

626
A Go and Vue.js task scheduler for defining recurring jobs in a YAML configuration file and running commands on cron schedules.
Automation ToolsPermissive LicenseTask Runners+2
Details
HandBrake Web logo

HandBrake Web

806
HandBrake Web is a browser-based interface for managing HandBrake encoding jobs across multiple machines with server and worker components.
Automation ToolsCopyleft LicenseMedia Management+2
2 Containers
Details
ouijit logo

ouijit

177
Ouijit is a customizable task and terminal session manager for agentic development workflows, with lifecycle hooks, scripts, worktree management, and VM sandboxing.
Task RunnersAI Coding AssistantAI Agents
Details
RapidForge logo

RapidForge

44
RapidForge is a lightweight self-hosted platform for building and deploying webhooks, APIs, scheduled tasks, and dynamic pages using simple scripts.
IDE ToolsPermissive LicenseAutomation Tools+4
Details
Kibitzr logo

Kibitzr

721
Kibitzr is a small automation tool for running routine tasks.
Automation ToolsPermissive LicenseSelf Hosting Solutions+1
Details
Bamboo logo

Bamboo

Continuous integration server.
Testing ToolsTask RunnersAutomation Tools+1
Not FOSS
Details
Ctfreak logo

Ctfreak

IT task scheduler with mobile-friendly web UI to schedule concurrent, remote and chained execution of Bash / Powershell / SQL scripts, Webhooks, and more.
Automation ToolsTask RunnersScheduling and Bookings+1
Details
autokitteh logo

autokitteh

1.1k
AutoKitteh is a developer platform for building durable, code-based workflow automations and orchestrations in Python, Starlark, and JavaScript.
Low Code DevelopmentPermissive LicenseAutomation Tools+2
Details