Shopify/roast
A Ruby domain-specific language for orchestrating AI workflows by chaining LLM calls, running local coding agents, and controlling execution flow.

Roast is a Ruby-based DSL for building structured AI workflows composed of modular cogs. Cogs interact with cloud-based LLMs (OpenAI, Anthropic, Perplexity, Gemini), run local coding agents with filesystem access via Claude Code CLI, execute Ruby code, and run shell commands. Workflows chain AI steps together so output from one cog flows to the next, support parallel or serial collection processing, and enable reusable modular scopes for complex automation.