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.
Frequently asked
- What is Shopify/roast?
- A Ruby domain-specific language for orchestrating AI workflows by chaining LLM calls, running local coding agents, and controlling execution flow.
- Is roast open source?
- Yes — Shopify/roast is open source, released under the MIT license.
- What language is roast written in?
- Shopify/roast is primarily written in Ruby.
- How popular is roast?
- Shopify/roast has 1.2k stars on GitHub.
- Where can I find roast?
- Shopify/roast is on GitHub at https://github.com/Shopify/roast.