From a856e3dd207bfc5ac0435af650d57f53a4ed1063 Mon Sep 17 00:00:00 2001
From: Diego Rodrigues de Sa e Souza
<8016841+diegosouzapw@users.noreply.github.com>
Date: Sun, 19 Jul 2026 12:11:13 -0300
Subject: [PATCH] =?UTF-8?q?docs(readme):=20unified=20animated=20card=20sys?=
=?UTF-8?q?tem=20=E2=80=94=20audited=20v3.8.49=20numbers,=20style=20contra?=
=?UTF-8?q?ct=20across=20all=20cards,=205=20new=20cards=20+=20rebuilt=20te?=
=?UTF-8?q?rminal=20(#7769)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* docs(readme): width + content overhaul — uniform tables, full CLI grid, condensed What's New
- All remaining spacer-calibrated tables re-targeted +100px so every table
clamps to the same full column width as the Why OmniRoute table.
- Free-tier section: the 4 text bullets are gone — the animated budget card
already carries all of it.
- What's New: every highlight condensed to a 1-2 line bullet (links kept).
- Compatible CLIs: the grid now lists all 25 tools from the dashboard
registries (19 CLI Code's + 6 CLI Agents — Cline, Roo Code, Aider,
ForgeCode, jcode, DeepSeek TUI, CodeWhale, Smelt, Pi, Grok Build, Hermes
Agent, Goose, Open Interpreter, Warp AI, Agent Deck…) in 2 full-width
rows; tools without a brand asset use a neutral terminal glyph
(public/providers/cli-generic.svg) — no invented logos.
- Major-labs providers grid: 3x6 -> 2x9 full-width rows.
- Free Forever: 2 rows -> a single 7-card full-width row.
- Explore More section removed; Dashboard screenshots promoted to their own
top-level section.
* docs(readme): force full-width card grids via in-cell spacers (GitHub strips td width)
* docs(readme): CLI grid 3 balanced rows, dark-safe Cline/Roo icons, fix 251->259 heading
* docs(readme): replace img spacers with NBSP runs — img max-width:100% collapses all-or-nothing past the container; text min-content never does
* docs(readme): calibrate card-grid NBSP runs to measured 3.14px (match Why table width); Roo icon via gh-dark-mode-only
* docs(readme): fine-tune markdown-table NBSP runs to measured widths (all ~1000px)
* docs(readme): sync stale counts to v3.8.49 reality — 268 providers (regen reference), 104 MCP tools, 25k+ tests, 26 CLIs, 40+ free-forever, 43 locales, 84 executors; fix 251-era anchors + nav
* docs(readme): animated hero card + The Promise six-pillar card — embed replaces hero text block, six static badges and the promise HTML table; all numbers from the v3.8.49 audit
* docs(diagrams): make hero/promise card reveals resilient — resting state is the final composition, entrance animates via 0s-begin hold pattern (GitHub camo drops offset-begin one-shots)
* docs(diagrams): pause-safe animation cycles — first frame is the finished composition (Chrome pause-animated-images freezes SVG imgs at t=0, where animation values override static attrs); hero/promise drop entrance reveals, budget bar/strike/dot cycles start at rest state
* docs(readme): unify all animated cards on the flat family style (no outer border/rounded frame/top strip) + fuse hero with the budget card at the top — star CTA back to text, money section moved under the hero, cli-terminal flattened with a t0 poster of the completed screen
* docs(readme): Why OmniRoute as an animated 10-row pain-vs-fix ledger card — extends the 6 original rows with resilience, key pools, local-first privacy and live analytics
* docs(readme): animated 18-strategy flow grid under the strategies table — one micro-stage per routing strategy, static tracks readable on the first frame
* docs(readme): blank line between strategies-grid img and the auto-combo sub note — the img HTML block was swallowing the note, rendering its markdown raw
* docs(readme): Private & Local-First as an 11-row guarantee ledger card — the 5 original bullets plus no-signup, loopback-only routes, header scrubbing, opt-in PII, sanitized errors and local audit trail, each with a receipt chip
* docs(readme): rebuild the resilience card — 3 self-healing layers with real mechanics (breaker states + thresholds, key cooldown with x2 backoff, model lockout) replacing the always-on combo card and the 3-row table
* docs(diagrams): rebuild cli-terminal as a compact half-height real terminal (1200x350) — pure terminal theme, real CLI commands and data tied to live counts, scrolling ticker of real subcommands
* docs(changelog): maintenance fragment for the README animated-card overhaul (#7769)
---
AGENTS.md | 4 +-
CLAUDE.md | 2 +-
README.md | 566 ++++++------------
.../7769-readme-animated-cards-overhaul.md | 1 +
docs/architecture/ARCHITECTURE.md | 2 +-
docs/architecture/CODEBASE_DOCUMENTATION.md | 6 +-
docs/diagrams/README.md | 22 +-
docs/diagrams/cli-terminal.svg | 162 ++---
docs/diagrams/free-tier-budget.svg | 8 +-
docs/diagrams/privacy-local.svg | 25 +
docs/diagrams/promise-pillars.svg | 139 +++++
docs/diagrams/readme-hero.svg | 87 +++
docs/diagrams/resilience-layers.svg | 22 +
docs/diagrams/strategies-grid.svg | 110 ++++
docs/diagrams/why-pain-fix.svg | 107 ++++
docs/reference/PROVIDER_REFERENCE.md | 21 +-
public/providers/cli-generic.svg | 1 +
17 files changed, 767 insertions(+), 518 deletions(-)
create mode 100644 changelog.d/maintenance/7769-readme-animated-cards-overhaul.md
create mode 100644 docs/diagrams/privacy-local.svg
create mode 100644 docs/diagrams/promise-pillars.svg
create mode 100644 docs/diagrams/readme-hero.svg
create mode 100644 docs/diagrams/resilience-layers.svg
create mode 100644 docs/diagrams/strategies-grid.svg
create mode 100644 docs/diagrams/why-pain-fix.svg
create mode 100644 public/providers/cli-generic.svg
diff --git a/AGENTS.md b/AGENTS.md
index 22343a8663..328feeb2a5 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -3,12 +3,12 @@
## Project
Unified AI proxy/router — route any LLM through one endpoint. Multi-provider support
-with **265 provider entries** (OpenAI, Anthropic, Gemini, DeepSeek, Groq, xAI, Mistral, Fireworks,
+with **268 provider entries** (OpenAI, Anthropic, Gemini, DeepSeek, Groq, xAI, Mistral, Fireworks,
Cohere, NVIDIA, Cerebras, Pollinations, Puter, Cloudflare AI, HuggingFace, DeepInfra,
SambaNova, Meta Llama API, Moonshot AI, AI21 Labs, Databricks, Snowflake, and many more)
with **MCP Server** (94 tools), **A2A v0.3 Protocol**, and **Electron desktop app**.
-> **Live counts (v3.8.49)**: providers 265 · MCP tools 94 · MCP scopes 30 · A2A skills 6 ·
+> **Live counts (v3.8.49)**: providers 268 · MCP tools 104 · MCP scopes 30 · A2A skills 6 ·
> open-sse services 134 · routing strategies 17 · auto-combo scoring factors 12 ·
> DB modules 95 · DB migrations 110 · base tables 17 · search providers 11 ·
> i18n locales 42. **Refresh with `npm run check:docs-all`.**
diff --git a/CLAUDE.md b/CLAUDE.md
index edf6d63bc7..f8baadb4b6 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -35,7 +35,7 @@ For full test matrix, see `CONTRIBUTING.md` → "Running Tests". For deep archit
## Project at a Glance
-**OmniRoute** — unified AI proxy/router. One endpoint, 265 LLM providers, auto-fallback.
+**OmniRoute** — unified AI proxy/router. One endpoint, 268 LLM providers, auto-fallback.
| Layer | Location | Purpose |
| ------------- | ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
diff --git a/README.md b/README.md
index d1c4d7e834..557487be3f 100644
--- a/README.md
+++ b/README.md
@@ -6,18 +6,23 @@
# 🚀 OmniRoute — The Free AI Gateway
-### Never stop coding. Connect every AI tool to **265 providers** — **90+ free** — through one endpoint.
+
-**Plug Claude Code, Codex, Cursor, Cline, Copilot & Antigravity into FREE Claude / GPT / Gemini. Auto-fallback.**
-
+
-**RTK + Caveman compression saves 15–95% tokens. Never hit limits.**
+
| 🇺🇸 | @@ -122,47 +118,13 @@
| 🚫 Never hit limits Auto-fallback across 265 providers in milliseconds. Quota out? Next provider takes over — zero downtime. |
- 💸 Save up to 95% tokens RTK + Caveman stacked compression cuts 15–95% of eligible tokens (~89% avg on tool-heavy sessions). |
- 🆓 $0 to start 90+ providers with a free tier, 11 free forever (Kiro, Qoder, Pollinations, LongCat…). No card needed. |
-
| 🔌 Every tool works 24+ coding agents — Claude Code, Codex, Cursor, Cline, Copilot, Antigravity — through one config. |
- 🧩 One endpoint OpenAI ↔ Claude ↔ Gemini ↔ Responses API translation. Point any tool at /v1 and it just works. |
- 🛡️ Production-grade Circuit breakers, TLS stealth, MCP (94 tools), A2A, memory, guardrails, evals. 21,000+ tests. |
-
Claude Code |
- Codex CLI |
- ![]() Cursor |
- ![]() Copilot |
- ![]() Continue |
+ Claude Code |
+ Codex CLI |
+ Cline |
+ Kilo Code |
+ Roo Code |
+ Continue |
+ Qwen Code |
+ Aider |
+ ForgeCode |
OpenCode |
- Kilo Code |
- Droid |
- ![]() OpenClaw |
- Kiro |
- Command |
+ jcode |
+ DeepSeek TUI |
+ CodeWhale |
+ OpenCode |
+ Factory Droid |
+ Copilot CLI |
+ Cursor CLI |
+ Smelt |
+
Pi |
+ Grok Build |
+ Hermes Agent |
+ OpenClaw |
+ Goose |
+ Open Interpreter |
+ Warp AI |
+ Agent Deck |
OpenAI |
- Anthropic |
- Gemini |
- xAI Grok |
- DeepSeek |
- Mistral |
+ OpenAI |
+ Anthropic |
+ Gemini |
+ xAI Grok |
+ DeepSeek |
+ Mistral |
+ Qwen |
+ Meta Llama |
+ Groq |
Qwen |
- Meta Llama |
- Groq |
- NVIDIA |
- MiniMax |
- Cohere |
- |||||||||
Perplexity |
- HuggingFace |
- Together |
- Fireworks |
- Cloudflare |
- Baidu |
+ NVIDIA |
+ MiniMax |
+ Cohere |
+ Perplexity |
+ HuggingFace |
+ Together |
+ Fireworks |
+ Cloudflare |
+ Baidu |
AgentRouter GPT-5, Claude, Gemini $100 free credits |
- Qoder AI Kimi-K2, DeepSeek-R1 Unlimited FREE |
- Pollinations GPT-5, Claude, Llama 4 No key needed |
- LongCat LongCat-2.0 10M tokens one-time (KYC) 🔑 |
- ||||||
Cloudflare AI 50+ models 10K neurons/day |
- NVIDIA NIM 129 models ~40 RPM free |
- Cerebras Qwen3 235B 1M tokens/day |
+ AgentRouter GPT-5, Claude, Gemini $100 free credits |
+ Qoder AI Kimi-K2, DeepSeek-R1 Unlimited FREE |
+ Pollinations GPT-5, Claude, Llama 4 No key needed |
+ LongCat LongCat-2.0 10M tokens one-time (KYC) 🔑 |
+ Cloudflare AI 50+ models 10K neurons/day |
+ NVIDIA NIM 129 models ~40 RPM free |
+ Cerebras Qwen3 235B 1M tokens/day |