Shell Automation

Open-source Shell projects categorized as Automation

Top 23 Shell Automation Projects

  1. Compose-Examples

    Various Docker Compose examples of selfhosted FOSS and proprietary projects.

  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. mac-dev-playbook

    Mac setup and configuration via Ansible.

    Project mention: Every way to automate a Mac setup, ranked by mass of YAML you'll write | dev.to | 2026-02-14

    Jeff Geerling's mac-dev-playbook is the popular option here. Idempotent, which is nice. But writing enterprise YAML to install VS Code on your personal laptop feels absurd. And when a playbook fails, the error messages read like server logs.

  4. pre-commit-terraform

    pre-commit git hooks to take care of Terraform configurations πŸ‡ΊπŸ‡¦

    Project mention: How I Structure a Terraform Module | dev.to | 2026-08-21

    - repo: https://github.com/antonbabenko/pre-commit-terraform rev: v1.108.1 hooks: - id: terraform_fmt - id: terraform_validate args: - --hook-config=--retry-once-with-cleanup=true - id: terraform_docs args: - --args=--lockfile=false - id: terraform_tflint args: - --args=--config=__GIT_WORKING_DIR__/.tflint.hcl - id: terraform_trivy

  5. addons

    :heavy_plus_sign: Docker add-ons for Home Assistant

    Project mention: No audio from the Home Assistant Nabu puck: use assist_satellite.announce | dev.to | 2026-06-23

    It's not your call. The Piper add-on had crashed and never came back. TTS has no engine, so the message never gets synthesized and nothing speaks. Piper crashing on TTS calls is not just us: Piper: Crash after any TTS call (addons #3379) reports exactly this β€” ConnectionResetError then a FileNotFoundError on an empty audio path, i.e. the synthesis never produced a file. With no watchdog, a crashed Piper stays down and there's no obvious symptom pointing at it.

  6. wait-for

    ./wait-for is a script to wait for another service to become available.

  7. multi-agent-shogun

    Samurai-inspired multi-agent system for Claude Code. Orchestrate parallel AI tasks via tmux with shogun β†’ karo β†’ ashigaru hierarchy.

    Project mention: Show HN: Multi-agent-shogun – tmux and YAML mailbox for parallel AI agents | news.ycombinator.com | 2026-02-10
  8. bastille

    Bastille is an open-source system for automating deployment and management of containerized applications on FreeBSD.

    Project mention: Jails for NetBSD – Kernel Enforced Isolation and Native Resource Control | news.ycombinator.com | 2026-03-05

    I’ve found Bastille really simple and great for creating and managing jails https://bastillebsd.org/

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. selfhost-ai

    One-command installer for a self-hosted AI stack on your own server: n8n, Ollama, Open WebUI, OpenClaw, Dify, Flowise, Supabase, ComfyUI, Qdrant & 30+ tools. Docker Compose, automatic HTTPS via Caddy, built-in monitoring. Free Zapier/Make alternative.

  11. claude_code_agent_farm

    Orchestration framework for running 20+ Claude Code agents in parallel: automated bug fixing, best-practices sweeps, lock-based coordination, and real-time tmux monitoring

  12. aeon

    The most autonomous AI agent framework: runs unattended on GitHub Actions, self-healing skills, drives Claude Code, Grok, Codex & more. No approval loops. Configure once, forget forever. (by aeonfun)

    Project mention: Open-Source AI Agent Framework on GitHub Actions | dev.to | 2026-10-06

    git clone https://github.com/aeonfun/aeon && cd aeon ./aeon init ./aeon init creates your repo and connects GitHub, a model, and Telegram; ./aeon opens the same dashboard locally on localhost:5555. Everything the dashboard does is also an ./aeon CLI command or a /aeon chat command, installable as a Claude Code or Codex plugin. If you want a stable point to pin to instead of main, releases exist now, starting with v0.1.0.

  13. ansible-for-kubernetes

    Ansible and Kubernetes examples from Ansible for Kubernetes Book

  14. Mido

    The Secure Microsoft Windows Downloader (by ElliotKillick)

  15. shepherd

    Docker swarm service for automatically updating your services whenever their image is refreshed (by containrrr)

  16. qvm-create-windows-qube

    Spin up new Windows qubes quickly, effortlessly and securely on Qubes OS

  17. superclaude

    πŸš€ Give Claude AI superpowers for GitHub workflows. Transform "fix stuff" commits into professional messages, generate intelligent changelogs, and get AI code reviews - all with one command. (by gwendall)

  18. hideIt.sh

    Automagically hide/show a window by its name when the cursor is within a defined region or you mouse over it.

  19. cursor-rules-and-prompts

    A comprehensive, open-source collection of rules and prompts designed to guide Cursor AI in generating better, more consistent code. Enhance code quality, enforce coding standards, and streamline development workflows automatically.

    Project mention: Cursor Rules and Prompts | news.ycombinator.com | 2026-03-16
  20. github-misc-scripts

    GitHub script samples for automation

  21. verify-changed-files

    :octocat: Github action to verify file changes that occur during the workflow execution.

  22. docker-terragrunt

    Dockerized framework with Terraform, Terragrunt, Python, Make, Docker, Git, and all needed components to easily manage cloud infrastructure.

  23. Apple-Music-CLI-Player

    A simple command-line Apple Music controller script which includes a "Now Playing" widget function, a playback function, and a list-out function for your Mac's Music.app library, written in sh.

  24. changelog-updater-action

    A GitHub Action to automatically update a "Keep a Changelog" CHANGELOG with the latest release notes.

  25. pimod

    Reconfigure Raspberry Pi images with an easy, Docker-like configuration file

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Shell Automation discussion

Log in or Post with

Shell Automation related posts

  • Show HN: L0/L1/L2 agents, leases, gates, audits, Git-worktree isolation

    1 project | news.ycombinator.com | 27 Aug 2026
  • Meet Watchdog: A Small, Safe Bash Watchdog for Linux Services

    6 projects | dev.to | 27 Aug 2026
  • Orchestration engine to drive autonomous AI coding agents in parallel

    1 project | news.ycombinator.com | 21 Aug 2026
  • Show HN: Singular – local orchestration for autonomous coding agents

    1 project | news.ycombinator.com | 18 Aug 2026
  • Show HN: Aident Loadout – connect Codex to real apps with 25000 actions

    1 project | news.ycombinator.com | 7 Aug 2026
  • Show HN: Aident Loadout – connect Codex and Claude Code to real apps

    1 project | news.ycombinator.com | 6 Aug 2026
  • Show HN: 5dive – Run a Company of Claude Code/Codex Agents (Written in Bash)

    1 project | news.ycombinator.com | 23 Jul 2026
  • A note from our sponsor - AppSignal
    www.appsignal.com | 7 Oct 2026
    APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more β†’

Index

What are some of the best open-source Automation projects in Shell? This list will help you:

# Project Stars
1 Compose-Examples 7,387
2 mac-dev-playbook 7,057
3 pre-commit-terraform 3,783
4 addons 2,226
5 wait-for 1,963
6 multi-agent-shogun 1,423
7 bastille 1,105
8 selfhost-ai 938
9 claude_code_agent_farm 920
10 aeon 766
11 ansible-for-kubernetes 728
12 Mido 672
13 shepherd 596
14 qvm-create-windows-qube 399
15 superclaude 327
16 hideIt.sh 253
17 cursor-rules-and-prompts 249
18 github-misc-scripts 237
19 verify-changed-files 213
20 docker-terragrunt 179
21 Apple-Music-CLI-Player 179
22 changelog-updater-action 158
23 pimod 149

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com

Did you know that Shell is
the 8th most popular programming language
based on number of references?