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

Radarr: Organize and Manage Movie Downloads
Radarr manages a movie library for Usenet and BitTorrent users. It monitors feeds, works with indexers and download clients, and can import and organize downloads or upgrade existing files.

index: Automate Complex Tasks in a Web Browser
Index is a Python browser agent that uses reasoning-capable language models to carry out multi-step web tasks and return structured results. It offers a CLI, a Python interface, and a serverless API, but the repository is archived.

opendia: Connect AI Models to Your Browser
OpenDia is an MCP server and browser extension that lets compatible AI clients inspect and control your existing browser. It suits people who want local browser automation across their logged-in sessions, tabs, and pages.

autowt: Simplify Git Worktree Setup and Cleanup
autowt streamlines Git worktree workflows with short commands, configurable lifecycle scripts, and interactive selection. It is useful for developers who work across branches in parallel and want to automate setup and cleanup.

ai_agents_az: Explore n8n AI Agent Workflows
A collection of n8n workflow templates accompanying AI Agents A-Z episodes. It helps n8n users study and adapt automations for research, content creation, social media, and other AI agent tasks.

docker-volume-backup: Back Up Docker Volumes to Local or Remote Storage
docker-volume-backup is a lightweight companion container for recurring or one-off Docker volume backups. It supports local archives and several remote storage protocols, with optional retention, GPG encryption, and run notifications.

bruno: Explore and Test APIs with a Local-First Client
Bruno is an API client for exploring requests, testing APIs, and running collections from a desktop app or CLI. It stores collections as plain-text files on your device, making them suitable for Git-based collaboration without cloud sync.

otto: Add LLM-Powered Automation to Frappe Apps
Otto is an experimental Frappe app and Python library for connecting language models to Frappe workflows. It supports task automation, custom assistants, tool use, and resumable LLM sessions.

mcp-atlassian: Connect AI Assistants to Jira and Confluence
An MCP server that lets AI assistants search and work with Jira issues and Confluence pages. It supports Atlassian Cloud and Server/Data Center deployments, making it useful for teams that want these workflows available through MCP-compatible clients.

Smart-AutoClicker: Automate Android Taps with Image Detection
Smart-AutoClicker, now presented as Klick'r, automates Android clicks and swipes using image detection or a simpler regular mode. It suits repetitive tasks and interaction testing where actions need to respond to on-screen elements.

MoneyPrinter: Automate YouTube Shorts Creation
MoneyPrinter turns a video topic into a YouTube Short using locally run Ollama models for scripts and metadata. It suits creators who want a self-hosted, queued workflow and are comfortable configuring media tools and services.

Open-Interface: Control Your Computer with LLMs
Open-Interface turns natural-language requests into simulated mouse and keyboard actions, using screenshots and an LLM to guide and correct its work. It suits people who want to automate desktop tasks and are comfortable granting screen and input permissions.