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

openinterpreter: Run Coding Agents in Your Terminal

openinterpreter: Run Coding Agents in Your Terminal

Open Interpreter is a Rust-based terminal coding agent designed to get useful results from low-cost language models. It supports multiple agent harnesses and connects to ACP-compatible editors and Codex SDK clients.

RustCoding AgentAI Agents
Added Aug 18, 2026 View details
mcp-server-excel: Automate Microsoft Excel with AI

mcp-server-excel: Automate Microsoft Excel with AI

mcp-server-excel lets AI assistants and coding agents automate the real Microsoft Excel application through MCP or a CLI. It suits Windows users who need workbook operations that file parsers cannot perform, such as refreshing Power Query or running VBA.

MCP ServerWindowsCsharp
Added Aug 13, 2026 View details
swarmclaw: Run and Coordinate Self-Hosted AI Agents

swarmclaw: Run and Coordinate Self-Hosted AI Agents

SwarmClaw is a self-hosted runtime and control plane for building AI agents and coordinating them as teams. It combines persistent memory, tools, schedules, and delegation with support for many model providers and external runtimes.

TypeScriptAI AgentsSelf Hosted
Added Aug 13, 2026 View details
mercury-agent: Run a Permission-Aware AI Agent Across Channels

mercury-agent: Run a Permission-Aware AI Agent Across Channels

Mercury is a self-hosted AI agent for CLI, Telegram, and web use, with permission prompts, persistent memory, token budgets, and scheduled tasks. It suits people who want an always-on assistant they can configure and operate locally.

TypeScriptAI AgentsLLM
Added Aug 12, 2026 View details
OpenHands: Manage Coding Agents and Automations

OpenHands: Manage Coding Agents and Automations

OpenHands Agent Canvas is a self-hosted control center for running coding agents and automations across local, remote, and cloud backends. It suits developers and teams that want one place to manage agent conversations and recurring workflows.

TypeScriptAI AgentsDeveloper Tools
Added Aug 11, 2026 View details
background-agents: Run Coding Agents in Background Sandboxes

background-agents: Run Coding Agents in Background Sandboxes

Background Agents is a TypeScript system for running coding agents in isolated development sandboxes, with access through a web app and team tools like Slack, GitHub, and Linear. It suits trusted organizations that want asynchronous, automatable coding work and can operate a single-tenant deployment.

TypeScriptAI AgentsCoding Agent
Added Aug 10, 2026 View details
goose: Run an Extensible AI Agent on Your Machine

goose: Run an Extensible AI Agent on Your Machine

goose is a Rust-based AI agent available as a desktop app, CLI, and API. It connects to multiple LLM providers and MCP extensions, making it useful for code work as well as research, writing, automation, and data analysis.

RustAI AgentsAI
Added Aug 9, 2026 View details
nanobot: Run a Self-Hosted Personal AI Agent

nanobot: Run a Self-Hosted Personal AI Agent

nanobot is a Python framework for running a personal AI agent through a browser, terminal, or chat apps. It combines model integrations with tools, memory, MCP, and scheduled workflows for people who want a customizable agent they can host themselves.

PythonAI AgentsAgent Framework
Added Aug 9, 2026 View details
QwenPaw: Run a Self-Hosted Personal AI Assistant

QwenPaw: Run a Self-Hosted Personal AI Assistant

QwenPaw is a personal AI assistant that runs locally or in the cloud and connects to chat apps, models, and extensible tools. It suits people who want a customizable agent with persistent memory and security controls under their own deployment.

PythonAI AgentsSelf Hosted
Added Aug 7, 2026 View details
dramatiq: Process Background Tasks in Python

dramatiq: Process Background Tasks in Python

Dramatiq is a Python library for sending work to background workers through RabbitMQ or Redis. It suits Python applications that need distributed task processing without tying task execution to a web request or other foreground operation.

PythonLibraryDistributed Systems
Added Aug 5, 2026 View details
rq: Queue Python Jobs for Background Processing

rq: Queue Python Jobs for Background Processing

RQ is a Redis- and Valkey-backed Python job queue that runs function calls in background worker processes. It suits Python applications that need straightforward asynchronous, scheduled, or retryable tasks without adopting a larger queueing system.

PythonLibraryDeveloper Tools
Added Aug 5, 2026 View details
green: Run Python Unit Tests with Clear, Parallel Output

green: Run Python Unit Tests with Clear, Parallel Output

Green is a Python test runner for unittest projects, with colorized, hierarchical results and parallel execution. It suits developers who want clearer test feedback and automatic test discovery without changing their unittest test classes.

PythonTestingDeveloper Tools
Added Aug 4, 2026 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️