The Smithers Workflow Studio demo lives inDocumentation Index
Fetch the complete documentation index at: https://smithers.sh/llms.txt
Use this file to discover all available pages before exploring further.
apps/smithers-demo. It is a Vite React app that uses React Flow (@xyflow/react) to render Smithers workflow nodes with automatic Dagre layout.
- A bottom prompt composer for regenerating the workflow graph and code.
- A settings panel with provider, model, and local API key settings.
- A React Flow graph on the left with generated Smithers task nodes.
- Generated Smithers React code on the right, produced from the same workflow model as the graph.
- Cerebras:
gpt-oss-120bwithCEREBRAS_API_KEY - OpenAI:
gpt-5.5withOPENAI_API_KEY - Claude:
claude-opus-4.7withANTHROPIC_API_KEY
@dino-dna/react-tui:
CEREBRAS_API_KEY, OPENAI_API_KEY, or ANTHROPIC_API_KEY from the environment, renders a connected 2D workflow graph, and keeps the prompt composer at the bottom for local graph regeneration. Running the workflow switches the graph to execution status, changes the action to Cancel, and changes it to Done after the provider workflow completes. The default workflow prompt is:
Run Workflow copy, stubs provider output, and asserts rendered React Flow nodes do not overlap. The TUI tests also fail if the terminal graph collapses back into a list, if terminal node boxes overlap, or if the Run Workflow -> Cancel -> Done button contract regresses.