Skip to content
Bahman Shadmehr Independent AI Systems & Automation Engineer

Open source · honeworks

Small tools for reliable AI workflows.
Read the code. Break the assumptions.

Five Python packages from my own AI pipelines. I wrote the specifications and acceptance tests; an AI coding agent wrote the code under my review, and a review bot checks every pull request. Each one works alone and fixes one failure I kept hitting.

  • 5 public repositories
  • Apache-2.0
  • Alpha · 0.1.0
  • Install from GitHub
The hone-select dashboard: a selection run's decision trace with gates, two scoring stages, escalation to a pairwise judge and the winner.

Best-of-N selection

hone-select

Pick the best of several model outputs without letting one judge decide alone.

Alpha · 0.1.0 GitHub
Terminal: hone-flow lists two runs of a local story-room pipeline; one completed run shows 131 steps done and 682 not selected; its folder holds one folder per step.

Resumable AI workflows

hone-flow

Every run is a folder you can open, resume or fork.

Alpha · 0.1.0 GitHub
Terminal: hone-models calls stats lists eleven local models with calls, errors, tokens and mean duration.

Model access

hone-models

Refuse the model call that can't work, and record the ones that do.

Alpha · 0.1.0 GitHub
Terminal: hone-taste scores a cliched lyric line 0.173 and a concrete line 1.000, then lists its wrapped models with licences and training data.

Taste scoring

hone-taste

Estimate what people would like, and say whose taste the estimate came from.

Alpha · 0.1.0 GitHub
A hone-lens HTML report: seven findings ranked by severity, each with category, affected share, status and cause.

Cross-run analysis

hone-lens

Find the problems no single run shows, and test the fix before anyone applies it.

Alpha · 0.1.0 GitHub

Coming next

Tools people keep asking for, where today's options are scripts or one-off hacks.

How they fit together

None of them imports another. They share one record format, so a hone-flow step can call hone-models, pick a winner with hone-select, and leave records hone-lens can analyze.

How they were built

An AI coding agent built each package from my written specification and acceptance tests. Design changes wait for my approval, and a review bot checks every pull request.

Read the pattern

Need these controls in a real system?

Start with the failure your team cannot leave invisible.

The packages show how I build. The work is fitting the same ideas to your process, data and ownership.

Let's build something real