HydrogenH₁
Self-hosted LLM proxy. The trick is Micro Agents — multi-stage pipelines any client calls as one model.
The core — Micro Agents
One model name in.
Many model calls out.
A Micro Agent embeds a workflow inside a single model call. The client asks for one name and gets one answer back. Every stage in between is invisible to it, so nothing on the client side changes.
A stage can transcribe an image into text, and a model that cannot see answers anyway. That is only the obvious one — what the stages do is up to you. The limit is your imagination.
Inside one call
Re-evaluate before response
Several models think it through together.
One model drafts, a second argues with it, and the draft comes back sharper. More than one mind on every answer — the client only ever sees the final one.
Costs one extra call. The second model can be shown your tools without being able to call them.
Pay by difficulty
A weak model picks the expensive one.
Stage 1 runs your cheapest model and does nothing but grade the request. Its verdict picks the path — hard work goes to the strong model, the rest falls through to the cheap one.
Grading costs one cheap call. Branch on a regex instead and a router stage spends nothing at all.