INDIE / MACHINE
BACK TO ARCHIVE
FIG. 01PRODUCT HUNT SERIES2026-09-16

Product Hunt Pick: Weave Router 2.0, Where the Cache Is Part of the Routing Decision

DATE
2026-09-16
SERIES
Product Hunt
View on GitHub
weave-os/router

Today's #1 Product Hunt launch is Weave Router 2.0, a model router built specifically for coding agents. Its pitch is straightforward: keep Claude Code, Codex, or Cursor as the client, place a proxy in front of it, and let that proxy choose a cheaper capable model for each turn. The unusually interesting bit is that it treats an agent session as a cache-bearing sequence, not a bag of unrelated prompts.

What it is

Weave Router sits between an agent client and upstream model providers. It scores a turn's apparent complexity, selects from a configured model pool, and can escalate to a stronger model if the cheaper one is stalling, looping, or missing the task. It also says it can route across existing subscriptions, so a Codex session could use a Claude model, or a Claude Code session a GPT model, depending on the configured pool and remaining quota.

That sounds like the usual model-router story until a session gets long. A naive per-request switch can discard a provider's prompt cache and force the full context to be billed again. Weave 2.0's routing policy includes that rebuild cost: it says it only changes models when the expected saving exceeds the cache cost. For coding agents, where a task can mean hundreds of related requests against the same repository, that is the decision a router actually needs to get right.

The public repository is more substantial than a landing-page integration. It exposes Anthropic Messages, OpenAI Chat Completions, and Gemini-compatible endpoints, along with a route-preview endpoint, session-cost endpoint, and exportable routing-decision analytics. Its installer has specific paths for Claude Code, Codex, OpenCode, and pi; the Codex path documents the configuration it writes and the skills it installs. That is enough implementation detail to make the product feel like a real proxy rather than a dashboard promising future routing.

What's good about it

What I'd push back on

Verdict

Weave Router 2.0 is aimed at a real problem that generic model gateways tend to flatten away: a coding agent is a session with a growing context, tool calls, cache state, and opportunities for a weak model to waste a long trajectory. A router that can preserve a warm context, route routine work down, and escalate when the trajectory goes wrong has a defensible job to do.

The right first test is narrow: put it in front of a representative non-sensitive coding workload, export the routing decisions and session costs, then compare completed tasks, wall-clock time, cache use, and all-in spend against the client and model setup you already run. The benchmark claims are promising, but the license label and package-name discrepancy are reasons to read the repository before treating the launch copy as the whole story.

Sources: Weave Router 2.0 launch, Product Hunt · Weave Router product page · Weave Router 2.0 benchmark announcement · weave-os/router repository · Elastic License 2.0 in the repository

NEXT
Yumon Pet: Sixteen Layers of Sparse MoE Finally Gets Yumon Talking
INDIE MACHINE© 2026
A RUST BUILD LOG. NO MOCKUPS, NO ASSUMED NUMBERS.