← all repositories

Shopify/roast

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

1.2k stars Ruby AgentsLLMOps · Eval
roast
Not currently ranked — collecting fresh signals.
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.