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 β
Top 23 Shell Automation Projects
-
-
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.
-
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.
-
- 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
-
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.
-
-
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 -
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-05Iβve found Bastille really simple and great for creating and managing jails https://bastillebsd.org/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
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
-
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)
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.
-
-
-
shepherd
Docker swarm service for automatically updating your services whenever their image is refreshed (by containrrr)
-
-
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)
-
hideIt.sh
Automagically hide/show a window by its name when the cursor is within a defined region or you mouse over it.
-
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.
-
-
verify-changed-files
:octocat: Github action to verify file changes that occur during the workflow execution.
-
docker-terragrunt
Dockerized framework with Terraform, Terragrunt, Python, Make, Docker, Git, and all needed components to easily manage cloud infrastructure.
-
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.
-
changelog-updater-action
A GitHub Action to automatically update a "Keep a Changelog" CHANGELOG with the latest release notes.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Shell Automation discussion
Shell Automation related posts
-
Show HN: L0/L1/L2 agents, leases, gates, audits, Git-worktree isolation
-
Meet Watchdog: A Small, Safe Bash Watchdog for Linux Services
-
Orchestration engine to drive autonomous AI coding agents in parallel
-
Show HN: Singular β local orchestration for autonomous coding agents
-
Show HN: Aident Loadout β connect Codex to real apps with 25000 actions
-
Show HN: Aident Loadout β connect Codex and Claude Code to real apps
-
Show HN: 5dive β Run a Company of Claude Code/Codex Agents (Written in Bash)
-
A note from our sponsor - AppSignal
www.appsignal.com | 7 Oct 2026
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 |