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

aws-nuke: Remove Resources from AWS Accounts
aws-nuke is a Go CLI for identifying and deleting resources from AWS accounts. It suits teams cleaning up test, development, or decommissioned accounts, with filters to help control what is removed.

Socioboard-5.0: Manage and Analyze Social Media Accounts
Socioboard-5.0 is a social media management platform for coordinating accounts, publishing content, and reviewing analytics. It is aimed at teams and businesses that want a customizable platform for managing social media workflows.

Lazyeat: Control Devices with Gestures and Voice
Lazyeat is a desktop tool for hands-free device control using camera-based gestures and voice input. It is aimed at people who want to operate a device while eating or whenever touching it is inconvenient.

vhs: Record Scripted Terminal Sessions as Videos
VHS turns text-based tape scripts into terminal recordings such as GIFs, MP4s, and WebM files. It is useful for CLI demos and repeatable terminal workflows, with support for scripted input and CI-based output checks.

fleet: Manage and Secure Devices Across Operating Systems
Fleet is a device management platform for IT and security teams that need to manage, monitor, and secure computers across operating systems. It offers GUI, API, and GitOps workflows for tasks such as MDM, patching, software deployment, and compliance checks.

lefthook: Manage Git Hooks Across Projects
Lefthook is a fast, Go-based manager for configuring and running Git hooks across projects and languages. Use it to automate checks around commits and pushes, with options for parallel jobs, file filtering, scripts, and local overrides.

keploy: Record and Replay API Tests and Mocks
Keploy records application traffic and replays it as API and integration tests with mocks for dependent services. It suits developers and QA teams seeking repeatable tests from real usage without changing application code.

OmniParser: Turn Screenshots into GUI Elements
OmniParser parses interface screenshots into structured elements, helping vision-based agents identify and ground actions on screen. It suits developers building computer-use agents that need visual UI understanding.

reinstall: Reinstall VPS Operating Systems from Linux or Windows
A shell-based toolkit for reinstalling Linux or Windows on VPS instances without relying on provider consoles. It also supports raw disk imaging and booting temporary recovery environments, with important risks for systems that cannot tolerate a full disk wipe.

pueue: Queue and Manage Shell Commands
Pueue is a Rust command-line tool for queuing long-running shell commands and controlling them through a background daemon. It suits individual users who want persistent task tracking and configurable sequential or parallel execution without relying on an active terminal session.

Agentless: Find and Repair Bugs with LLMs
Agentless uses language models to localize bugs, generate candidate code patches, and validate them without an agent-based workflow. It is aimed at developers and researchers evaluating automated software repair, especially on SWE-bench.

subtitle-translator: Batch-Translate Subtitle Files
A browser-based tool and CLI for translating batches of subtitle files while preserving their timing and structure. Useful for subtitle editors and localization workflows that need multiple languages, formats, or translation providers.