Self-Hosted Task Runners: 24 Open-Source Apps
Best for your setup
Homelab Novice
Wants it running tonight, with one command.
OliveTin3.9k
OliveTin provides safe and simple access to predefined shell commands through a web interface.
- Live demo
- Documented
See allDefault rank #7
80/100 fitHow well this app matches homelab novices, 0 to 100
Homelab Expert
Runs a stack already and wants it to plug in.
Huginn50.3k
Huginn is a self-hosted automation system for building agents that monitor online sources and perform actions on the user's behalf.
- REST or GraphQL API
- Database dump backups
See all89/100 fitHow well this app matches homelab experts, 0 to 100
Homelab Hacker
Wants control: APIs, scripts and many ways to run it.
Dagu4.5k
Dagu is a lightweight workflow orchestrator with a web UI that runs DAG-based automation from declarative YAML.
- Scriptable API
- Many ways to install
See allDefault rank #11
86/100 fitHow well this app matches homelab hackers, 0 to 100
24 projects
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
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
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
woodpecker
8.1k
Woodpecker is a simple CI/CD engine with extensibility for building and running pipelines.
Automation ToolsTask RunnersSelf Hosting Solutions
2 Containers
Trigger.dev
16.7k
An open-source platform for building and deploying AI workflows and agents in TypeScript.
Task RunnersArtificial IntelligenceAutomation Tools+4
StackStorm
6.6k
StackStorm is a platform for event-driven integration and automation across services and tools.
Automation ToolsPermissive LicenseTask Runners
OliveTin
3.9k
OliveTin provides safe and simple access to predefined shell commands through a web interface.
Automation ToolsCopyleft LicenseTask Runners+2
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
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
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
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
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
flowctl
344
An open-source self-service workflow execution platform for running and managing complex workflows.
Automation ToolsTask RunnersSelf Hosting Solutions+2
4 Containers
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
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
µ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
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
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
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
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
Kibitzr
721
Kibitzr is a small automation tool for running routine tasks.
Automation ToolsPermissive LicenseSelf Hosting Solutions+1
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
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