automation
JavaScript API for Chrome and Firefox.
Puppeteer is a JavaScript library which provides a high-level API to control Chrome or Firefox over the DevTools Protocol or WebDriver BiDi. Puppeteer runs in the headless (no visible UI) by default.
Related contents:
📦 Mac App Store command line interface.
A command-line interface for the Mac App Store. Designed for scripting & automation.
Related contents:
The Ultimate all-in social media automation (outreach) tool 🤖 . Social Media Outreach for automation experts.
GrowChief is an API based tool to automate your social media accounts such assending connection requests and follow-up messages.
Growchief is an open-source social media automation tool (aka social scraper). It allows you to create a workflow (step-by-step) for interacting with different accounts on social media, such as sending a connection request, following up with a message, and so on. We do not encourage spam (perfect for API/n8n automations).
Cost-effective compute resources for AI applications.
Ryax is the low-code serverless and open-source solution to build faster your AI workflows and applications. Developers, build your AI workflows and Applications in record time; deploy at scale with serverless technology; self-host, install on any cloud and HPC or use our hosted platform; Open source, low code.
The Easiest Way to Build Desktop Agents. Bytebot is a turn-key container for developers building desktop agents.
Bytebot is a self-hosted AI desktop agent that automates computer tasks through natural language commands, operating within a containerized Linux desktop environment.
Related contents:
Pentesting automation platform that combines hacking tools to complete assessments.
Rekono is an automation platform that combines different hacking tools to complete pentesting processes.
Precision Episode Management for Sonarr.
Automates sending and deleting episodes or seasons to sonarr as played based on your rules. OCDarr is a smart media assistant that gives you episode-by-episode control over your library, automatically preparing what you want to watch next while cleaning up what you've already seen.
FlowGram is a node-based flow building engine that helps developers quickly create workflows in either fixed layout or free connection layout modes.
GitHub Actions Importer helps you plan and automate the migration of Azure DevOps, Bamboo, Bitbucket, CircleCI, GitLab, Jenkins, and Travis CI pipelines to GitHub Actions.
Optimized Workforce Learning for General Multi-Agent Assistance in Real-World Task Automation.
🦉 OWL is a cutting-edge framework for multi-agent collaboration that pushes the boundaries of task automation, built on top of the CAMEL-AI Framework.
Powerful Workflow Automation Software & Tools.
Related contents:
- n8n -- Powerful automation for your homelab services @ Akash Rajpurohit.
- J'ai créé un Agent IA avec n8n pour automatiser tout mon blog 🧠 @ YoanDev's YouTube :fr:.
- 🚀 Automating Daily AWS Tasks with n8n and MCP: Building a Self-Healing Cloud @ AWS in Plain English's Medium.
- Self-hosted automation for EVERYTHING! // n8n Tutorial @ Chistian Lempa's YouTube.
A specialized utility that automates discovering missing and upgrading your music collection.
This script continually searches your Lidarr library for missing music (artists/albums) and music that needs quality upgrades. It automatically triggers searches for both missing content and albums below your quality cutoff. It's designed to run continuously while being gentle on your indexers, helping you gradually complete your music collection with the best available quality.
MCP server for your browser.
Browser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser.
If you want to automate actions on a website, like repeatedly fill out a form, you normally can't do it with AI apps like Cursor or Claude because they don't have access to a web browser. With Browser MCP, you can connect AI apps to your browser so they can automate tasks on your behalf.
Runbook Automation.
Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts. Rundeck by PagerDuty is an open source runbook automation service with a web console, command line tools and a WebAPI. It lets you easily standardize tasks to improve operational quality by deploying automation across a set of nodes.
Automated Command Line Identity Generation Tool for OSINT Investigators. Command Line Sock Puppet Creator for Investigators.
Loki can create a sock puppet identity, that you can use to create a fake online presence to start your investigations. As an OSINT, Private or any other Investigator who seeks to conduct OSINT investigations; you need a sock puppet which cannot be traced back to you. Setting up a sock puppet is easy; only if you know where to look for.
Overr-Syncerr is a script designed to automate the management of subtitle synchronization issues across your media library. By leveraging Overseerr and Jellyseerr's built-in webhook and issue reporting functionality, this script allows users to specify the subtitles they need synchronized. It seamlessly integrates with your existing services such as Sonarr, Radarr, and Bazarr, making the entire process of subtitle synchronization more automated.
Plauna is a privacy focused service that helps you categorize your e-mails. All of its data is stored only on your computer.
You can parse your e-mails from mbox files or directly by connecting to your IMAP servers. Plauna helps you categorize your e-mails and automates the process so that incoming e-mails are moved to their respective folders on your IMAP server.
Continuous Integration & Delivery.
Semaphore CI/CD helps product teams ship software faster, with quality and security. Semaphore is an open source CI/CD platform. Self-host Semaphore on your own servers or on a cloud provider.
Related contents:
A real-time chat application integrated with N8N workflows for automated responses and processing.
Free automatic invoice collector 🧾 Collect your invoices in seconds ⏰ Docker container 🐳
Invoice Collector is a free docker image used to retrieve invoices and receipts from suppliers. It can connect to customer areas, APIs and inboxes to get the invoices.
webhook is a lightweight incoming webhook server to run shell commands.
webhook is a lightweight configurable tool written in Go, that allows you to easily create HTTP endpoints (hooks) on your server, which you can use to execute configured commands. You can also pass data from the HTTP request (such as headers, payload or query variables) to your commands. webhook also allows you to specify rules which have to be satisfied in order for the hook to be triggered.
Run sequential command(s) on a group of SSH servers.
SSH Commander is a powerful, colorful command-line tool for executing commands across multiple SSH servers simultaneously. It supports both password and key-based authentication, custom ports, and can execute both single commands and command files.
Lab automation from users for users.
AutomatedLab (AL) enables you to setup test and lab environments on Hyper-v or Azure with multiple products or just a single VM in a very short time. There are only two requirements you need to make sure: You need the DVD ISO images and a Hyper-V host or an Azure subscription.
Related contents:
Extended Container Scripts - Automation scripts to make life easier!
Enable AI to control your browser. Make websites accessible for AI agents.
We make websites accessible for AI agents by extracting all interactive elements, so agents can focus on what makes their beer taste better.
Related contents:
NucleiFuzzer is a robust automation tool designed for efficiently detecting web application vulnerabilities, including XSS, SQLi, SSRF, and Open Redirects, leveraging advanced scanning and URL enumeration techniques.
Related contents:
This tool will help manage tedious tasks in qBittorrent and automate them. Tag, categorize, remove Orphaned data, remove unregistered torrents and much much more.
Jenkins automation server.
Jenkins is the leading open-source automation server. Built with Java, it provides over 1,800 plugins to support automating virtually anything, so that humans can spend their time doing things machines cannot.
Related contents:
Your on-machine AI agent, automating engineering tasks seamlessly. an open-source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM.
Related contents:
The headless browser. The future of browser automation.
Combining the flexibility of a Headless Chrome API with an innovative tailor-made browser for unmatched performance and efficiency in browser automation.
Related contents:
OpenVox is the modern open source implementation of the world's most capable configuration management platform -- trusted by everyone from the smallest hobbyist to operators of some of the largest commercial infrastructures in the business.
Related contents:
An app for crossposting your posts from bluesky to twitter and mastodon.
Homeserver management made easy.
Runtipi is a homeserver for everyone! One command setup, one click installs for your favorites self-hosted apps. ✨ Free and open-source, runtipi lets you install all your favorite self-hosted apps without the hassle of configuring and managing each service. One-click installs and updates for more than 200 popular apps.
Reloader can watch changes in ConfigMap and Secret and do rolling upgrades on Pods with their associated DeploymentConfigs, Deployments, Daemonsets Statefulsets and Rollouts.
A Kubernetes controller to watch changes in ConfigMap and Secrets and do rolling upgrades on Pods with their associated Deployment, StatefulSet, DaemonSet and DeploymentConfig.
Fully-automatic cross-seeding.
cross-seed is an app designed to help you download torrents that you can cross seed based on your existing torrents. It is designed to match conservatively to minimize manual intervention.
Python based web automation tool. Powerful and elegant.
DrissionPage is a Python-based web automation tool. It can control the browser, send and receive packets, and combine the two. You can balance the convenience of browser automation with the efficiency of requests. It is powerful, built-in countless user-friendly design and convenient features. Its syntax is simple and elegant, the code is small, and it is friendly to beginners.
Use LLMs and LLM Vision (OCR) to handle paperless-ngx - Document Digitalization powered by AI.
paperless-gpt seamlessly pairs with paperless-ngx to generate AI-powered document titles and tags, saving you hours of manual sorting. While other tools may offer AI chat features, paperless-gpt stands out by supercharging OCR with LLMs—ensuring high accuracy, even with tricky scans. If you’re craving next-level text extraction and effortless document organization, this is your solution.
A Docker-based tool that automatically renames your PC game folders using IGDB.com data. It adds release years and cleans up folder names, transforming folders like Dead.Space-RUNE into Dead Space (2008).
Note: This tool is designed for organizing archived PC game folders (like GOG downloads stored on a NAS) and not for renaming installed games. It's perfect for cleaning up your PC game backup folders, ensuring consistent naming across your collection.
Recyclarr is a command-line application that will automatically synchronize recommended settings from the TRaSH guides to your Sonarr/Radarr instances.
A file watching service. Watches files and records, or triggers actions, when they change.
Watchman exists to watch files and record when they change. It can also trigger actions (such as rebuilding assets) when matching files change.
Restart your errored qBittorrent downloads automatically
Plex Recommendations Manager.
DynamiX is an automation tool for dynamically managing Plex collections pinning. It pins and unpins library collections based on configurable time blocks, ensuring fresh and relevant content is featured.
A lightweight, self-hosted Docker tool to deploy Git-hosted sites locally. Clone, build, and deploy Hugo, Go, or Node.js sites with custom commands, branch selection, and private repo access. Detect changes and auto-redeploy — a flexible alternative to SaaS tools like Cloudflare Pages or GitHub Pages.
115+ Docker Apps in Minutes with Traefik, SSL, Authentik.
Deployarr allows you to install Traefik, Authentik, Authelia, Starr Apps, and 110+other homelab apps in just minutes.
Script to help cleanup your Torrents / Arr / Plex downloads folder.
Media-Maid is a utility script designed to clean up your download folder by identifying completed media files and organizing or removing them based on their presence in your Plex library. It focuses on automating the tedious task of manually managing downloaded content.
The modern autodl-irssi replacement. Modern, easy to use download automation for torrents and usenet.
autobrr redefines download automation for torrents and Usenet, drawing inspiration from tools like trackarr, autodl-irssi, and flexget. We've combined the best of these worlds into one versatile tool that can do it all, and then some.
Devilspie2 is a window matching utility, allowing the user to perform scripted actions on windows as they are opened and closed. Devilspie 2 is based on the excellent program Devil's Pie by Ross Burton. It will read Lua scripts from a folder and run them whenever a window is opened, and the rules in them are applied on the window.
Robot Framework is an open source automation framework for test automation and robotic process automation (RPA). It is supported by the Robot Framework Foundation and widely used in the industry.
Its human-friendly and versatile syntax uses keywords and supports extending through libraries in Python, Java, and other languages.
It integrates with other tools for comprehensive automation without licensing fees, bolstered by a rich community with hundreds of 3rd party libraries.
Let File Juggler organize your files.
File Juggler makes it easy to create automatic workflows with files.
🌎💪 BrowserGym, a Gym environment for web task automation.
BrowserGym is meant to provide an open, easy-to-use and extensible framework to accelerate the field of web agent research. It is not meant to be a consumer product. Use with caution!
Lighter web automation with Python.
Helium is a Python library for automating browsers such as Chrome and Firefox.
Automate Creation of YouTube Shorts using MoviePy.
Automate the creation of YouTube Shorts, simply by providing a video topic to talk about.
Your Persistent Adversary. Real Attack Surface Management, within the watchTowr Platform. The future of Continuous Automated Red Teaming and Attack Surface Management.
DevOps Automation Platform - Enable Developers Self-Service.
Qovery is a DevOps Automation Platform that eliminates your DevOps hiring needs. Provision and maintain a secure and compliant infrastructure in hours - not months!
The Continuous Merge Platform.
Save time and CI costs while making code merging more secure and less frustrating for developers.
Automate your GitHub Pull Requests.
🔮 A bot to automatically update and merge GitHub PRs.
Security automation content in SCAP, Bash, Ansible, and other formats.
The purpose of this project is to create security policy content for various platforms — Red Hat Enterprise Linux, Fedora, Ubuntu, Debian, SUSE Linux Enterprise Server (SLES),... — as well as products — Firefox, Chromium, ... We aim to make it as easy as possible to write new and maintain existing security content in all the commonly used formats.
CLI tool to automate Podman image updates. Selective updates, optional notifications, and image pruning when done.
OSINT automation for hackers. A recursive internet scanner for hackers.
BEE·bot is a multipurpose scanner inspired by Spiderfoot, built to automate your Recon, Bug Bounties, and ASM!