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

nodemon: Automatically Restart Node.js Apps on File Changes

nodemon: Automatically Restart Node.js Apps on File Changes

nodemon watches application files and restarts the running process when changes are detected. It helps Node.js developers shorten the edit-and-test loop without changing their application code.

JavaScriptNode.jsDeveloper Tools
Added Nov 23, 2025 View details
core: Self-Host a Personal AI Assistant for Everyday Work

core: Self-Host a Personal AI Assistant for Everyday Work

CORE is a self-hosted AI assistant that combines persistent memory, task planning, app integrations, and coding agents. It suits people who want one assistant to work across their tools, with human approval and control over their data.

TypeScriptAI AgentsSelf Hosted
Added Nov 23, 2025 View details
refined-github: Make GitHub Easier to Use

refined-github: Make GitHub Easier to Use

Refined GitHub is a browser extension that improves GitHub’s interface with practical additions and fixes. It suits frequent GitHub users who want smoother repository, issue, pull request, and notification workflows.

Browser ExtensionTypeScriptDeveloper Tools
Added Nov 19, 2025 View details
mantis: Automate Attack Surface Discovery and Security Scanning

mantis: Automate Attack Surface Discovery and Security Scanning

Mantis is a Python command-line framework for discovering assets, running reconnaissance, and scanning for vulnerabilities, secrets, misconfigurations, and phishing domains. It is suited to product security teams managing organization-wide attack surfaces.

PythonSecuritySecurity Tools
Added Nov 14, 2025 View details
watchtower: Automatically Update Running Docker Containers

watchtower: Automatically Update Running Docker Containers

Watchtower checks container images for updates and replaces running containers with newer versions while preserving their deployment options. It is no longer maintained and is intended for homelabs and local development, not commercial or production use.

GoDockerAutomation
Added Nov 13, 2025 View details
splinter: Automate Web Browser Interactions in Python

splinter: Automate Web Browser Interactions in Python

Splinter provides a Python API for automating browser interactions in web application tests. Use it to exercise pages through drivers such as Selenium, or when you want a higher-level interface that can still access Selenium directly.

PythonAutomationTesting
Added Nov 11, 2025 View details
netmaker: Automate WireGuard Virtual Networks

netmaker: Automate WireGuard Virtual Networks

Netmaker automates WireGuard networks across cloud, data center, and edge devices. It suits teams and self-hosters who need managed mesh, site-to-site, or remote-access connectivity without configuring every peer by hand.

GoNetworkingSecurity
Added Nov 10, 2025 View details
podcastfy: Turn Multimodal Sources Into AI Podcasts

podcastfy: Turn Multimodal Sources Into AI Podcasts

Podcastfy is a Python package and CLI for turning websites, PDFs, images, YouTube videos, and topics into multilingual conversational audio. It suits developers and creators who want to customize or automate podcast generation with hosted or local language models.

PythonGenerative AIText To Speech
Added Nov 9, 2025 View details
handit.ai: Monitor and Automatically Fix AI Applications

handit.ai: Monitor and Automatically Fix AI Applications

Handit.ai monitors AI applications for quality and reliability issues, evaluates interactions, and can generate tested fixes as GitHub pull requests. It is aimed at teams operating production AI agents that want ongoing monitoring and a reviewable path from detection to code changes.

AIAI AgentsMonitoring
Added Nov 7, 2025 View details
wizarr: Manage Invitations to Media Servers

wizarr: Manage Invitations to Media Servers

Wizarr helps self-hosted media server owners invite and onboard users through shareable links. It automates account invitations and can guide guests through app setup and related services.

PythonSelf HostedWeb App
Added Nov 4, 2025 View details
n8n-nodes-mcp: Connect n8n Workflows to MCP Servers

n8n-nodes-mcp: Connect n8n Workflows to MCP Servers

A community node for connecting n8n workflows and AI agents to Model Context Protocol servers. Use it to discover and run tools, retrieve resources, and access prompts through STDIO or HTTP-based transports.

TypeScriptAutomationWorkflow Automation
Added Nov 1, 2025 View details
donutbrowser: Manage Isolated Chromium Browser Profiles

donutbrowser: Manage Isolated Chromium Browser Profiles

Donut Browser is a desktop Chromium profile manager built around a privacy-focused anti-detect engine. It is aimed at people who need separate browser identities, per-profile proxies, and optional sync or automation integrations.

RustDesktop AppPrivacy
Added Oct 30, 2025 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 ❤️