OpenSpec.sh — Summary
OpenSpec.sh is a POSIX bash reimplementation of the OpenSpec CLI, designed for environments without Node.js. It provides core spec-driven workflow functionality (init, list, validate, archive) using only standard POSIX utilities (find, mkdir, grep, sed, cat, echo). The tool supports two AI coding tools (Crush and GitHub Copilot) with agent integration files generated during openspec init --tools crush,github-copilot. With 3 stars and version 0.16.0, it is a lightweight portability layer — not a feature-equivalent replacement for the npm OpenSpec CLI, but a functional starting point for teams on restricted environments (embedded systems, minimal Linux, restricted CI).
Compared to seeds: closest to openspec as a direct implementation of the same concept in a different runtime. The architectural delta is maximally reduced: no schema plugin system, no AI tool skill generation for the 29+ tools OpenSpec supports, no delta spec tracking — only file structure creation, basic validation, and manual spec archiving.