Show HN: Echo – Fable-level results at 1/3 the cost using open-weight models

416 points by adam_rida 18 hours ago


I’ve been building Echo (https://echo.tracerml.ai/), an experiment in making one AI system out of a pool of open-weight models rather than choosing a single model and using it for every task.

It started with a simple experiment. I took a group of models, including GLM-5.2, Kimi K2.7 and others, and ran them on the same evaluations. Then I measured what would happen if, for each problem, you somehow knew in advance which models would be useful and how their outputs should be combined.

That hypothetical system performed substantially better than any individual model in the pool. Of course, it is not something you can actually deploy because it relies on knowing which decisions were good after seeing the result. Echo is my attempt to recover some of that advantage without having that information in advance.

For each request, Echo decides how much computation to allocate, which models should participate, and how their work should be combined. Some prompts may only need a relatively small amount of inference, while others benefit from multiple models working on different parts of the problem.

One thing that surprised me while building it was how complementary the models are. A model that is clearly weaker overall can still be extremely useful on particular problems or as part of a combination.

On my first evaluation mix, Echo consistently performed better than the best individual model in its pool. It also reached roughly the same aggregate result as Fable, which I used as one of the stronger comparison systems, at around one third of the inference cost.

There are still some cases where Echo makes the wrong allocation or combination decision. I’m currently spending a lot of time understanding those failures, as well as testing whether the same approach holds up on coding and agentic tasks where measuring the quality of each decision becomes much harder.

I built a chat interface (echo.tracerml.ai) and an OpenAI-compatible API (https://echo.tracerml.ai/docs/api) so the system can be tested outside the evaluation setup.

Here is a short/high level video on how it works: https://www.youtube.com/watch?v=lJFJSvOdXhg

I wrote up the evaluation methodology, individual model results, costs and current limitations here: https://echo.tracerml.ai/eval

I would love for you to try it! Especially if you hit any weird failure cases or places where the allocation looks unintuitive.

fmx - 4 hours ago

A "Message Echo" textbox that makes it look like you can get a response to a prompt without logging in, only to redirect to the sign-up page. Such a classic dark pattern - and such a sure way to get me to leave your site immediately.

I've literally taken one step on your website - the one your site design invited me to take - and immediately got tripped up. I'm not coming back.

adam_rida - 12 hours ago

thanks to everyone for taking the time to try Echo and share feedback, this is precisely why i wanted to launch early.

i am going to try to address a couple of topics that came up often:

- i'll keep publishing stronger evals, including more difficult coding and agentic benchmarks, to map out more precisely the differences with sota

- the public eval dashboard will keep expanding and be updated (very open to more benchmark suggestions as well!)

- some people found issues in the eval dashboard ui and the sign up flow, should be now all fixed in prod

some important precisions as well:

- NO credit card is required to try Echo

- each acount includes 10$ of free credits to try on both the API and the chat

on the approach itself: the idea i'm exploring is more broader than model routing, i'm looking at how to allocate inference efficiently across open-weight models, deciding not only which models to use, but also how much computation a request deserves and how intermediate work should be combined.

ensembling by itself is not new. since random forests and probably even before in statistics/classic ml we knew that bringing multiple models together can outperform individual ones. the interesting problem for Echo is how to model and leverage this without paying the full ensemble cost at each request.

while there are conceptual similarities with systems like Fusion or Fugu, the architecture and optimization objective are different.

thanks again for all the thoughtful feedback.

cheema33 - 14 hours ago

> Fable-level results at 1/3 the cost

I am guessing this is not targeting those of us on the heavily subsidized $200/mo plans. Sure, these plans may be temporary, but none of us really know how temporary they are. Until then, 1/3rd of the published API pricing is not very appealing.

runtime_lens - 7 hours ago

I wouldn't be surprised if "the best model" becomes a niche concept over the next few years. For most production systems the winning architecture may end up being an orchestrator that knows when to call a cheap model when to escalate to a stronger one and when to combine multiple outputs.

subygan - 14 hours ago

This does not really work well, if you don't know the complexity of the problem ahead of time and ensure all future conversations go to the same model.

Else, you break the cache by doing a round robin of the same conversation across different models. Likely you'll end up paying more than what it would've cost with a cache aware system

kamranjon - 17 hours ago

No benchmarks, no info on which models are used, ai generated video, just a signup page with nothing else.

Anyhow, this kinda reminds me of that quote about architecture: "We replaced our monolith with micro services so that every outage could be more like a murder mystery."

dluan - 16 hours ago

So this is the dogpile.com of the askjeeves, alta vista, and lycos approach? Time is a flat circle?

tj800x - 17 hours ago

No single signin. Privacy policy allows training. No try it first without credit card. It's a good idea, but this looks premature.

slashdave - 16 hours ago

Replace "Show HN:" with "Advertisement:" ?

Arshad-Talpur - 6 hours ago

The business use case of rather than going on one model choosing the best openweight model and reducing the cost seems fascinating, however the context memory, or auditability of what is happening behind would be more complicated, even within single model we have to spend tons of time to decode and understand llm behavior , add context layers and so on, having said that for GenAI executions this might be the direction. Wish you best for the project

meander_water - 16 hours ago

Seems similar to Openrouter Fusion - https://openrouter.ai/docs/guides/routing/routers/fusion-rou...

springtimesun - 11 hours ago

I have been trying something like this with local only models. I think I’ve tried everything that will fit in 96GB alone and in concert with each other using real project data (Rails). I haven’t found much benefit to anything other than Qwen 3.6 27b dense feeding a Claude final pass. I really thought layering was going to work like the law of large numbers, but for my workload it just hasn’t.

jdthedisciple - 7 hours ago

Grandiose claims that are hardly backed up at all.

I find that very off-turning!

stevefan1999 - 6 hours ago

So it is a mixture of models, then each model have a mixture of experts, making it mixture of mixture of experts...why don't we just make it simple and have a central expert router made up of random forest...all we need some kind of actor system to share the gradients of the experts...and ensemble it

jmspring - 15 hours ago

So the word security or any topic related to it is mentioned and it flips to an older gen model? Fable is nearly useless now it you do anything around auth.

sudo_cowsay - 7 hours ago

Hi this is very cool. As a student (read: more dumb than adults), I find the eval page too loaded with words. Maybe more graphs could help?

ljlolel - 12 hours ago

we did it with 1/10 the cost with Prometheus-1.0 and further https://trustedrouter.com/blog/prometheus-2-new-draco-state-...

- 17 hours ago
[deleted]
Alifatisk - 17 hours ago

This reminds me on OpenRouters report that combining multiple different models gave comparable performance to Fable 5. I think this approach has lots of potential. Maybe OpenAi was ahead of its time with GPT-5 (it being a router to different models rather than just being one new model)

jmaw - 17 hours ago

I think approaches like this have potential. Only time will tell. This reminds me of the mixture of experts taken by deepseek r2 (I think it was r2, at least), but less specific models I guess.

I have often wondered how tools like GHCP choose the best model for the job when set to "auto".

blobbers - 11 hours ago

I'm curious if there is measurable value in diversity of thought, and if there's diminishing returns on a single models thought pattern.

For example, compute X tokens with model A, then feed those into model B, etc. to get chain of thought through a diverse set of mdoels rather than chain of thought through a heterogeneous chain.

Humans seem to strongly believe echo chambers are bad. Are LLMs the same?

thatxliner - 7 hours ago

How is this different from what that feature OpenRouter does?

- 7 hours ago
[deleted]
alightsoul - 13 hours ago

There's so many people reimplementing Sakana fugu from its two ICLR papers but no open source version of it.

yonatan8070 - 17 hours ago

I'm not an expert on this, but this sounds a lot like a larger-scale MoE (Mixture of Experts) type of architecture.

As I understand it, in an MoE model, you essentially have hundreds of smaller sub-models ("experts") that are good at different tasks, and for every generated token, a single "master" model chooses which ones are most relevant to participate, and you only activate them.

SubiculumCode - 6 hours ago

Isn't the issue with the approach generally that it ends up costing more?

alex-moon - 6 hours ago

I started building something like this myself (codename HFG - "Heroku for Groq") anticipating what we are indeed now seeing in ChatGPT viz. enshittification. The intention was to aim it at consumers and non-technical users who want a chatbot to help them draft reports, synthesise papers and so on. You've got a bunch of hackers in the comments going "But how can I run my own evals?" I think the answer for them is: this isn't for you.

Don't want to derail what you're trying to do with Echo in case I'm wide of the mark, but yeah even in that case, if you hadn't considered that use case for it, I reckon there will, probably inside six months, be a substantial market for non-technical users who are sick of seeing ads in a service they already pay a subscription for, and who don't care what the underlying model is - or, indeed, don't even understand the concept of an "underlying model" because they interface with AI as a product.

You have already taken the HFG idea way further than I had even thought of yet, and I feel vindicated in seeing someone else do it. I wish you the very best!

zhonglin - 11 hours ago

Sounds like another token router. Not sure what is the benifit compared with codex, I used 5.6 Sol, codex already route some of the task to luna not sol.

janalsncm - 16 hours ago

Intuitively, your savings depend heavily on how hard the tasks are in the first place. If you have a base rate where 99% of your tasks can be routed to a cheap model, yeah, you can save a ton by not using Fable for that.

So “1/3 the cost” really depends.

haris599 - 7 hours ago

Can you simply ensemble the outputs of all N models for each token? I'm curious how that compares to explicitly routing each token to a different model.

indiantinker - 15 hours ago

I have been using this : https://magnitude.dev/ for a while now. Is it something similar you are doing? I would love to have something that would connect to my codex, Claude, and opencode subscription rather than having to make a new subscription.

Art9681 - 12 hours ago

The "ensemble of models" is nothing new. It's just that it's not really a moat that can be monetized. In the end you're always paying for something. You can engineer an elaborate harness with multiple models but it is not going to particularly solve a novel problem that the frontier models can with the same level of efficiency. You're saving money and paying with time. You're going to pay with something one way or another no matter what.

The frontier providers aren't dumb. They charge what they charge because they know this. If you think Fable is too expensive then the type of problems you are solving don't demand that level of capability.

If you are working on something cutting edge, something truly novel, the cost of frontier AI is well worth its price.

With all that being said. No one is going to complain if we can get the same capability at a lower cost. And I mean true parity. Not trading space for time.

qainsights - 13 hours ago

Can't sign up: `too many authentication attempts`

raver1975 - 13 hours ago

I can't sign up: too many authentication attempts

jacobgold - 16 hours ago

> Fable-level results at 1/3 the cost using open-weight models

But we get ~$2500/mo worth of Fable credits for $200/mo on Anthropic pan? I'm still confused why people (who don't have to use API billing) are chasing open weight models based on cost.

bbstats - 16 hours ago

M-o-MoE

islambaraka - 13 hours ago

What signals does Echo use to decide which models should participate before it has seen their outputs?

fneddy - 17 hours ago

That’s basically the same idea IBM advertises with Bob?

zuzululu - 5 hours ago

1/3rd of fable ? not interested

wizche - 17 hours ago

how does this differs from OpenRouter fusion?

bnjemian - 17 hours ago

I don’t find the recent spate of blog posts and systems delegating and combining LLMs to get better performance particularly interesting. Especially given that anyone who’s taken an ML 101 course has learned about ensemble methods.

While an LLM isn’t what you’d traditionally consider a weak learner, the theorems on learning systems clearly point to them being so in this context. The feigned surprise at combining them to yield better results seems disingenuous.

Even so, the work to predict which models are best suited for which task, how to delegate, and how to combine their outputs is interesting, especially if you’re placing a cost minimization objective on it. That said, this isn’t too far off from what many AI labs are already doing.

codekansas - 17 hours ago

Fable-level, yea, but can it run gstack?

ninjahawk1 - 16 hours ago

I’m very confused on what this is, my initial thought was “oh nice, open source router.”

I go to the website…and it’s a sign up. I expected a repo. Otherwise how do I use it? As a SaaS? Yeah right.

Oh well I guess at least the benchmarks are good…I find the benchmarks and many are either not present or are not what the title claims.

My main question is how this has so many updoots from HN, probably the passerby not looking closer for sure.

I mean no offense and I really do wish you best on this, but it seems like what we used to call back in the day, vaporware.

fgoose180 - 14 hours ago

enjoying how people are re-discovering ensemble methods.

cantalopes - 13 hours ago

By the way, is it just me or opus 4.8 is much better at some programming tasks than fable? I've been really disappointed lately, i stopped using it evem though it's "premium on my subscription"

jambalaya8 - 17 hours ago

Might want to rethink the name to avoid an Amazon issue.

purplecats - 15 hours ago

but u wouldnt get caching savings

maxdo - 16 hours ago

such a scam, there is only one fable-like model, that somewhat behind, it cost half, not 3x. so from here you can stop reading.

j45 - 17 hours ago

If you copy Perplexity, they let you have the first few rounds of chat for free to get you going before asking to sign up.

ototot - 17 hours ago

Is this yet another Sakana Fugu / OpenRouter Fusion?

hmokiguess - 16 hours ago

"Backed by YCombinator"

https://www.ycombinator.com/companies?query=tracerml

I don't see it?

matchartier - 4 hours ago

[flagged]

wayknow - 7 hours ago

[flagged]

IrfanD - 4 hours ago

[dead]

mohammedmsgm - 4 hours ago

[dead]

alexzhangai - 12 hours ago

[flagged]

moriwo-dev-ai - 12 hours ago

[flagged]

mandarinclips - 10 hours ago

[dead]

theneocorner - 17 hours ago

[dead]