Open Source Automation Tools
Discover 193 open source Automation repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Automation projects here are most often combined with AI Agents, Python and Developer Tools. Last updated October 4, 2026.
193 repositories · updated October 4, 2026

hexstrike-ai: Connect AI Agents to Security Testing Tools
HexStrike AI is an MCP server that connects compatible AI agents to cybersecurity tools for authorized penetration testing, vulnerability discovery, and security research. It combines tool execution with specialized agents and workflow support.

helpdesk: Manage Customer Support Tickets
Frappe Helpdesk is a self-hostable customer support system for managing tickets through agent and customer portals. It combines ticket assignment, SLAs, saved replies, and a knowledge base for teams that want to organize support in one application.

heyoo: Connect Python Apps to WhatsApp Cloud API
heyoo is an unofficial Python wrapper for WhatsApp Cloud API, covering message sending and webhook payload handling. It suits Python developers building WhatsApp messaging or support workflows who want a library-level interface instead of assembling API requests themselves.

wa-js: Access WhatsApp Web Functions from JavaScript
WA-JS exports WhatsApp Web functions through a JavaScript global API for browser-based integrations and automation. It suits developers building chat, group, business, or account workflows that run in WhatsApp Web.

n8n-nodes-minio: Manage MinIO Objects in n8n Workflows
A TypeScript community node that connects n8n workflows to MinIO for object removal and presigned download or upload URLs. It suits teams that need these storage actions inside workflow automation and can configure MinIO credentials.

MSEdgeRedirect: Open Edge-Directed Links in Your Default Browser
MSEdgeRedirect redirects links and commands that would open in Microsoft Edge to your default browser. It is designed for Windows users who want to keep their preferred browser for Windows search, widgets, news, and other Edge-directed links.

Scrapling: Build Adaptive Web Scrapers and Crawlers
Scrapling is a Python framework for fetching, parsing, and crawling websites, with adaptive selectors that can relocate elements after page changes. It suits projects ranging from one-off extraction to concurrent crawls and AI-assisted scraping.

caddy-docker-proxy: Route Docker Traffic Through Caddy
caddy-docker-proxy turns Docker labels into Caddy reverse-proxy configuration and updates it as containers or services change. It suits Docker users who want dynamic routing and automatic HTTPS without maintaining site configuration by hand.

harbor: Run a Preconfigured Local AI Stack
Harbor is a CLI and companion app for starting connected local LLM services with Docker Compose. It suits people experimenting with models and AI tools who want a shared setup without wiring each service by hand.

mailroom: Route and Deliver Event-Based Notifications
Mailroom is a Go framework for turning events from external systems into user notifications. It helps teams route messages by recipient preferences, format them for different transports, and handle delivery concerns such as retries and errors.

apprise: Send Notifications Across Many Services
Apprise is a Python library and CLI for sending alerts through a shared interface to a wide range of notification services. It suits developers and administrators who want one integration for apps, scripts, and infrastructure.

node-google-backup: Back Up Gmail, Contacts, and Calendar
A Node.js command-line tool that syncs Google Mail, Contacts, and Calendar data to local files. It suits people who want a scheduled, local copy of their Google data in standard email and contact formats.