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

pyautogui: Automate Mouse and Keyboard Actions
PyAutoGUI is a Python library for controlling the mouse and keyboard across Windows, macOS, and Linux. It suits scripts that automate desktop interactions, capture screenshots, or locate visual elements on the primary monitor.

gspread: Work with Google Sheets from Python
gspread is a Python library for reading, updating, formatting, and managing Google Sheets through a simple API. It suits scripts and applications that need spreadsheet access, but its README says the project currently needs new maintainers.

MechanicalSoup: Automate Website Interaction in Python
MechanicalSoup is a Python library for scripting website interactions through HTTP sessions and HTML parsing. Use it to follow links, manage cookies, and submit forms when a site does not require JavaScript.

databasement: Schedule and Manage Database Backups
Databasement is a self-hosted web app for scheduling, monitoring, and restoring backups across multiple database engines. It suits teams that want centralized backup management and control over where backup files are stored.

MacOS-MCP: Automate macOS with AI Agents
MacOS-MCP is a Python MCP server that lets AI agents interact with macOS apps and interfaces through accessibility controls and system tools. It suits developers building desktop workflows, with macOS permissions and careful security review required.

app.yumcut.com: Generate Short Videos from Prompts
YumCut turns a prompt into a vertical short video with generated scripts, voice, visuals, and captions. It is aimed at creators and teams who want to automate short-form production and control their deployment and provider choices.

no-mistakes: Gate Git Pushes with AI Validation
no-mistakes routes Git pushes through an isolated, AI-driven validation pipeline before forwarding changes to a configured remote and opening a PR. It is for developers who want automated checks and fixes without disrupting their working tree.

OpenMontage: Produce Videos with AI Coding Assistants
OpenMontage gives AI coding assistants structured pipelines for researching, scripting, generating assets, editing, and rendering videos. It suits creators and developers who want to automate production while retaining control over choices and approvals.

OfficeCLI: Create and Edit Office Files from the Command Line
OfficeCLI is a cross-platform CLI for AI agents and developers to create, read, edit, and validate Word, Excel, and PowerPoint files. It combines structured commands, JSON output, and built-in document previews in a self-contained binary.

loop-engineering: Design and Operate AI Coding-Agent Loops
A TypeScript toolkit and pattern library for designing repeatable workflows around AI coding agents. It helps teams discover work, delegate tasks, verify results, and preserve state instead of managing every step through prompts.

gogcli: Manage Google Workspace from the Terminal
gogcli is a Go command-line client for Google Workspace services, including Gmail, Calendar, Drive, Docs, and Sheets. It suits people and automation workflows that need account routing, structured output, and controls over which commands can run.

dexter: Research Financial Questions with an Autonomous Agent
Dexter turns complex financial questions into research plans, gathers market data with tools, and checks its work before responding. It is aimed at developers and researchers who want an extensible, command-line financial research agent, not a source of investment advice.