Skip to content

Smithers

Codebase maintenance framework that turns issues into reviewed, tested changes via flows, listed with a Jev session checker.

ProjectbetaMIT

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

TypeQuestionAnswers
Yes / noIs this agent session complete or on track?(inferred)—

How it works

  1. Scaffold a flow with smthrs init
  2. Run the flow on an issue
  3. A Jev session checker evaluates progress at checkpoints
  4. 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.

    ProjectbetaPython
  • Software development framework for coding agents that hands dependency vetting, completion gates and debugging decisions to Jev.

    Library
  • Ax, a DSPy-style multi-language LLM framework, listed with a native TypeSafe provider for Boolean, Choice, Score and raw Jev questions.

    PluginproductionTypeScript
  • Cline's official curated plugin collection, which includes jev-browser, jev-guard and jev-playground plugins.

    PluginproductionTypeScript
  • Composio agent SDK with an optional TypeSafe provider that uses Jev to shortlist and pick tools and closed-set arguments.

    ProjectproductionTypeScript
  • Effect TypeScript library whose @effect/ai-typesafe package maps classify, probability and rating operations to Jev questions.

    ProjectproductionTypeScript