Loading
Loading
A local-first workflow runner built on Laravel Zero that turns high-level instructions into executable YAML workflows, with layered `.sir` configuration, reusable Git-installed packs, built-in tasks, and an MCP-style interface for AI assistants.


sir.sh sells the right mental model fast: define workflows once, keep them local-first, layer configuration by directory, install packs from Git, and let AI assistants discover and execute automation safely.
Developers needed something more structured than ad hoc shell scripts but lighter than a full orchestration platform. sir.sh had to make complex workflows portable, inspectable, and AI-friendly without giving up local control, dry-run safety, or repo-level customization.
Framed the product around a practical developer workflow: define once in YAML, resolve local and global `.sir` layers automatically, then run, preview, or share the same automation surface across projects.
Made the architecture legible through the marketing site and source story together, highlighting the core pieces that matter in practice: layered configuration, workflow engine, pack system, built-in tasks, and context-aware execution.
Positioned the AI agent interface as a controlled extension of the workflow runner rather than an opaque autopilot, so assistants can discover tools, inspect plans, and execute workflows with explicit context and safer boundaries.
Kept the product grounded in real CLI ergonomics: clean output, reusable methods, Git-based pack distribution, spec coverage, and a local-first model that fits how developers actually work.