Automation software connects disparate applications and devices to execute repetitive tasks through visual workflows or custom code. These tools trigger specific actions based on defined events to synchronize data and manage smart hardware. This type of software serves developers and home owners who need to orchestrate AI agents, IoT devices, and business processes. Self-hosting these apps ensures that sensitive trigger logs and device commands remain on private hardware. You can build internal dashboards and automated notifications without relying on external cloud services for your operational logic.
This page lists 55 open source tools in the Automation category. The most popular are n8n, Home Assistant and AppSmith. Most use the Apache-2.0 or AGPL-3.0 license, and 49 offer an official Docker image.
Automate workflows by connecting hundreds of applications through a visual interface with support for custom code.
A local home automation platform that manages smart devices and creates automations without requiring cloud connectivity.
A low-code platform for building internal tools, admin panels, and dashboards through a drag and drop interface.
A self-hosted collaboration platform providing team chat, workflow automation, voice calling, and screen sharing for secure organizations.
A low-code platform for building internal tools and dashboards using a visual drag and drop interface.
Monitor websites for content updates and receive notifications via Discord, Email, Slack, Telegram, or webhooks.
Build AI agents and knowledge bases using visual workflow orchestration, data processing, and retrieval augmented generation.
A low code platform for building internal business applications, automating workflows, and deploying AI agents.
Open-source firmware for ESP8266 and ESP32 devices providing local control and automation via web interface.
Automate content creation and distribution across multiple social media platforms using AI agents for monetization.
A flow-based development tool for visually programming event-driven applications and integrating hardware devices and APIs.
A no-code platform for building business systems using a visual interface and integrated AI coding agents.
Connect apps and automate tasks using a no-code builder with an extensible TypeScript framework.
Automate browser workflows using large language models and computer vision to interact with websites via natural language.
A durable execution platform that manages failures and retries to ensure reliable execution of long running workflows.
A self hosted virtual browser that runs in docker and uses WebRTC for real time streaming.
Automate repetitive browser tasks through a visual block based interface for data scraping and form filling.
An AI agent platform that manages a workforce of agents as a versioned git repository.
A service oriented ticketing system for managing customer support queries and organizing a knowledge base.
A developer platform for building internal APIs, background jobs, workflows, and UIs using a code first approach.
Build and deploy AI agents and chatbots using large language models with a focus on integrations.
A self-hosted automation tool that connects various web services to automate business processes without requiring programming knowledge.
Convert stories and scripts into animated short dramas using an AI driven production pipeline.
Centralize alerts and automate incident responses using declarative workflows and AI powered correlation across monitoring tools.
Create and embed advanced visual chatbots with customizable themes, logic, integration options, and real‑time analytics.
Local energy management system for controlling electric vehicle charging based on solar power and grid usage.
A low-code backend management platform providing a spreadsheet interface for Firestore and Google Cloud Platform databases.
An event-driven automation platform for integrating services and taking actions in response to system events.
A self-hosted digital library manager that automates ebook ingestion and format conversion for various ereaders.
An autonomous office assistant that executes tasks across your local files, terminal, and browser via LLMs.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.