smithers
View on GitHubSmithers is an agentic workflow framework for defining workflows in simple TypeScript configuration files and executing them quickly, durably, and reliably
Smithers is a TypeScript agentic workflow framework: you declare flows next to your code and it runs coding agents through plan, execute and review steps with durable execution and human-in-the-loop gates. Ships a CLI, libraries and a web UI for automating repo changes.
Use Cases
Automate repository change planning, execution and review with agentsRun durable, resumable multi-step agent workflows declared in TypeScriptAdd human-in-the-loop approval steps to agent pipelinesGenerate and execute coding-agent flows beside the codebaseAutomate releases and maintenance tasks via agent flowsOrchestrate background agents for CI-style repo tasksBuild custom agent workflow engines via the Smithers build APIReview incoming changes with agent-driven checks
Built With
- Language
- TypeScript
- Frameworks
- Node.js · React · pnpm · Vitest · Bun · Cloudflare · Nix · Rust · ESLint · Alchemy
Tags
agent-orchestration · multi-agent · workflow-engine · durable-execution · human-in-the-loop · background-agents · typescript · coding-agents · developer-tools · claude-code · codex · llm · react · cli · code-review · repo-automation