Agent workflows with time travel.
Zero config: describe the workflow in plain English and your coding agent builds it — no files written by hand. Then watch every step stream live, and rewind, fork, or replay any run from any point. Durable by default: kill the process, pick up where it left off. Any model, any harness.
Creates an editable hello.mdx workflow you can run
immediately, then installs the smithers skill into your agents.
From there, just describe any new workflow and your agent builds it —
zero config.
Works with the harnesses you already pay for: your Codex and Claude subscriptions, not just API keys. Point each task at whichever agent and model is best for the job, and swap the harness without rewriting the workflow.
Burns · Ralphinho · Cairo Coder · Agentix · Era · Local Isolated Ralph community projects on the runtime →
The right way to build an agent
changes every six months.
Chains. ReAct. Crews. Swarms. Background agents. Subagent fan-out. Couple your infrastructure to any one of them and you’ve already rebuilt twice. One layer underneath never changes: durable orchestration. Smithers is that layer.
Every transition, attempt, and approval is a SQLite row, so you can watch a run live, rewind to any step, fork an alternate branch, and replay from a checkpoint. Full observability with Prometheus metrics and traces, no setup.
Your agent’s built-in orchestration is ephemeral.
Subagent fan-out inside Claude Code or Codex is the right tool for work that fits in one sitting. It also lives inside one session, one vendor, and one terminal. Smithers is where the fan-out goes when the work has to survive.
Built-in recipes for everyday agent work.
Smithers ships a focused authoring pack plus a large archive of copyable examples. Describe the outcome and your coding agent can build the right workflow with create-workflow.
“Migrate the dashboard to the new gateway APIs. Show me the plan before you start.”
→ runs mission: milestone plan · your approval · focused workers“Add rate limiting. Don’t stop until tests pass and a reviewer signs off.”
→ runs implement: write · validate · review loop until approvedTwo ways in.
Run one command and ask the agent you already use for an outcome. Learn what Smithers is, then drive it without writing a workflow by hand.
Read the guide →The full API, components, and patterns, written for the coding agent that
authors and runs your workflows. Or feed it /llms-full.txt directly.
MIT-licensed and open source on GitHub.