Releases: Das-rebel/a3m-router
Release list
v2.14.0 — #1 LLM Routing Benchmark & Cheapest Router with Memory
🏆 #1 LLM Routing Benchmark & Cheapest Router with Memory
What's New
- Updated messaging: #1 LLM Routing Benchmark & Cheapest Router with Memory
- RouterArena #1 (score: 76.43) — validated by independent benchmark (arXiv:2510.00202)
- Cheapest router: $0.047/1K queries — 4x cheaper than #2 (Sqwish)
- Memory feature: Persistent episodic memory across sessions
Benchmark Results
| Rank | Router | Score | Cost/1K |
|---|---|---|---|
| 🥇 | A3M Router | 76.43 | $0.047 |
| 🥈 | Sqwish | 75.27 | $0.18 |
| 🥉 | Azure | 71.87 | $0.22 |
| 4 | GPT-5 | 64.32 | $10.02 |
| 5 | RouteLLM | 48.07 | $0.27 |
Key Features
- Parallel multi-LLM execution (unique — no competitor does this)
- Persistent episodic memory
- 47+ providers, 19.5KB, zero ML dependencies
Full Changelog: v2.13.27...v2.14.0
v2.13.27 — #1 LLM Routing Benchmark & Cheapest Router with Memory
v2.13.23 — 🏆 RouterArena #1 Leaderboard
🏆 A3M Router is #1 on RouterArena!\n\nScored 76.43 on the official LLM router benchmark, beating:\n- Sqwish (75.27)\n- Azure-Model-Router by Microsoft (71.87)\n- GPT-5 by OpenAI (64.32)\n- NotDiamond (57.29)\n- RouteLLM by UC Berkeley (48.07)\n\nCost: $0.047/1K queries — 4x cheaper than the nearest competitor.\n\nPR: https://github.com/RouteWorks/RouterArena/pull/113\nBenchmark: https://das-rebel.github.io/a3m-router/benchmark
v2.13.20 — SEO fixes, homepage URL, 15 awesome PRs
What's new
- Fixed homepage URL on npm → now points to GitHub Pages docs site
- Removed broken custom domain (a3m-router.dev had no DNS configured)
- Fixed sitemap + robots.txt URLs after repo rename
- Updated llms.txt + llms-full.txt with all new docs and correct URLs
- Fixed Schema.org JSON-LD URLs
20-agent fleet deliverables
- MCP server for AI agents
- LangChain + Vercel AI SDK integrations
- OpenAI-compatible proxy with rate limiting
- Docker deployment (multi-stage)
- Standalone CLI (zero dependencies)
- Test suite (vitest, 4 test files)
- 3 article drafts + 5 tweet threads
- OpenAPI spec (10 endpoints)
- Competitor comparison table
- ARCHITECTURE.md + CHANGELOG.md
SEO
- 15 awesome list PRs active (117K+ ★ exposure)
- GitHub Pages docs site live
- Full Schema.org structured data
- AI crawler whitelist (GPTBot, ClaudeBot, etc.)
10K downloads in 14 days — the three problems we fixed 🚀
10,024 downloads in 14 days. Zero marketing.
What happened
Developers kept hitting the same three LLM infrastructure problems. We built the fix.
The three problems
1. LLM bills are 3-5x too high
Smart routing saves 62% on API costs. Measured across 200 real calls.
2. Sequential fallback is broken
Parallel ensemble runs providers simultaneously, scores results, returns the best. Nobody else does this.
3. No real benchmarks
Published third-party latency data from llm-gateway-bench. 138ms baseline → 374ms through full routing.
Stats
- 72 versions, 14 days
- 10,024 npm downloads
- 47 providers
- 19.5 KB gzipped
- Zero ML dependencies
Try it
npm install adaptive-memory-multi-model-router
npx a3m-router serveFull benchmarks: https://github.com/Das-rebel/a3m-router/blob/main/docs/BENCHMARK.md
v2.13.18 — 54 npm keywords + HF Space ready
What's new
- 54 npm keywords for better AI search discoverability
- 9 awesome list PRs submitted (61K+ star exposure)
- HuggingFace Space demo files ready
- FreeCodeCamp article draft saved
- BetaList startup submission pending
- Bug fixes and performance improvements
v2.13.3 — Parallel Multi-LLM Execution with Intelligent Merge
🚀 Core Differentiator: Parallel Ensemble (P0)
Nobody does parallel multi-LLM execution with result merging.
A3M Router runs multiple providers simultaneously, scores each result, and returns the best answer.
📊 Independent Benchmark (llm-gateway-bench)
| Scenario | TTFT | Overhead |
|---|---|---|
| Direct to Groq | 138ms | — |
| Through A3M (forced) | 234ms | +96ms |
| Through A3M (auto) | 374ms | +236ms |
Full methodology: docs/BENCHMARK.md
What's New
- Parallel Ensemble (P0) —
executeEnsemble()runs N providers in parallel, scores results - Query-Type Presets (P1) — per-task provider/temperature configuration
- Persistent Memory (P3) —
EpisodicMemoryStorewith auto-save to disk - Third-party validation — routing tiers align with MMLU benchmark rankings
- New exports:
adaptive-memory-multi-model-router/ensemble,/presets,/memory
v2.2.0 — Python SDK, 65 keywords, GEO-optimized
A3M Router v2.2.1
⭐ 4,200+ npm downloads in 4 days!
Version 2.2.1 — May 19, 2026
What's New
- 📊 4,200+ downloads milestone — keyword overhaul (29→65) triggered second npm discovery spike
- 📦 Updated README with shields.io download badge
- 🔢 Refreshed package.json description with download count
Download Stats
| Day | Downloads |
|---|---|
| May 15 | 552 |
| May 16 | 320 |
| May 17 | 1,903 ⭐ |
| May 18 | 1,449 ⭐ |
| Total | 4,224 |
Quick Start
npm install adaptive-memory-multi-model-router
npx a3m-router serveKey Metrics
- 🎯 99.5% ±1 tier routing accuracy
- 💰 61.6% cost savings vs premium-only
- 📦 19.5 KB package (zero deps)
- 🔌 36 providers
- ⚡ <100ms cold start
- 🐍 Python SDK:
pip install a3m-router
