Reyn

Open-source LLM workflow OS

Many agents.
One pair of reins.

Reyn is an LLM workflow OS. Phase transitions are constrained, validated, and replayable — predictability for production agents, not just experiments.

01 What is Reyn

Reyn is a runtime engine, not just an orchestrator. Every LLM transition is gated by a JSON-schema-validated contract and a closed candidate set. The LLM decides; the OS enforces.

02 How it works

A skill graph, conducted.

A Skill is a directed graph of Phases. Each Phase declares its input contract and runs to completion under a permission scope you control.

The LLM picks only from candidates the OS provides. Output is validated against the next Phase's input schema. Workspace and Events make every step replayable.

03 Key concepts

Three primitives. Nothing more.

Agent

A long-lived process.

A scoped runner with a memory window, a permission scope, and a curated set of Skills it can invoke.

Skill

A graph of phases.

A directed graph plus a final-output schema. The OS routes work between Phases based on LLM decisions and validated artifacts.

OS

An auditable runtime.

Builds context, validates every output, executes Control IR ops under permission gates. Owns Workspace and Events for state and audit.

04 Get started

One install. No service to run.

Read the docs
terminal
$git clone https://github.com/tya5/reyn