Open Source Automation Tools
Automation uses software to carry out repetitive or rule-based tasks with less manual effort. It can connect applications, process data, control devices, run browser or desktop actions, and coordinate multi-step workflows. By making tasks repeatable, automation can reduce errors, save time, and help teams manage work that would otherwise require frequent human intervention.
Open source automation tools range from workflow builders and scripting frameworks to browser controls, data extraction utilities, and systems for coordinating AI agents. When choosing a tool, consider its maturity, license, maintenance activity, security model, system requirements, and compatibility with your existing services. Automation is useful for developers, operations teams, researchers, and individuals looking to streamline routine work or build repeatable processes.
193 repositories · updated October 4, 2026

prime-agent: Run Self-Improving Agents for Coding Work
Prime Agent is a coding and research agent built for long-running tasks, using a persistent Python environment, recursive subagents, and durable working context. It suits developers and researchers who need agents to keep working across sessions.

OpenCompany: Coordinate AI Agents to Run a One-Person Business
OpenCompany is a Rust-based host for configuring and running companies staffed by coordinated AI agents. It is aimed at solo operators who want to delegate business functions while retaining key decisions, and is explicitly not production-ready.

e2a: Email API for Applications and AI Agents
e2a provides an email API and relay for applications and AI agents. It supports transactional sending, inbound mailboxes, and agent replies, with optional human review and hosted or Docker-based deployment.

pydantic-ai-harness: Add Capabilities for Long-Running AI Agents
A Python capability library that extends Pydantic AI agents with tools and support for coding, research, memory, delegation, and context management. This repository is no longer updated; development continues in the Pydantic AI repository.

Kun: Local-First AI Agent Workspace
Kun is a local-first workspace for using AI agents across coding, writing, design, research, and automation. Its desktop GUI and terminal TUI share one runtime, keeping tasks and approvals connected.

browser-rs-mcp: Share Chrome with AI Agents
A Rust MCP server that lets multiple AI agents control separate tabs in one shared Chrome profile. It provides browser automation through Chrome DevTools Protocol without requiring a Node.js runtime.

dcc-mcp-blender: Control Blender with AI Agents
An embedded MCP server that lets AI agents operate Blender through typed tools for modeling, UVs, rigging, materials, animation, and rendering. Suited to creators and pipeline teams seeking structured, cross-DCC automation.

AutoResearch: Turn Research Ideas into Reviewable Evidence
AutoResearch is a Python agent workflow for developing AI and machine learning research ideas into experiments and reviewable evidence. It suits researchers who want a traceable, resumable process and can configure model services and experiment resources.

OpenMausBot: Coordinate AI Agents in a Desktop Chat App
OpenMausBot is a local-first desktop app for managing AI agents as a team of chat contacts. It runs supported agent CLIs on your computer and can connect agents to computers and third-party apps, with approval prompts for risky actions.

vphone-cli: Run a Virtual iPhone on Apple Silicon
vphone-cli runs iOS virtual machines on physical Apple Silicon Macs using Apple's Virtualization.framework and PCC research virtual machines. It is aimed at security researchers, reverse engineers, and developers who need a controllable iOS guest for testing or automation.

astron-rpa: Automate Desktop and Web Workflows
AstronRPA is a visual RPA desktop application for building workflows that automate desktop software and web pages. It combines low-code workflow design with agent integration and supports enterprise deployment, scheduling, and API or MCP triggers.

goon: Run Autonomous AI Workflows as a Self-Hosted Daemon
goon is a Go daemon that runs AI workflows, from software tasks to scheduled automations, with human approval gates and persistent project memory. It suits teams that want a self-hosted worker they can configure and supervise.