Smithers × Hermes
Like Claude's workflows · for any agent · built for Hermes

Your agent's skills, faster, cheaper, more reliable.

Smithers lets your Hermes agent take on bigger jobs and actually get them done. It splits a job into steps, runs them at the same time so it's faster, uses a cheap model for the easy parts so it costs less, redoes only the bits that flake so it's reliable, and checks with you before anything risky. Free, open, runs right alongside Hermes.

A big task on its own

Slow, pricey, and easy to break

  • It tries to do the whole thing in one go
  • One model does every part, so it's slow and expensive
  • One step trips and you get half an answer, or nothing
  • If it gets interrupted, it starts over from scratch
The same task with Smithers

Faster, cheaper, and it finishes

  • The job is split into steps that run side by side
  • Cheap model for the easy parts, smart one only where it counts
  • A step that flakes is retried, so you get the full result
  • If it's interrupted, it picks up where it left off

What it does for your agent

Hermes already learns skills and does tasks for you. Smithers makes those skills do more, for less, without falling over.

Faster

It does several steps at the same time instead of one after another. A job that used to take all night can finish in a fraction of the time.

$

Cheaper

It uses a cheap, fast model for the simple steps and a smart one only where it really matters, and never pays to redo work it already finished.

More reliable

Big jobs actually finish. If a step trips, it tries again instead of dropping everything, so you get the whole result, not half.

Takes on more

Hand it bigger, multi-step jobs: research something all week, keep an eye on things, pull a report together. Not just one answer at a time.

Checks with you first

Before it deletes, sends, or spends anything, it asks you right in your chat, on Telegram, Discord, or Slack. No nasty surprises.

Reports back

Kick a job off and walk away. When it's done, the result lands back in the same chat you started it from.

See it

add it · ask · watch

Real recordings: a live Hermes agent running real Smithers workflows. One line to add it, then you just talk to your agent like always.

Adding Smithers to Hermes with one command
Add it in one line. One command wires Smithers into Hermes.
Asking your Hermes agent to run a recurring job
Just ask in plain English. Your agent starts a real, durable Smithers run and hands you the id.
Hermes posting progress updates as the job runs
Check in any time. It reports the real run status straight back to you.

Go further

real Hermes · real repo

Ask your agent to build whole workflows and views over your actual work. Real recordings, real GitHub issues.

Hermes designing a GitHub issue triage workflow and diagramming how it works
Build a workflow, see how it works. Ask for a workflow that triages every open GitHub issue, and it diagrams the flow for you.
Hermes fetching real open issues and laying them out as a Linear-style board
Get a Linear-style board. It pulls your real open issues and lays them out as a board to track triage progress.

One line to set up

then just ask

Smithers adds itself to Hermes so your agent can start, watch, and finish these bigger jobs. Nothing to maintain.

same place you run Hermes
# Add Smithers to Hermes, once:
bunx smithers-orchestrator hermes

# Then just ask, from Telegram / Discord / your terminal:
/smithers run "every morning, check my sites and text me a summary"
/smithers ps               # see what it's working on
1

Ask in plain language

Tell your agent what you want done. It figures out the steps.

2

It does the work

Faster and cheaper, and it keeps going even if something hiccups.

3

You stay in the loop

It checks in before anything risky, and tells you when it's done.

Think of it as a skill that can do a lot more

Your agent already builds skills. A Smithers skill is one that can handle a whole multi-step job, run it faster and cheaper, and not give up halfway.

More steps in one job Faster — steps run together Cheaper — right model for each part Won't drop the whole job over one error Asks you before anything risky Gets better over time
The boring magic underneath

Just like you can order an Uber, put your phone in your pocket, and trust the car will still show up, Smithers gives your agent's jobs that same promise: once one starts, you can trust it'll run all the way to the finish. And if something goes wrong on the way, your agent can restart it, retry it, or fix it.

What it sets up, exactly

tap any to learn more

One command does all of this, right inside your Hermes folder. Curious what each piece does? Tap it.

the point
Let your agent take on the big jobs, and actually finish them, for less.
fastersteps run at the same time
cheapercheap model for the easy parts
reliableretries, and finishes the job
freeopen, runs alongside Hermes