Smithers
Codebase maintenance framework that turns issues into reviewed, tested changes via flows, listed with a Jev session checker.
Overview
Smithers automates maintaining a codebase: it turns issues into reviewed, tested changes and, when enabled, keeps the project wiki current, using flows defined beside your code. It is available as a hosted app with Free and Pro plans, and as a CLI and TypeScript libraries for local execution and authoring; the release candidate requires Linux with Node 26.4.0. It is MIT licensed.
The fetched README does not mention Jev. A directory listing describes a Jev session checker wired into its workflows, which would let a flow ask typed questions about a session (for example whether work is finished or on track) before proceeding. Details are not available here.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Yes / no | Is this agent session complete or on track?(inferred) | — |
How it works
- Scaffold a flow with smthrs init
- Run the flow on an issue
- A Jev session checker evaluates progress at checkpoints
- Produce a reviewed, tested change
Strengths
- Flows live beside the code
- Hosted and local options
Caveats
- Jev integration described only in the list summary
- Strict platform requirements for the release candidate
Getting started
git clone https://github.com/smithersai/smithers.git && pnpm install, then smthrs init change && smthrs flow start change.At a glance
- Type
- Project
- Status
- beta
- Language
- TypeScript
- Runtime
- CLI + libraries (Node), hosted app
- Has code
- yes
- License
- MIT
Use cases and integrations
How curated lists describe it
Agent frameworks: TypeScript workflow framework with a Jev session checker wired into its workflows.
yibie/awesome-jev
Frequently asked questions
Where does Jev fit?
Per a list summary, as a session checker inside Smithers workflows.
What does Smithers do?
Turns issues into reviewed, tested code changes using defined flows.
Is it open source?
Yes, MIT licensed.
Related projects
Standalone adapter turning bounded Agent-Workflow evidence into Jev Choice, Noul and Score receipts while the host keeps policy.
ProjectbetaPythonSoftware development framework for coding agents that hands dependency vetting, completion gates and debugging decisions to Jev.
LibraryAx, a DSPy-style multi-language LLM framework, listed with a native TypeSafe provider for Boolean, Choice, Score and raw Jev questions.
PluginproductionTypeScriptCline's official curated plugin collection, which includes jev-browser, jev-guard and jev-playground plugins.
PluginproductionTypeScriptComposio agent SDK with an optional TypeSafe provider that uses Jev to shortlist and pick tools and closed-set arguments.
ProjectproductionTypeScriptEffect TypeScript library whose @effect/ai-typesafe package maps classify, probability and rating operations to Jev questions.
ProjectproductionTypeScript