Open Source Shell Projects

Discover 40 open source Shell repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Shell projects here are most often combined with CLI, Developer Tools and Automation. Last updated October 4, 2026.

40 repositories · updated October 4, 2026

agency-agents: Install Role-Specific AI Agent Instructions

agency-agents: Install Role-Specific AI Agent Instructions

A large collection of specialized AI agent instruction files, organized by professional role and supported by scripts for installing them into compatible coding tools. Useful when you want reusable role-specific workflows rather than a single general-purpose prompt.

AIAI AgentsAgent Skills
Added May 30, 2026 View details
clawflows: Manage Reusable OpenClaw Agent Workflows

clawflows: Manage Reusable OpenClaw Agent Workflows

ClawFlows installs and manages reusable workflows for OpenClaw agents, including scheduled routines and on-demand tasks. It suits OpenClaw users who want to extend agent behavior with editable workflows instead of maintaining scattered instructions.

AI AgentsAutomationWorkflow Automation
Added May 30, 2026 View details
skills: Apply Engineering Workflows to Coding Agents

skills: Apply Engineering Workflows to Coding Agents

A collection of composable agent skills that brings engineering practices such as requirements clarification, TDD, debugging, and code design into coding-agent workflows. It suits developers who want to guide agents without adopting an end-to-end process framework.

AI AgentsCoding AgentAgent Skills
Added May 28, 2026 View details
Podroid: Run Linux Containers and Desktop Apps on Android

Podroid: Run Linux Containers and Desktop Apps on Android

Podroid runs Alpine Linux in a rootless virtual machine on Android, enabling container workloads and Linux desktop apps without replacing Android or requiring root. It is aimed at developers and Linux enthusiasts who want a portable ARM64 environment on their phone.

AndroidLinuxVirtual Machine
Added May 19, 2026 View details
bunster: Compile Shell Scripts into Static Binaries

bunster: Compile Shell Scripts into Static Binaries

Bunster transpiles shell scripts into Go and builds them as standalone binaries, rather than bundling a script that still needs a shell. It is aimed at developers distributing shell-based tools, but currently supports only a subset of Bash features.

GoShellCompiler
Added Apr 13, 2026 View details
omakub: Set Up an Ubuntu Web Development System

omakub: Set Up an Ubuntu Web Development System

Omakub configures a fresh Ubuntu installation as an opinionated web development system, aiming to reduce the manual setup needed to get started. The repository is retired and archived, so check its documentation and successor links before choosing it for a new setup.

ShellLinuxWeb Development
Added Apr 6, 2026 View details
ZimaOS: Run a Home NAS and Storage Server

ZimaOS: Run a Home NAS and Storage Server

ZimaOS is a Buildroot-based NAS operating system evolved from CasaOS, designed for Zima hardware and UEFI x86-64 systems. It suits people seeking a lightweight server with OTA updates and disk-management features.

Self HostedLinuxShell
Added Apr 4, 2026 View details
cuisine: Automate Unix Servers with Python

cuisine: Automate Unix Servers with Python

Cuisine provides a flat Python API for automating operating-system tasks across one or more servers. It suits administrators and developers who want direct, scriptable control without adopting a larger declarative framework.

PythonAutomationDevOps
Added Mar 17, 2026 View details
RetroDECK: Play Retro Games on Linux Devices

RetroDECK: Play Retro Games on Linux Devices

RetroDECK packages emulators, game engines, ports, and tools into a single Flatpak for Linux handhelds, desktops, HTPCs, and console-style PCs. It suits people who want a unified retro gaming setup without assembling and configuring each component themselves.

LinuxDesktop AppShell
Added Mar 8, 2026 View details
nerd-fonts: Add Developer Icons to Programming Fonts

nerd-fonts: Add Developer Icons to Programming Fonts

Nerd Fonts patches programming fonts with icon glyphs used by terminals, editors, and status lines. Install a ready-made patched font or use its FontForge-based patcher to customize a font.

FontsDeveloper ToolsTerminal
Added Mar 3, 2026 View details
self-hosted: Stream and Download Torrent Content in Docker

self-hosted: Stream and Download Torrent Content in Docker

Webtor self-hosted packages a torrent streaming and download service in one Docker image. It suits people who want a personal media library and browser-based playback, with optional Stremio and website embedding integrations.

Self HostedDockerShell
Added Feb 28, 2026 View details
PETSA: Adapt Time-Series Forecasters at Test Time

PETSA: Adapt Time-Series Forecasters at Test Time

PETSA is a parameter-efficient test-time adaptation method for time-series forecasting. It updates small input and output calibration modules rather than the full model, targeting non-stationary data with lower adaptation costs.

Machine LearningDeep LearningTime Series
Added Feb 19, 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 ❤️