Community launch kit

Copy launch posts without leaking secrets.

Use this page for owner-approved community posts. Every block keeps the BYOK/local-first boundary clear and uses measured campaign links so the private launch funnel can connect traffic to quickstart copies, account activation, and generated keys.

Open quickstart Read launch plan View pricing Open Reddit kit

No-secret boundary

Do not paste prompts, provider credentials, OAuth tokens, generated API keys, cookies, raw provider responses, customer data, or private operator dashboard data into public posts.

Measured links

Community links use `utm_source`, `utm_medium`, and `utm_campaign=sage-router-launch` so source traffic can be compared without storing sensitive user content.

Product boundary

Sage Router sells routing infrastructure, hosted generated keys, quotas, analytics, reliability, and support. It does not advertise bundled model resale.

Copyable Show HN post

Show HN: Sage Router – open-source, local-first AI model router for agents

Hi HN, I built Sage Router because every agent harness I use has its own model picker and breaks differently when a provider rate-limits or goes down.

Sage Router is a local-first routing layer: one OpenAI-compatible endpoint that selects the best model per request by task type, model capability, provider health, latency, and policy, then fails over across your own authorized providers and local models.

The important product boundary: it is routing infrastructure for access you already control, not a hosted marketplace. Provider credentials can stay on your machine or private server by default. The hosted service adds generated keys, quotas, analytics, health monitoring, dashboards, and reliability routing, but it does not bundle model resale.

What it supports today:
- OpenAI-compatible clients, Codex, Cursor, Aider, Continue, and OpenHands
- local Ollama and Ollama Cloud through your authorized local Ollama runtime
- OpenAI, Anthropic-compatible routes, Gemini, NVIDIA NIM, OpenRouter BYOK, and private endpoints when configured
- multiple API keys per provider with load balancing and 429 failover
- capability-aware routing for text, image, audio, video, documents, tools, and long-context requests

30-second local start:
python3 router.py --port 8790
export OPENAI_BASE_URL=http://localhost:8790/v1
export OPENAI_API_KEY=local-router

Repo:
https://github.com/earlvanze/sage-router?utm_source=hackernews&utm_medium=community&utm_campaign=sage-router-launch

Site:
https://sagerouter.dev/?utm_source=hackernews&utm_medium=community&utm_campaign=sage-router-launch

Quickstart:
https://sagerouter.dev/quickstart?utm_source=hackernews&utm_medium=community&utm_campaign=sage-router-launch

Comparison:
https://sagerouter.dev/compare/openrouter?utm_source=hackernews&utm_medium=community&utm_campaign=sage-router-launch

I would be interested in feedback on the routing/custody model: should this stay primarily a self-hosted local layer, or is the hosted generated-key edge the more useful default for teams?

Copyable Indie Hackers post

Launched Sage Router — open-source local-first AI model router for agents

I just launched Sage Router, an open-source local-first routing layer for AI agents.

One OpenAI/Anthropic-compatible endpoint. It picks the best model per request by task type, capability, latency, and policy, then fails over across your own providers with no mid-stream handoff.

The angle: routing is local-first infrastructure for access you already control, not a hosted marketplace. Your provider keys stay on your machine by default. The core is free and open source (MIT). Hosted Sage Router plans add generated keys, quotas, analytics, health monitoring, dashboards, and reliability routing — still without bundled model resale.

- Repo: https://github.com/earlvanze/sage-router?utm_source=indiehackers&utm_medium=community&utm_campaign=sage-router-launch
- Site: https://sagerouter.dev/?utm_source=indiehackers&utm_medium=community&utm_campaign=sage-router-launch
- vs OpenRouter: https://sagerouter.dev/compare/openrouter?utm_source=indiehackers&utm_medium=community&utm_campaign=sage-router-launch
- Pricing: Lite $6, Pro $30, Max $72. Local core remains free.

Happy to answer questions on routing policy, the custody model, and how it differs from OpenRouter.

Copyable Dev.to post

Showoff Saturday: Sage Router — open-source local-first AI model router with automatic provider failover

Tags: #ai #opensource #routing #ollama #selfhosted #agents

I open-sourced Sage Router, the model router I run between my agent tools and my providers.

Sage Router is a local-first routing layer: one OpenAI/Anthropic-compatible endpoint that selects the best model per request by task type, capability, latency, and policy, then fails over across your own providers with no mid-stream handoff.

The bet: routing is local-first infrastructure for access you already control, not a hosted marketplace. Your provider keys stay on your machine by default. The core is free and open source (MIT). Hosted Sage Router plans add generated keys, quotas, analytics, health monitoring, dashboards, and reliability routing — still without bundled model resale.

- Repo: https://github.com/earlvanze/sage-router?utm_source=devto&utm_medium=community&utm_campaign=sage-router-launch
- Site: https://sagerouter.dev/?utm_source=devto&utm_medium=community&utm_campaign=sage-router-launch
- vs OpenRouter: https://sagerouter.dev/compare/openrouter?utm_source=devto&utm_medium=community&utm_campaign=sage-router-launch

30-second start:
python3 router.py --port 8790
export OPENAI_BASE_URL=http://localhost:8790/v1
export OPENAI_API_KEY=local-router
codex --model openai/gpt-4.1

What's your current provider-failover setup? Genuinely curious what people cobbled together.

Copyable X thread

1/ I open-sourced Sage Router: a local-first AI model router for agents. One endpoint. Any provider. It picks the best model per request and fails over when a provider dies.

Your keys can stay on your machine. No bundled model resale.

github.com/earlvanze/sage-router?utm_source=x&utm_medium=social&utm_campaign=sage-router-launch

2/ The problem: every harness (Codex, Claude Code, Cursor, Aider, Continue, OpenHands) has its own model picker and breaks on rate limits/outages. Sage Router puts routing+failover in one local layer.

3/ 30-second start:
python3 router.py --port 8790
export OPENAI_BASE_URL=http://localhost:8790/v1
codex --model openai/gpt-4.1

4/ How it differs from OpenRouter: OpenRouter is a hosted marketplace/proxy. Sage Router is routing infrastructure for authorized access you already bring, and can keep provider credentials local by default.

5/ Free local core. Hosted Sage Router adds generated keys, quotas, analytics, health checks, and reliability routing. Plans: Lite $6, Pro $30, Max $72.

sagerouter.dev/pricing?utm_source=x&utm_medium=social&utm_campaign=sage-router-launch

Copyable LinkedIn post

I open-sourced Sage Router — a local-first AI model router for agents and developer tools.

The problem: every agent harness (Codex, Claude Code, Cursor, Aider, Continue, OpenHands) ships its own model picker and breaks the moment a provider rate-limits or goes down.

Sage Router is one local endpoint that selects the best model per request by task, capability, latency, and policy — then fails over across your own authorized providers with no mid-stream handoff.

The thesis: routing is local-first infrastructure for access you already control, not a hosted marketplace. Your provider keys stay on your machine by default. The core is free and open source. Hosted Sage Router plans add generated keys, quotas, analytics, health monitoring, dashboards, and reliability routing — still without bundled model resale.

• Repo: github.com/earlvanze/sage-router?utm_source=linkedin&utm_medium=social&utm_campaign=sage-router-launch
• Site: sagerouter.dev/?utm_source=linkedin&utm_medium=social&utm_campaign=sage-router-launch
• Pricing: sagerouter.dev/pricing?utm_source=linkedin&utm_medium=social&utm_campaign=sage-router-launch
• vs OpenRouter: sagerouter.dev/compare/openrouter?utm_source=linkedin&utm_medium=social&utm_campaign=sage-router-launch

30-second start:
python3 router.py --port 8790
export OPENAI_BASE_URL=http://localhost:8790/v1
codex --model openai/gpt-4.1

#OpenSource #AI #LLM #DeveloperTools #AIInfrastructure

Next community slots

Reddit r/selfhosted, r/Ollama, and r/SideProject have final copy in the repo. Hacker News, Indie Hackers, Dev.to, X, and LinkedIn now have final copyable blocks here. Public posting still requires owner approval for every non-Moltbook channel.