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

cursorless-talon: Voice Commands for Structural Code Editing
Cursorless Talon provides the voice-command side of Cursorless, a system for editing code by speaking. It is intended for developers using Talon who want to navigate and manipulate code through spoken, structure-aware commands.

BrowserOS: Browse with AI Agents and Automate Web Tasks
BrowserOS is a Chromium-based project with two desktop browsers: one for AI agents to automate logged-in web tasks, and another with an AI assistant for people browsing. It connects to MCP-compatible agents and keeps session data on your machine.

magentic-ui: Automate Browser and File Tasks with AI Agents
MagenticLite is an experimental agent for browser and local-file workflows, designed to work with smaller models. It supports human approval and browser sandboxing, and suits people who want supervised automation rather than unattended computer control.

RedditVideoMakerBot: Generate Videos from Reddit Posts
RedditVideoMakerBot automates the creation of short videos from Reddit content, without manual video editing or asset compiling. It is for creators who want to generate a video file for manual upload to social platforms.

SpiffWorkflow: Execute Python and BPMN Workflows
SpiffWorkflow is a Python workflow engine for building and running processes defined in code or BPMN diagrams. It suits teams that need executable business workflows, with support for BPMN and a baseline DMN implementation.

genaiscript: Build LLM Workflows with JavaScript
GenAIScript is a JavaScript and TypeScript toolkit for assembling prompts and orchestrating language models, tools, and data. The repository is marked deprecated and archived, so it may suit existing users better than new projects.

mcp-remote-macos-use: Control a Remote Mac with AI Agents
An MCP server that lets compatible AI clients interact with a remote macOS desktop using screenshots, keyboard input, and mouse controls. It suits users who want to automate Mac tasks through Screen Sharing without installing an agent on the target Mac.

UFO: Automate Desktop Tasks Across Devices with AI Agents
UFO combines a Windows desktop agent with a framework for coordinating agents across devices and platforms. Use it for Windows automation or multi-step workflows that need task planning, device assignment, and parallel execution.

Hexabot: Build and Run AI Workflows Across Chat Channels
Hexabot is a TypeScript platform for building agentic workflows that combine actions, tools, memory, and conversational channels. It suits teams that want to develop and operate AI automations in a single runtime.

cuisine: Automate Unix Servers with Python
Cuisine provides a flat Python API for automating operating-system tasks across one or more servers. It suits administrators and developers who want direct, scriptable control without adopting a larger declarative framework.

SponsorBlock: Skip Sponsor Segments in YouTube Videos
SponsorBlock is a crowdsourced browser extension that detects and skips sponsor segments in YouTube videos. It also supports skipping categories such as intros, outros, and subscription reminders, and works with Invidious.

certbot: Obtain and Deploy HTTPS Certificates
Certbot is a command-line client for obtaining certificates from Let's Encrypt and other ACME-compliant certificate authorities. It can also configure supported web servers to use HTTPS and automate certificate management.