← 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
Velocity · 7d
+2.8
★ / day
Trend
steady
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.

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