# README (Malti) 🌐 **Languages:** 🇺🇸 [English](../../../README.md) · 🇪🇹 [am](../am/README.md) · 🇸🇦 [ar](../ar/README.md) · 🇦🇿 [az](../az/README.md) · 🇧🇬 [bg](../bg/README.md) · 🇧🇩 [bn](../bn/README.md) · 🇧🇦 [bs](../bs/README.md) · 🇨🇿 [cs](../cs/README.md) · 🇩🇰 [da](../da/README.md) · 🇩🇪 [de](../de/README.md) · 🇬🇷 [el](../el/README.md) · 🇪🇸 [es](../es/README.md) · 🇪🇪 [et](../et/README.md) · 🇮🇷 [fa](../fa/README.md) · 🇫🇮 [fi](../fi/README.md) · 🇫🇷 [fr](../fr/README.md) · 🇮🇪 [ga](../ga/README.md) · 🇮🇳 [gu](../gu/README.md) · 🇳🇬 [ha](../ha/README.md) · 🇮🇱 [he](../he/README.md) · 🇮🇳 [hi](../hi/README.md) · 🇭🇷 [hr](../hr/README.md) · 🇭🇺 [hu](../hu/README.md) · 🇦🇲 [hy](../hy/README.md) · 🇮🇩 [id](../id/README.md) · 🇳🇬 [ig](../ig/README.md) · 🇮🇹 [it](../it/README.md) · 🇯🇵 [ja](../ja/README.md) · 🇬🇪 [ka](../ka/README.md) · 🇰🇭 [km](../km/README.md) · 🇮🇳 [kn](../kn/README.md) · 🇰🇷 [ko](../ko/README.md) · 🇱🇹 [lt](../lt/README.md) · 🇱🇻 [lv](../lv/README.md) · 🇮🇳 [ml](../ml/README.md) · 🇮🇳 [mr](../mr/README.md) · 🇲🇾 [ms](../ms/README.md) · 🇲🇲 [my](../my/README.md) · 🇳🇵 [ne](../ne/README.md) · 🇳🇱 [nl](../nl/README.md) · 🇳🇴 [no](../no/README.md) · 🇮🇳 [or](../or/README.md) · 🇮🇳 [pa](../pa/README.md) · 🇵🇭 [phi](../phi/README.md) · 🇵🇱 [pl](../pl/README.md) · 🇵🇹 [pt](../pt/README.md) · 🇧🇷 [pt-BR](../pt-BR/README.md) · 🇷🇴 [ro](../ro/README.md) · 🇷🇺 [ru](../ru/README.md) · 🇱🇰 [si](../si/README.md) · 🇸🇰 [sk](../sk/README.md) · 🇸🇮 [sl](../sl/README.md) · 🇷🇸 [sr](../sr/README.md) · 🇸🇪 [sv](../sv/README.md) · 🇰🇪 [sw](../sw/README.md) · 🇮🇳 [ta](../ta/README.md) · 🇮🇳 [te](../te/README.md) · 🇹🇭 [th](../th/README.md) · 🇹🇷 [tr](../tr/README.md) · 🇺🇦 [uk-UA](../uk-UA/README.md) · 🇵🇰 [ur](../ur/README.md) · 🇺🇿 [uz](../uz/README.md) · 🇻🇳 [vi](../vi/README.md) · 🇳🇬 [yo](../yo/README.md) · 🇨🇳 [zh-CN](../zh-CN/README.md) · 🇹🇼 [zh-TW](../zh-TW/README.md) ---
Dashboard ta’ OmniRoute

# 🚀 OmniRoute — Il-Gateway tal-AI Bla Ħlas OmniRoute — Qatt tieqaf tikkowdja. Kull għodda tal-AI → 375 fornitur — 150+ bla ħlas — permezz ta’ endpoint wieħed. Claude Code, Codex, Cursor, Cline, Copilot u Antigravity għal Claude / GPT / Gemini BLA ĦLAS b’riżerva awtomatika. Il-kompressjoni kkombinata RTK + Caveman tiffranka 15–95% tat-tokens (~89% bħala medja) — qatt ma tilħaq il-limiti. 375 fornitur tal-AI · 150+ livelli bla ħlas · ~1.62B tokens bla ħlas/xahar · 20 strateġija ta’ routing · $0 biex tibda.
## 💰 ~1.62B Tokens / Xahar Fuq Livelli B'xejn ta' Partijiet Terzi
> **Ġib il-kontijiet tal-fornituri tiegħek stess.** Din hija aggregat stmat fuq livelli b'xejn ta' partijiet terzi eliġibbli separatament, mhux għotja ta' tokens minn OmniRoute. Irreġistra, ikseb il-kredenzjali fejn meħtieġ, u qabbad il-fornituri li tista' tuża; kull fornitur jikkontrolla l-limiti, id-disponibilità u t-termini tiegħu. > > L-istakkjar tal-livelli b'xejn manwalment huwa process tedjanti — għexieren ta' SDKs, għexieren ta' rate limits, u l-ebda idea ta' kemm għandek fil-fatt. OmniRoute jikkataloga **467 entrata ta' livell b'xejn fuq 34 ċavetta ta' pools rikorrenti** u jikkalkula l-figura prinċipali tat-tokens mill-**17-il pool b'budget xaharri pożittiv ippubblikat, flimkien ma' ħames limiti ta' Groq għal kull mudell**, ddeduplikat skont il-pool kondiviż. Il-kwoti li jinfetħu biss wara verifika reġjonali tal-identità (illum: ModelScope) jintweru appart, +~6M li jeħtieġu verifika reġjonali tal-identità, u qatt ma jiġu msumjati fil-figura prinċipali. Ir-riżultat jibqa' viżibbli fuq id-dashboard (`/dashboard/free-tiers`). Karta tal-budget tal-livelli b'xejn ta' OmniRoute: ~1.62B tokens b'xejn fix-xahar b'mod stabbli, sa ~2.22B fl-ewwel xahar bil-krediti ta' reġistrazzjoni, minn 34 ċavetta ta' pools rikorrenti dokumentati li jkopru 467 entrata katalogata ta' livelli b'xejn wara endpoint wieħed. Matematika onesta b'dedupe tal-pools — kull pool kondiviż ikkontat darba biss, inklużi 17-il pool rikorrenti b'budget xaharri pożittiv ta' tokens ippubblikat flimkien ma' ħames limiti ta' Groq għal kull mudell; 12 fornitur huma mmarkati bħala 'avoid' fil-katalogu tar-riskju tal-termini sabiex inti tiddeċiedi. Il-bar tal-budget jinkludi Mistral 1B, Nara 210M, LLM7 150M, xKiro 150M, Groq 30M (ħames limiti għal kull mudell) u pools iżgħar, flimkien mal-krediti ta' reġistrazzjoni tal-ewwel xahar u fornituri b'xejn b'mod permanenti mingħajr limitu ta' tokens preżentati separatament sabiex qatt ma jinflew il-figura prinċipali. Użat/fdal live fuq /dashboard/free-tiers. > Sommarju animat tal-paġna live `/dashboard/free-tiers`. Metodoloġija sħiħa (dedupe tal-pools, livelli ta' krediti, termini tal-fornituri): **[docs/reference/FREE_TIERS.md](docs/reference/FREE_TIERS.md)**. > > Dawn il-figuri jiġu awditjati mill-ġdid kull ġimaghtejn skont il-katalogu live u **jimxiwu fiż-żewġ direzzjonijiet** — fornitur itemm livell b'xejn u n-numru jinżel; wieħed ġdid jasal u jitla'. Nippubblikaw dak li l-katalogu verament jikkalkula, qatt l-aħjar każ arrotondat 'il fuq.

⭐ Agħti star lir-repo jekk OMNIROUTE għinek tiffranka l-flus u tagħmel ix-xogħol tiegħek aktar faċli.

[![Stars](https://img.shields.io/github/stars/diegosouzapw/OmniRoute?style=social)](https://github.com/diegosouzapw/OmniRoute) diegosouzapw%2FOmniRoute | Trendshift [![Star History Rank](https://api.star-history.com/badge?repo=diegosouzapw/OmniRoute&theme=dark)](https://www.star-history.com/diegosouzapw/omniroute) [![olud.ai](https://olud.ai/badge.php?tool=diegosouzapw-omniroute)](https://olud.ai/project/diegosouzapw-omniroute.html) ### 💬 Ingħaqad mal-komunità **👋 Segwi lill-mantenitur — kun mill-ewwel li tikseb fornituri ġodda, verżjonijiet u pariri:** [![Segwi lil Diego fuq LinkedIn](https://img.shields.io/badge/Follow_Diego_on-LinkedIn-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/diegosouzapw/) [![Segwi lil @diegosouzapw fuq GitHub](https://img.shields.io/github/followers/diegosouzapw?style=for-the-badge&logo=github&logoColor=white&label=Follow%20on%20GitHub&color=181717)](https://github.com/diegosouzapw) [![Discord](https://img.shields.io/badge/Discord-5865F2?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/U47eFqAXCn) [![Telegram](https://img.shields.io/badge/Telegram-26A5E4?style=for-the-badge&logo=telegram&logoColor=white)](https://t.me/omnirouteOficial) [![WhatsApp Global](https://img.shields.io/badge/WhatsApp_Global-25D366?style=for-the-badge&logo=whatsapp&logoColor=white)](https://chat.whatsapp.com/FvuCbrpZmQ6I85n2vW5QIC?s=cl&p=a&mlu=4) [![WhatsApp Brasil](https://img.shields.io/badge/WhatsApp_Brasil-25D366?style=for-the-badge&logo=whatsapp&logoColor=white)](https://chat.whatsapp.com/KWgatljAjmbELQory59Oti?s=cl&p=a&mlu=4) [![Website](https://img.shields.io/badge/Website-omniroute.online-blue?logo=google-chrome&logoColor=white)](https://omniroute.online) **Mistoqsijiet, pariri dwar il-fornituri, roadmap u appoġġ → [Discord](https://discord.gg/U47eFqAXCn) · [Telegram](https://t.me/omnirouteOficial) · WhatsApp [🌍 Globali](https://chat.whatsapp.com/FvuCbrpZmQ6I85n2vW5QIC?s=cl&p=a&mlu=4) / [🇧🇷 Brażil](https://chat.whatsapp.com/KWgatljAjmbELQory59Oti?s=cl&p=a&mlu=4) / [Portal](https://portal.sthub.com.br/communities/groups/st-hub/channels/Omniroute-World-8kRjmK)**
## 📈 Il-Gateway Jibqa' Jikber
| | v3.8.50 | **v3.8.51** | `v3.8.53+` | | ---------------------------------- | :------------------------: | :---------: | :-------------------: | | 🌐 Fornituri | 352 | **358** | 375 | | 🧠 IDs uniċi tal-mudelli ta' chat | 1320 | **1374** | 1475 | | 🖼️ Pont tal-Modalitajiet | 🆕 viżjoni + awdjo + vidjo | ✓ | ✓ | | 📡 Katalogu ħieles tar-Radar | 🆕 opt-in | ✓ | ✓ | | ⚖️ Skedar konxju tal-kwoti | 🆕 Quota-Share | ✓ | ✓ | | 📊 Telemetrija tal-kwoti | 🆕 dirett | ✓ | ✓ | | 🧰 Modalità headless | — | — | 🆕 `serve --headless` | | 🛤️ Infrastruttura tal-binarju LTS | — | — | 🆕 kanali ta' rilaxx | | 🔎 API għall-iskoperta tal-mudelli | — | — | 🆕 `/v1/models/query` | **→ [Pjan Direzzjonali](ROADMAP.md) — fuq il-binarju lejn `v3.9.0 LTS`**

## 🧩 Disponibbli [![verżjoni npm](https://img.shields.io/npm/v/omniroute?color=cb3837&logo=npm)](https://www.npmjs.com/package/omniroute) ![NPM fix-xahar](https://img.shields.io/npm/dm/omniroute?label=npm/month&color=cb3837&logo=npm) [![Docker Hub](https://img.shields.io/docker/v/diegosouzapw/omniroute?label=Docker%20Hub&logo=docker&color=2496ED)](https://hub.docker.com/r/diegosouzapw/omniroute) [![Liċenzja: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=flat-square)](LICENSE) ![Tniżżil minn Docker](https://img.shields.io/docker/pulls/diegosouzapw/omniroute?label=docker%20pulls&logo=docker&color=2496ED) ![Tniżżil ta’ Electron](https://img.shields.io/github/downloads/diegosouzapw/omniroute/total?style=flat&label=electron%20downloads&logo=electron&color=47848F)
🚀 Ibda 🚀 Bidu Mgħaġġel 📦 Installa 🆓 Qabbad fornitur
💡 Tgħallem 💥 Il-Wegħda 🤔 Għaliex OmniRoute 🏆 X’Jagħmlu Differenti
⚙️ Karatteristiċi 🎯 Kombinazzjonijiet 🌐 Fornituri 🔌 CLI & MCP
🗜️ Kompressjoni 🖥️ Fejn Jaħdem 🔒 Privat
👀 Arah 🎬 Fl-Azzjoni ✨ X’Hemm Ġdid 🤖 CLIs Kompatibbli
💚 Appoġġ 💚 Appoġġja / Agħti Donazzjoni 💬 Komunità 💖 Sponsors
📦 Proġett 🛠️ Munzell Teknoloġiku 📖 Dokumentazzjoni 👥 Kontributuri
🌐 F'67 lingwa

Ingliż (en) Portugiż — Brażil (pt-BR) Portugiż (pt) Spanjol (es) Franċiż (fr) Taljan (it) Ġermaniż (de) Olandiż (nl) Russu (ru) Ukren (uk-UA) Pollakk (pl) Ċek (cs) Slovakk (sk) Rumen (ro) Ungeriż (hu) Bulgaru (bg) Daniż (da) Finlandiż (fi) Norveġiż (no) Żvediż (sv) Ċiniż — Simplifikat (zh-CN) Ċiniż — Tradizzjonali (zh-TW) Ġappuniż (ja) Korean (ko) Tajlandiż (th) Vjetnamiż (vi) Indoneżjan (id) Malajan (ms) Filippin (phi) Ħindi (hi) Guġarati (gu) Marati (mr) Tamil (ta) Telugu (te) Bengali (bn) Urdu (ur) Persjan (fa) Għarbi (ar) Ebrajk (he) Tork (tr) Ażerbajġani (az) Swaħili (sw) Grieg (el) Kroat (hr) Serb (sr) Litwan (lt) Estonjan (et) Latvjan (lv) Sloven (sl) Malti (mt) Irlandiż (ga) Kannada (kn) Malajalam (ml) Odija (or) Punġabi (pa) Nepali (ne) Sinħaliż (si) Burmiż (my) Kmer (km) Ħawsa (ha) Joruba (yo) Igbo (ig) Amħariku (am) Użbek (uz) Ġorġjan (ka) Armen (hy) Bożnijan (bs)


## 🆓 Installa, qabbad fornitur, imbagħad irrotta permezz ta' endpoint wieħed
Tliet passi: installa u niedi OmniRoute, qabbad fornitur eliġibbli bil-kont tiegħek stess jew bl-API key tiegħek, imbagħad idderieġi l-għodda tiegħek lejn localhost:20128/v1 billi tuża API key ta' OmniRoute u l-mudell auto. L-irrottar jiddependi fuq konnessjonijiet eliġibbli disponibbli u l-limiti tal-fornituri. ```bash # Wara li tkun qabbadt fornitur, ikkopja l-key ta' OmniRoute tiegħek minn Dashboard → Endpoints: curl http://localhost:20128/v1/chat/completions \ -H "Authorization: Bearer YOUR_OMNIROUTE_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"auto","messages":[{"role":"user","content":"Hello!"}]}' ``` `auto` jeħtieġ rotta eliġibbli. Installazzjoni ġdida tista' ma jkollha l-ebda mira eliġibbli mingħajr key, u fornitur mingħajr key jista' jirrifjuta klijenti ta' partijiet terzi. B'mod standard, fornituri mmarkati `tos: avoid`, inkluż Kiro, huma esklużi mill-irrottar awtomatiku; li tqabbad kont ma jirrimpjazzax dak is-setting. Ara l-[Gwida dwar is-Saffi B'xejn](docs/getting-started/FREE-TIERS-GUIDE.md) qabel ma tagħżel fornitur. 📦 Skripts ta' quickstart kopja-u-pejst għal **Python, Node.js, PHP, u cURL** → [`examples/quickstart/`](examples/quickstart/)
# 💥 Il-Wiegħda
Il-Wiegħda — Endpoint wieħed u 375 fornitur. Il-fallback awtomatiku jkompli jirrotta sakemm tkun disponibbli mira oħra b'saħħitha. Sitt pilastri: fallback reżiljenti fuq 375 fornitur · sa 95% ffrankar ta' tokens fuq tagħbijiet eliġibbli · $0 biex tibda b'150+ saff b'xejn u 51 fornitur rikorrenti/mingħajr key b'xejn għal dejjem · 37 integrazzjoni CLI/aġent permezz ta' konfigurazzjoni waħda · kompatibilità ma' OpenAI, Claude, Gemini u Responses API fuq /v1 · kontrolli ta' produzzjoni inklużi circuit breakers, TLS stealth, MCP b'110 għodda, A2A, memorja, guardrails, evals u 56,000+ dikjarazzjoni ta' testijiet statiċi fuq 7,800+ fajl ta' testijiet ittraċċat.

# 🤔 Għaliex OmniRoute?
Għaliex OmniRoute — ieqaf taqleb bejn 10 dashboards, API keys mejta u fatturi sorpriża. Għaxar uġigħ ta' kuljum kontra s-soluzzjonijiet: kwota li tiskadi mingħajr ma tintuża → massimizza l-abbonamenti; rate limits f'nofs l-ikkowdjar → auto-fallback b'4 saffi (Abonnament → API → Irħis → B'xejn); outputs tal-għodod li jħarqu tokens → kumpressjoni RTK + Caveman (15–95%); APIs għoljin → irrottar ottimizzat għall-ispiża; kull għodda bis-setup tagħha stess → endpoint wieħed, dashboard wieħed; AI imblokkat → proxy b'3 livelli + TLS stealth; keys mejta → reżiljenza b'3 saffi (circuit breakers, cooldown tal-keys, lockout tal-mudell); tim li jaqsam abbonament wieħed → pools ta' keys b'kwoti ta' qsim ġust; prompts li jgħaddu mis-sħaba ta' xi ħadd ieħor → local-first b'keys kriptati b'AES-256-GCM; l-ebda viżibilità tal-infiq → analytics live (użu, kwota, ffrankar, latenza p95).
Il-fluss tat-talbiet ta' OmniRoute: l-IDE jew il-CLI tiegħek (Claude Code, Cursor, Cline…) iċempel endpoint lokali wieħed (http://localhost:20128/v1); l-Smart Router ta' OmniRoute (kumpressjoni RTK + Caveman, 20 strateġija ta' irrottar, circuit breakers, TLS stealth, MCP, A2A, guardrails) jista' jagħmel fallback fuq 4 saffi ta' fornituri sakemm tibqa' teżisti mira b'saħħitha u eliġibbli — Saff 1 Abonnament, Saff 2 API Key, Saff 3 Irħis u Saff 4 B'xejn.

## 🤝 Appoġġjati mill-Ħbieb tagħna tal-Open Source

Kimi K3 — Open Frontier Intelligence · 2.8T parametri · 1M-token kuntest

> **Trid tingħaqad bħala Ħabib tal-Open Source?** Dawn huma l-kumpaniji li jappoġġjaw l-open source u jgħinu biex OmniRoute jibqa' miexi — u aħna ngħidu pubblikament fejn imur kull token li jagħtuna. Ikkuntattjana: [diegosouza.pw@outlook.com](mailto:diegosouza.pw@outlook.com)
Kimi (Moonshot AI)
Kimi
Moonshot AI

Ħabib Fundatur tal-Open Source
Grazzi lil Kimi (Moonshot AI), il-Ħabib Fundatur tagħna tal-Open Source, talli appoġġja dan il-proġett! Kimi huwa l-laboratorju tal-AI wara l-familji ta' mudelli K2 u K3 b'piż miftuħ — Kimi K3 joffri tieqa ta' kuntest ta' 1M-token, viżjoni nattiva u kodifikazzjoni ta' livell avvanzat bi frazzjoni tal-prezzijiet tal-mudelli magħluqa, u jaħdem direttament ma' Claude Code, Codex u kull għodda ta' kodifikazzjoni li OmniRoute jservi.

X'jappoġġja l-appoġġ ta' Kimi: Il-krediti tal-API ta' Kimi jappoġġjaw il-pipeline ta' rilaxx validat mill-AI ta' OmniRoute — l-istadju ta' validazzjoni tal-għaqda mħaddma minn Kimi K3 li jirrevedi kull talba ta' pull qabel ma tiġi rilaxxata — flimkien mal-iżvilupp ta' karatteristiċi ta' kuljum. L-appoġġ ta' Kimi ta' l-ewwel klassi jintbagħat fuq iż-żewġ binarji: l-API diretta ta' Kimi (kimi-k3) u l-pjan ta' kodifikazzjoni ta' Kimi Code (OAuth u ċavetta API). OmniRoute huwa wkoll l-ewwel proġett open-source Brażiljan fil-programm ta' appoġġ ta' Kimi. Ikseb ċavetta API ta' Kimi bi 15% krediti żejda →
Inferenzja Orħos
Inferenzja Orħos
cheaperinference.com

Ħabib tal-Open Source
Grazzi lil Cheaper Inference, Ħabib tal-Open Source ta' OmniRoute, talli appoġġja dan il-proġett! Cheaper Inference huwa gateway ikklassifikat skont l-ispiża li jbiegħ mill-ġdid 42 mudell avvanzat — Claude, GPT-5.x, Gemini, Kimi K3, GLM, DeepSeek, Grok u MiniMax — wara endpoint wieħed kompatibbli ma' OpenAI, li jidderieġi kull talba lill-fornitur l-irħas eliġibbli mingħajr qatt ma jitlob aktar mill-prezz tal-lista tal-manifattur tal-mudell.

Appoġġ ta' l-ewwel klassi f'OmniRoute: Chat Completions, l-endpoint nattiv /v1/responses, viżjoni, sejħa ta' għodda u 3 mudelli ta' immaġni (grok-imagine, nano-banana-pro, nano-banana-2, li jistgħu jintlaħqu bħala cheaperinference/<model>). Ikseb ċavetta API →
Links bit-tikketta aff=omniroute huma links ta' sħubija. Huma jiffinanzjaw il-proġett mingħajr ebda spiża żejda għalik.
🎟️ Promo tal-Affiljati — kupuni ta' reġistrazzjoni b'xejn minn fornituri li ma nisponsorjawx (ikklikkja biex tespandi) Din it-taqsima hija għal kodiċijiet ta' riferiment/kupuni biss. Sħubijiet sponsorjati jinsabu f'🤝 Appoġġjati mill-Ħbieb tagħna tal-Open Source hawn fuq. OmniRoute m'għandu l-ebda sponsorizzazzjoni jew sħubija mal-fornituri elenkati hawn — dawn huma kupuni pubbliċi li kulħadd jista' juża.
AgentRouter
AgentRouter
agentrouter.org
AgentRouter — reġistrazzjoni affiljata · $100 krediti b'xejn mar-reġistrazzjoni (server b'xejn, stenna latenza ogħla — l-aħjar għall-ittestjar, mhux għall-produzzjoni). Appoġġ ta' l-ewwel klassi f'OmniRoute minn v3.8.50: Chat Completions, il-format tal-wajer kompatibbli ma' Anthropic u l-path kompatibbli ma' OpenAI. Mudelli disponibbli jinkludu claude-opus-4-8, claude-opus-5, gpt-5.6-sol u aktar. Aqbad il-$100 tiegħek →

⚠️ Link affiljata — OmniRoute m'għandu l-ebda sponsorizzazzjoni jew sħubija ma' dan il-fornitur.
Taf fornitur ieħor b'kupun ta' reġistrazzjoni b'xejn ġeneruż li jibbenefika lill-utenti ta' OmniRoute? Iftaħ issue u aħna nżiduh hawn.

## 🎯 Combos — Il-Prodott Ewlieni
Eżempji animati għal 18 mill-20 strateġija ta’ routing tal-combos — maduma waħda għal kull strateġija: priority, fill-first, weighted, round-robin, p2c, least-used, random, strict-random, cost-optimized, headroom, reset-window, reset-aware, context-relay, context-optimized, lkgp, auto, fusion, pipeline. cache-optimized u quota-weighted mhumiex animati; it-tabella t’hawn taħt tiddeskrivi l-20 kollha. > **Combo** huwa katina ta’ mudelli li OmniRoute jgħaddi bejniethom **awtomatikament**. Jekk il-kwota tispiċċa, fornitur ifalli, jew l-ispejjeż jogħlew f’daqqa, il-combo jista’ jgħaddi għall-mudell eliġibbli u operattiv li jmiss. 🛡️ ### ⚡ Mingħajr konfigurazzjoni — uża biss `auto` M’hemmx għalfejn toħloq combo. Issettja l-mudell tiegħek għal `auto` (jew varjant) u OmniRoute jibni combo virtwali mill-fornituri konnessi tiegħek, b’punteġġ ikkalkulat f’ħin reali:
ID tal-MudellGħal xiex jottimizza
auto🎯 Għażla predefinita bbilanċjata (LKGP — jibqa’ mal-aħħar fornitur tajjeb tiegħek)
auto/coding🧑💻 Piżijiet li jagħtu prijorità lill-kwalità għall-ġenerazzjoni tal-kodiċi
auto/fast⚡ L-inqas latenza l-ewwel
auto/cheap💰 L-orħos għal kull token l-ewwel
auto/subscription🎟️ Il-kwota tal-abbonament li diġà tħallas għaliha biss — jagħlaq f’każ ta’ falliment, mingħajr qatt ma jaqa’ lura fuq għażla bi ħlas (gwida)
auto/thrifty🪜 Il-kwota tal-pjan l-ewwel, imbagħad tarġa waħda kull darba lejn l-orħos għażliet bi ħlas — jerġa’ lura fuq il-pjan wara li dan jiġi ssettjat mill-ġdid (gwida)
auto/offline🔋 L-akbar marġni tal-kwota / tal-limitu tar-rata l-ewwel
auto/smart🔭 Il-kwalità l-ewwel + esplorazzjoni ta’ 10% biex jiskopri mudelli aħjar
auto/lkgp📌 Żamma espliċita mal-aħħar fornitur magħruf li kien tajjeb
auto/chaos🧪 Tifrix parallel lejn grupp ta’ mudelli (wieħed għal kull fornitur, 5 b’mod predefinit), u jirritorna tweġiba waħda; sejħa upstream waħda għal kull mudell fil-grupp, mhux injezzjoni ta’ ħsarat
## ### 🔀 Jew ibni tiegħek — 20 strateġija ta’ routing L-**20** strateġija kollha — ħallat u qabbel f’kull pass tal-combo:
# Strateġija X’tagħmel
1 priority Lista ordnata bl-ewwel mira — eżawrixxi kull waħda qabel ma jgħaddi għal dik li jmiss 🥇
2 fill-first Uża l-kwota kollha ta’ kull mira qabel ma jgħaddi għal oħra
3 weighted Għażla każwali ppeżata skont il-piż ta’ kull mira
4 round-robin Jdur mal-miri waħda wara l-oħra fl-ordni
5 p2c Ibbilanċjar każwali tat-tagħbija bil-qawwa ta’ żewġ għażliet
6 least-used Jagħżel il-mira bl-inqas tagħbija attwali
7 random Għażla każwali uniformi (mingħajr duplikati)
8 strict-random Għażla każwali mingħajr ma jneħħi r-ripetizzjonijiet 🎲
9 cost-optimized Jimminimizza l-$ għal kull talba mill-prezzijiet diretti tal-katalgu 💸
10 headroom Jagħżel il-mira bl-akbar kwota li fadal
11 quota-weighted Jaqbeż il-kontijiet eżawriti, imbagħad jagħżel fi proporzjon mal-kwota li fadal ÷ it-tagħbija kurrenti — il-konverżazzjonijiet eżistenti jibqgħu marbuta mal-istess mira ⚖️
12 reset-window Jippreferi l-mira li t-tieqa tal-kwota tagħha tiġi ssettjata mill-ġdid l-aktar kmieni
13 reset-aware Jikklassifika skont il-ħin tal-issettjar mill-ġdid tal-kwota — twieqi qosra l-ewwel 📊
14 context-relay Jgħaddi l-kuntest bejn il-miri għal konverżazzjonijiet twal 🧠
15 context-optimized Jagħżel l-aħjar għażla għad-daqs attwali tal-kuntest
16 cache-optimized Jorbot kull prefiss tal-prompt li jista’ jerġa’ jintuża mal-istess kont — jimmassimizza l-hits tal-cache tal-prompt 🎯
17 lkgp L-Aħħar Rotta Magħrufa bħala Tajba — jorbot mal-aħħar fornitur li rnexxa, imbagħad jaqa’ lura fuq ir-regoli
18 auto Punteġġ dirett ibbażat fuq 16-il fattur fil-konnessjonijiet kollha 🤖
19 fusion Jifrex it-talba lejn grupp ta’ mudelli + ġudikant jissintetizza tweġiba waħda 🧬
20 pipeline Jikkatina l-passi — l-output ta’ kull mira jiddaħħal f’dik li jmiss 🔗
Il-magna Auto-Combo tagħti punteġġ lil kull kandidat abbażi ta’ **16-il fattur** (saħħa, kwota, spiża, latenza, adattament għall-kompitu, kwalità, disponibbiltà tas-sessjoni…) — ara [`docs/routing/AUTO-COMBO.md`](docs/routing/AUTO-COMBO.md). ## ### 🧱 Ir-reżiljenza hija integrata (3 saffi indipendenti) Ir-reżiljenza ta’ OmniRoute — 3 saffi indipendenti li jsewwu lilhom infushom, bis-saff it-tajjeb għall-ħsara t-tajba. Saff 1: salvavita taċ-ċirkwit tal-fornitur (il-fornitur kollu): jinqata’ biss fuq 408/5xx, limiti OAuth 8× / ċavetta API 12× / lokali 2×, jiġi ssettjat mill-ġdid wara 60s/30s/15s għal prova HALF-OPEN, irkupru għażżien; waqt li jkun OPEN, il-combo jidderieġi mill-ġdid lejn il-fornitur li jmiss. Saff 2: perjodu ta’ stennija tal-konnessjoni (ċavetta/kont wieħed): bażi ta’ 5s għal OAuth / 3s għal ċavetta API, dewmien esponenzjali ×2 bi protezzjoni kontra l-anti-thundering-herd, 429 jirrispetta Retry-After, suċċess ineħħi l-istat kollu tal-iżbalji; ċavetta waħda fil-perjodu ta’ stennija tinqabeż filwaqt li ċ-ċwievet l-oħra jibqgħu jservu. Saff 3: imblukkar tal-mudell (mudell wieħed): 429 għal kull mudell, 404 lokali jew rifjuti tal-modalità jimblukkaw biss dak il-mudell — qatt il-konnessjoni kollha. L-istati terminali (ipprojbit, skadut, krediti eżawriti) huma għall-operatur, mhux għal perjodi ta’ stennija. 📖 [Magna Auto-Combo](docs/routing/AUTO-COMBO.md) · [Gwida għar-Reżiljenza](docs/architecture/RESILIENCE_GUIDE.md)
## 🏆 X'Jagħmel lil OmniRoute Differenti
X'jagħmel lil OmniRoute differenti — stampa puntwali datata tal-karatteristiċi mqabbla ma' 9router, OpenRouter, CLIProxyAPI u LiteLLM fuq 13-il kapaċità. OmniRoute: 375 fornitur, aktar minn 150 livell bla ħlas integrat, 20 strateġija ta' routing, kompressjoni tat-tokens bi 12-il magna, server MCP integrat b'110 għodod, protokoll tal-aġenti A2A, memorja persistenti, guardrails, aġenti tal-cloud, ħabi tal-marki tas-swaba' TLS, Desktop/Termux/PWA u 67 lokalizzazzjoni tal-UI. OmniRoute huwa liċenzjat taħt l-MIT u jista' jiġi ospitat lokalment. Il-kapaċitajiet u l-għadd tal-kompetituri jistgħu jinbidlu; ara l-metodoloġija marbuta. 📊 Metodoloġija sħiħa & dettalji għal kull karatteristika mqabbla ma' 9router, OpenRouter, CLIProxyAPI & LiteLLM → [`docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md`](docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md)
## 💚 Appoġġja lil OmniRoute OmniRoute huwa liċenzjat taħt MIT u miżmum b’mod miftuħ. Jekk jiffrankalek il-ħin jew il-flus, hawn kif tista’ tgħinu jibqa’ indipendenti — agħżel dak li jaqbillek. L-isponsorizzazzjoni qatt ma taffettwa l-prijorità tar-routing; tixtri viżibbiltà, mhux klassifikazzjoni.
⭐ Agħti stilla lir-repożitorjuBla ħlas — tassew jgħin il-viżibbiltàAgħti stilla lil OmniRoute
🐙 GitHub SponsorsTa’ darba jew kull xahar · ebda tariffa tal-pjattaformagithub.com/sponsors/diegosouzapw
☕ Ko-fiDonazzjoni ta’ darba u malajr, mingħajr reġistrazzjoni għad-donaturko-fi.com/diegosouzapw
🧋 Buy Me a CoffeeĠest żgħir u informalibuymeacoffee.com/diegosouzapw
🖐 LiberapayRikorrenti · mingħajr skop ta’ qligħ · sors miftuħliberapay.com/diegosouzapw
🇧🇷 PIX (Brażil)Immedjat, mingħajr tariffiiċ-ċavetta & il-QR hawn taħt
₿ KriptoBTC · ETH · USDT-TRC20 · USDC-Solanal-indirizzi hawn taħt
**🇧🇷 PIX** — immedjat, mingħajr tariffi (Brażil) Kodiċi QR PIX ta’ OmniRoute Ċavetta (każwali): `5d865059-bc44-483a-962d-43ceb80126eb` Pix biex tikkopja u twaħħal: ``` 00020101021126580014br.gov.bcb.pix01365d865059-bc44-483a-962d-43ceb80126eb5204000053039865802BR5922OMNIROUTE CONTRIBUICAO6006BRASIL62070503***630475DD ```
₿ Kripto — BTC · ETH · USDT-TRC20 · USDC-Solana (ikklikkja biex tiftaħ)
₿ BTCBitcoin (SegWit)bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd
Ξ ETHEthereum (ERC20)0x64Cf6B68A6Ff34288e89172950a2d00102337a84
₮ USDTTron (TRC20)TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2
$ USDCSolana2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu
⚠️ Ibgħat kull munita biss fuq in-network indikat — jekk tibgħatha fuq network ħażin tista’ titlef il-fondi.
🐛 Sibt bug jew għandek kummenti? Iftaħ [Diskussjoni](https://github.com/diegosouzapw/OmniRoute/discussions).

Noti għall-iżviluppaturi: Il-proġett jista’ jiġġenera fajl lokali .env waqt npm install/postinstall għall-konvenjenza tal-iżviluppaturi. Dan il-fajl jiġi injorat intenzjonalment permezz ta’ .gitignore (ara .gitignore) u qatt ma għandu jiġi kkommittjat — jekk jiġi kkommittjat bi żball, dawwar kwalunkwe sigriet espost u neħħi l-fajl mill-istorja. Ara docs/DEVELOPER-ENVIRONMENT.md għal gwida dwar il-ġestjoni tal-fajls tal-ambjent lokali u tas-sigrieti.

## 📡 Radar OmniRoute Iċ-ċifra ewlenija tal-livell bla ħlas tibqa’ **~1.62B tokens/xahar** mill-katalogu dokumentat u deduplikat skont il-pool hawn fuq. Il-krediti temporanji ta’ reġistrazzjoni mingħand il-fornituri jistgħu separatament jgħollu l-ewwel xahar għal **~2.22B**. Radar huwa overlay fakultattiv u ffirmat tal-katalogu għal dawk li jixtiequ disponibbiltà aktar aġġornata ta’ mudelli bla ħlas bejn ir-rilaxxi ta’ OmniRoute; il-katalogu tal-komunità u kull karatteristika eżistenti bla ħlas jibqgħu bla ħlas. Is-sostenituri jistgħu jirċievu l-katalogu dirett u opportunitajiet addizzjonali mingħand il-fornituri. Il-limitu separat u varjabbli tiegħu huwa ta’ **madwar 3B tokens/xahar l-aktar**, skont id-disponibbiltà tal-fornituri. Dak il-limitu mhuwiex garanzija: il-fornituri jistgħu jibdlu l-kwoti, l-eliġibbiltà, il-mudelli jew ir-reġjuni fi kwalunkwe ħin. Radar huwa fakultattiv u juża GET biss. Il-klijent OmniRoute ma jtellax prompts, traffiku, konfigurazzjoni tal-fornituri, telemetrija tal-użu jew l-istat lokali tat-twarrib tal-avviżi. Sir af dwar l-eliġibbiltà u l-katalogu attwali fuq **[radar.omniroute.online/planos](https://radar.omniroute.online/planos)**.
## ✨ X'hemm Ġdid
> Punti salienti reċenti minn **v3.8.20 → v3.8.53**. L-istorja sħiħa fi [`CHANGELOG.md`](CHANGELOG.md). - **⚖️ Rottar `quota-weighted`** — l-20 strateġija combo taqbeż il-kontijiet eżawriti, imbagħad tagħżel fost il-bqija b'mod proporzjonali mal-kwota li fadal diviża bit-tagħbija in-flight, filwaqt li żżomm il-konversazzjonijiet eżistenti mwaħħla. → [Auto-Combo](docs/routing/AUTO-COMBO.md) - **🧰 Modalità headless** — `omniroute serve --headless` (jew `OMNIROUTE_HEADLESS=1`) jħaddem biss il-magna proxy `/v1/*`, bid-dashboard u s-sottosistemi tad-dashboard biss mitfija. → [Modalità Headless](docs/guides/HEADLESS.md) - **🔎 Skoperta tal-mudelli** — `/v1/models` jiffiltra skont il-kapaċità, il-kuntest, it-tip u t-test, u `POST /v1/models/query` jirritorna shortlist qasira u deterministika bl-istess viżibilità skont iċ-ċavetta. → [Referenza tal-API](docs/reference/API_REFERENCE.md) - **🔑 Kontroll tar-rottar skont iċ-ċavetta** — waħħal ċavetta API ma' mudell wieħed jew combo b'`forcedModel`, u żid jew neħħi l-mudelli u l-combos ta' ċavetta b'mod atomiku (`/api/keys/{id}/access`). → [Referenza tal-API](docs/reference/API_REFERENCE.md) · [OpenAPI](docs/openapi.yaml) - **🛡️ Kontrolli PII aktar raffinati** — għażla skont it-tip, sa 20-il mudell ta' masking personalizzat u validat, u kontaturi tas-sejbien skont it-tip; il-masking innifsu jibqa' opt-in. → [Guardrails](docs/security/GUARDRAILS.md) - **🌍 67-il lingwa** — dashboard, mera tad-dokumentazzjoni u CLI, b'`npm run i18n:add-locale` iżżid lingwa kullimkien b'kmand wieħed. → [Gwida i18n](docs/guides/I18N.md) - **🎛️ OmniConductor** — delegazzjoni A2A inbound lejn il-flotta ta' aġenti tiegħek, ħiliet Conductor fuq l-Agent Card, u pannell tad-dashboard b'chat bil-vuċi push-to-talk ta' Faro. → [A2A Server](docs/frameworks/A2A-SERVER.md) - **🛂 Ammissjoni adattiva u protezzjoni mill-tagħbija żejda** — talbiet chat tqil jidħlu fil-kju minflok ma jirċievu 503, b'leases rolling RPM atomiċi għal kull konnessjoni. → [Gwida tar-Reżiljenza](docs/architecture/RESILIENCE_GUIDE.md) - **🗂️ Ordni kanonika ta' `/v1/models`** — blokk wieħed kontinwu raggruppat skont il-provider għal kull provider (combos mwaħħla l-ewwel), stabbli fuq kull sors tal-katalogu. → [Referenza tal-API](docs/reference/API_REFERENCE.md) - **🗜️ Irwebbit tal-kompressjoni** — gwardja kontra l-inflazzjoni mixgħula b'mod predefinit, pakketti Caveman għal DE / FR / JA + Ċiniż (wényán), filtri RTK għal Gradle & .NET. → [Kompressjoni](docs/compression/COMPRESSION_ENGINES.md) - **💸 Spiża onesta b'rata fissa** — il-providers ta' abbonament / pjan ta' kodifikazzjoni jidhru **$0** fl-analitika tal-ispejjeż; il-baġit, il-kwota u r-rottar jibqgħu jistmaw. → [Referenza tal-API](docs/reference/API_REFERENCE.md) - **⚖️ Rottar Quota-Share** — jaqsam il-kwota ta' kont kondiviż b'mod ġust fuq ċwievet pooled, b'konservazzjoni tax-xogħol sabiex il-porzjonijiet idle jitselfu. → [Gwida tar-Reżiljenza](docs/architecture/RESILIENCE_GUIDE.md) - **🤖 Setup ta' CLI/aġent b'kmand wieħed** — 15-il kmand `setup-*` reġistrat; `omniroute run` jniedi 7 CLIs (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI); `omniroute configure` jappoġġa 11-il mira b'għażliet interattiva ta' provider+mudell u favoriti skont il-kuntest. → [Integrazzjonijiet CLI](docs/guides/CLI-INTEGRATIONS.md) - **🛰️ Modalità remota** — imexxi OmniRoute remot b'tokens b'ambitu limitat (`connect` / `contexts` / `tokens`) + għajnuna OAuth `antigravity` għal installazzjonijiet fuq VPS. → [Modalità Remota](docs/guides/REMOTE-MODE.md) - **🧭 Rottar awtomatiku aktar intelliġenti** — combos `auto/:`, **Fusion** (pannell ta' mudelli + ġudikant), rottar konxju tal-kompitu, u overrides ta' mudell / modalità / baġit f'USD għal kull talba. → [Auto-Combo](docs/routing/AUTO-COMBO.md) - **🗜️ Kompressjoni pluggable** — 12-il magna komponibbli + Compression Studios: LLMLingua-2, Ultra b'żewġ livelli, omniglyph, gate ta' fidelity għal kull pass, GCF v3.2, u editur bi tkaxkir u rriordnar. → [Kompressjoni](docs/compression/COMPRESSION_ENGINES.md) - **🕵️ Dekriptar MITM trasparenti (TPROXY)** — aqbad CLIs li jinjuraw il-varjabbli ambjentali tal-proxy, b'CA għal kull SNI + installatur tat-trust-store. → [MITM/TPROXY](docs/security/MITM-TPROXY-DECRYPT.md) - **💸 Telemetrija tal-ispejjeż kullimkien** — headers tal-ispiża/użu `X-OmniRoute-*` fuq kull endpoint, header tal-iffrankar fi każ ta' cache-HIT, u kwoti ta' nefqa f'USD skont iċ-ċavetta. → [Referenza tal-API](docs/reference/API_REFERENCE.md) - **🧠 Memorja li tikkontrolla** — mitfija b'mod predefinit, kwantizzazzjoni opt-in ta' vetturi int8 + decay bit-tip, u `x-omniroute-no-memory` għal kull talba. → [Memorja](docs/frameworks/MEMORY.md) - **🛡️ Sigurtà** — gwardja kontra l-injezzjoni ta' prompts fuq kull rotta LLM (suite ta' red team), guardrail opt-in għall-masking ta' kredenzjali (iħabbi ċwievet/sigrieti tal-API li nixxew fiż-żewġ direzzjonijiet), tfittxija tal-web b'xejn b'DuckDuckGo bħala l-aħħar għażla, u gate tal-login OIDC fakultattiv għad-dashboard (il-login bil-password jibqa' dejjem disponibbli). → [Guardrails](docs/security/GUARDRAILS.md) - **🖼️ Endpoints ġodda** — `/v1/ocr` (Mistral OCR) u `/v1/audio/translations` (stil Whisper) jikkomplew il-wiċċ tal-midja. → [Referenza tal-API](docs/reference/API_REFERENCE.md) - **🎨 Ġenerazzjoni ta' immaġni / vidjo / awdjo** — API waħda għall-midja: vidjo ta' xAI Grok Imagine & Novita AI, ComfyUI, Magnific, Adobe Firefly, Segmind, u providers tad-diskors bħal ElevenLabs. → [Referenza tal-API](docs/reference/API_REFERENCE.md) - **🌍 Użu u operazzjonijiet** — `basePath` għar-reverse-proxy, sejbien awtomatiku tal-lingwa tal-browser, intraċċar tal-apparat skont iċ-ċavetta, trust MITM mingħajr root, u lokalizzazzjoni zh-TW. → [Ambjent](docs/reference/ENVIRONMENT.md) - **🤝 Aktar providers u aġenti** — aġenti fil-cloud (Codex Cloud, Cursor, Devin, Jules), Grok Build (xAI) b'login mill-browser + OAuth, karta ta' klassi l-ewwel għal Ollama, Claude Opus 5 & Sonnet 5, sħubija uffiċjali ma' Kimi (Code/Web/Moonshot), Zed, Requesty, SenseNova, Yuanbao, Agnes AI… u **katalogu aġġornat ta' 375 provider**. → [Providers](docs/reference/PROVIDER_REFERENCE.md) - **📡 Trasparenza tar-rottar** — kull tweġiba ġġor header `X-OmniRoute-Decision` li jissemma l-istrateġija/provider/latenza li servieha, strateġija combo ġdida `cache-optimized` flimkien mal-fattur `cacheAffinity` ta' Auto-Combo jirrotaaw it-talbiet ripetuti lura lejn il-konnessjoni li żżomm il-prefiss fil-cache, u endpoint read-only `/v1/auto-combo/{channel}/candidates` jesponi l-pool ħaj ta' kandidati ta' kanal `auto/*`. → [Auto-Combo](docs/routing/AUTO-COMBO.md) - **⚡ Prestazzjoni u infrastruttura lokali** — Redis lokali b'klikk waħda, deployers tar-relay Cloudflare Workers / Deno Deploy, Bifrost u Mux bħala servizzi inkorporati sorveljati. → [Servizzi Inkorporati](docs/frameworks/EMBEDDED-SERVICES.md) - **🧩 Ukoll fil-kaxxa** — framework ta' plugins + marketplace, frameworks ta' skills Omni/Agent/GitHub, integrazzjoni tal-vault ta' Obsidian (22 għodda MCP), APIs Batch & Files kompatibbli ma' OpenAI, cache semantika tar-risposti, gamifikazzjoni b'leaderboards, skoperta ta' aġenti ACP (15-il aġent inkorporat), esportazzjoni skedata tal-logs lejn BigQuery, fan-out parallelu multi-mudell `auto/chaos`, pont għal bot Telegram, maniġer tal-verżjonijiet fl-app u klassifiki LMArena-ELO tal-fornituri b'xejn. → [Dokumentazzjoni](docs/README.md)
## 🤖 CLIs Kompatibbli u Aġenti tal-Kodifikazzjoni > Konfigurazzjoni waħda — `http://localhost:20128/v1` — u **kull** IDE jew CLI tal-IA jaħdem b’mudelli bla ħlas u bi prezz baxx.
Claude Code
Claude Code
                           
Codex CLI
Codex CLI
                           
Cline
Cline
                           
Kilo Code
Kilo Code
Zoo Code
Zoo Code
Continue
Continue
                           
Aider
Aider
                           
ForgeCode
ForgeCode
                           
jcode
jcode
                           
DeepSeek TUI
DeepSeek TUI
                           
CodeWhale
CodeWhale
                           
OpenCode
OpenCode
                           
Factory Droid
Factory Droid
                           
GitHub Copilot CLI
Copilot CLI
                           
Cursor CLI
Cursor CLI
                           
Smelt
Smelt
                           
Pi (pi-coding-agent)
Pi
                           
Grok Build (xAI)
Grok Build
                           
Hermes Agent (Nous Research)
Hermes Agent
                           
OpenClaw
OpenClaw
                           
Goose
Goose
                           
Open Interpreter
Open Interpreter
                           
Warp AI
Warp AI
                           
deyin.ai
deyin.ai
                           
+ jaħdem ukoll ma’ · Agent Deck · Kiro · Command Code · Antigravity · Windsurf · AMP · kwalunkwe għodda kompatibbli ma’ OpenAI
📖 Konfigurazzjoni għal kull għodda għas-37 għodda kollha (27 CLI Code + 10 CLI Agents) → [`docs/reference/CLI-TOOLS.md`](docs/reference/CLI-TOOLS.md) · 🧩 Plugin ta’ OpenCode → [`@omniroute/opencode-provider`](https://www.npmjs.com/package/@omniroute/opencode-provider)

**Ħaddem kwalunkwe CLI appoġġjata permezz ta’ OmniRoute bi kmand wieħed** — mingħajr ma jinkitbu fajls ta’ konfigurazzjoni, il-kredenzjali jiddaħħlu għal kull proċess, u Qwen/Gemini jingħataw direttorju home iżolat u temporanju: ```bash omniroute run claude --model openai/gpt-5.4 # Claude Code omniroute run codex --model glm/glm-5.2 # OpenAI Codex CLI omniroute run aider --model glm/glm-5.2 -- --message "reply OK" omniroute run goose --model glm/glm-5.2 omniroute run opencode --model glm/glm-5.2 -- run "reply OK" omniroute run qwen --model glm/glm-5.2 -- -p "reply OK" omniroute run gemini --model glm/glm-5.2 -- --skip-trust -p "reply OK" # Jew agħżel il-fornitur+mudell b’mod interattiv u ikteb il-konfigurazzjoni tal-għodda stess: omniroute configure codex # ukoll: claude opencode qwen aider goose gemini cline continue kilo 5dive ``` Kull kmand jirrispetta l-kuntest remot attiv (`omniroute connect `), `--dry-run` juri minn qabel l-env/args eżatti mingħajr ma jeżegwixxihom, u `--api-key-env NAME` iżomm is-sigrieti barra mill-istorja tax-shell tiegħek. → [Integrazzjonijiet tas-CLI](docs/guides/CLI-INTEGRATIONS.md)
## 🌐 375 Fornitur AI — 153 Immarkat B'xejn fil-Katalogu
> **375 fornitur reġistrat** fil-kollezzjonijiet kanoniċi ta' chat, media, tfittxija, lokali, cloud-agent u sistema, inklużi **153 li jġorru metadata ta' skoperta `hasFree: true`**. Ir-reġistru tal-mudelli chat jkopri **239 fornitur / 3,059 par distint fornitur-mudell / 1,475 ID ta' mudell grezz**; il-katalogu separat tal-baġit b'xejn għandu **467 ringiela għal kull mudell**, **34 pool rikorrenti** u **51 fornitur rikorrenti/bla ċavetta b'xejn għal dejjem**. Dawn huma denominatori differenti apposta; definizzjonijiet u kalkoli deduplikati skont il-pools jinsabu fir-[Referenza tal-Fornituri](docs/reference/PROVIDER_REFERENCE.md) u [Saffi B'xejn](docs/reference/FREE_TIERS.md).
### 🏢 Kull laboratorju ewlieni — permezz ta' endpoint wieħed
OpenAI
OpenAI
Anthropic
Anthropic
Gemini
Gemini
xAI Grok
xAI Grok
DeepSeek
DeepSeek
Mistral
Mistral
Qwen
Qwen
Meta Llama
Meta Llama
Groq
Groq
NVIDIA
NVIDIA
MiniMax
MiniMax
Cohere
Cohere
Perplexity
Perplexity
Hugging Face
HuggingFace
Together
Together
Fireworks
Fireworks
Cloudflare
Cloudflare
Baidu
Baidu
…u 350+ oħra — kull ikonna tirriżolvi live mill-katalogu tal-fornituri tad-dashboard. 📖 [Referenza tal-Fornituri](docs/reference/PROVIDER_REFERENCE.md)
### 🆓 B'xejn għal Dejjem — $0, bla karta
OpenCode Zen
OpenCode Zen
DeepSeek V4, Nemotron 3
Bla limitu ta' tokens
Kilo Code
Kilo Code
Auto-router, Tencent Hy3
B'xejn għal dejjem
Requesty
Requesty
GPT-OSS 120B, Nemotron
B'xejn għal dejjem
SiliconFlow
SiliconFlow
DeepSeek V3.2 / R1
Livell b'xejn
Z.AI GLM
Z.AI GLM
GLM-4.7 / 4.5-Flash
B'xejn għal dejjem
Baidu ERNIE
Baidu ERNIE
ERNIE 4.0
B'xejn għal dejjem
Qoder AI
Qoder AI
Qwen3-Max, Kimi-K2
B'XEJN bla limitu
Pollinations
Pollinations
GPT, Llama, Claude
Bla ċavetta meħtieġa
Cloudflare AI
Cloudflare AI
50+ mudelli
10K neurons/jum
NVIDIA NIM
NVIDIA NIM
GLM, MiniMax
~40 RPM b'xejn
Cerebras
Cerebras
GLM 4.7, GPT-OSS
Kreditu ta' $5 darba biss; karta meħtieġa
OpenRouter
OpenRouter
Mudelli :free
+$10 → RPM ogħla
📖 Katalgu sħiħ li jinqara mill-magna → [`docs/reference/PROVIDER_REFERENCE.md`](docs/reference/PROVIDER_REFERENCE.md)
## 🖥️ Fejn Jaħdem OmniRoute — Kullimkien
> L-istess app, il-magna tiegħek, ir-regoli tiegħek. Minn installazzjoni globali b’npm sa **fuq il-mobile tiegħek** permezz ta’ Termux.
PjattaformaInstallazzjoniPunti ewlenin
📦 npm (globali)npm install -g omnirouteKmand wieħed, kwalunkwe OS
🐳 Dockerdocker run … diegosouzapw/omnirouteMulti-arch AMD64 + ARM64
🖥️ Desktop (Electron)npm run electron:buildTieqa nattiva + system tray — Windows / macOS / Linux
🎩 Menu bar (OmniRouteTray)brew install --cask zoispag/tap/omniroute-trayJissorvelja u jaġġorna awtomatikament is-server — macOS
💪 ARMarm64 nattivRaspberry Pi, servers ARM, Apple Silicon
📱 Android (Termux)pkg install nodejs && npx -y omnirouteJaħdem fuq il-mobile tiegħek, 24/7, mingħajr root
📲 PWA"Żid mal-Iskrin Prinċipali"Skrin sħiħ, offline, jista’ jiġi installat mill-browser
🧩 Plugin ta’ OpenCode@omniroute/opencode-providerIntegrazzjoni nattiva ma’ OpenCode
🤖 VS Code Copilot Chatinstalla l-estensjoni OmniCopilotKull mudell ta’ OmniRoute fis-selettur nattiv ta’ Copilot Chat — stable u Insiders
🛠️ Mill-kodiċi sorsnpm install && npm run devImmodifikah, ikkontribwixxi
📖 [Gwida għal Docker](docs/guides/DOCKER_GUIDE.md) · [Desktop](electron/README.md) · [Tray tal-menu bar](https://github.com/zoispag/omniroute-tray) · [Termux](docs/guides/TERMUX_GUIDE.md) · [PWA](docs/guides/PWA_GUIDE.md) · [OpenCode](docs/frameworks/OPENCODE.md)
### 🧩 Ġdid: OmniRoute ġewwa l-Copilot Chat nattiv ta’ VS Code
> L-ebda sidebar ġdida, l-ebda interfaċċa ġdida għaċ-chat — kull mudell li joffri OmniRoute jidher direttament > fis-**selettur tal-mudelli ta’ Copilot Chat li diġà tuża**. Minn VS Code 1.122 ’il quddiem, il-mudelli tal-providers jaħdmu > mingħajr sign-in ma’ GitHub jew abbonament għal Copilot — modalità ta’ aġent, sejħiet ta’ għodod u viżjoni, > b’xejn. Installa l-estensjoni **[OmniCopilot](https://github.com/diegosouzapw/OmniCopilot)**, qabbadha mas-server OmniRoute tiegħek (b’mod awtomatiku `localhost:20128`), imbagħad iftaħ Copilot Chat → is-selettur tal-mudelli → **Immaniġġja l-Mudelli…** → **OmniRoute**.
ĦanutLinkJaħdem ma’
🧩 VS Code MarketplaceInstalla →VS Code — stable u Insiders
🔓 Open VSX RegistryInstalla →Cursor, Windsurf, VSCodium, Theia, code-server, Gitpod, Antigravity, Kiro…
Minn ġewwa l-editur: iftaħ il-veduta **Extensions**, fittex **"OmniRoute"**, ikklikkja **Install** — jaħdem bl-istess mod fiż-żewġ ħwienet. Il-kodiċi sors, l-issues u l-gwida għall-pubblikazzjoni jinsabu fuq [diegosouzapw/OmniCopilot](https://github.com/diegosouzapw/OmniCopilot). 📖 [Gwida għal VS Code Copilot Chat](docs/guides/VSCODE-COPILOT.md) — konfigurazzjoni, x’juri s-selettur, dashboard f’tab, soluzzjoni tal-problemi
### 🎩 Ġdid: OmniRouteTray — il-gateway tiegħek, jgħix fil-menu bar
> `omniroute serve` jaħdem l-aħjar meta jkun dejjem mixgħul. **[OmniRouteTray](https://github.com/zoispag/omniroute-tray)** > jibdlu f’app tal-menu bar għal macOS li tikkonfiguraha darba u tħalliha taħdem: jistartja s-server, iżommu jaħdem > wara restarts, jaġġornah fuq il-post, u jqiegħed il-baġit tat-tokens tiegħek f’ħin reali klikk waħda biss ’il bogħod — **mingħajr > tieqa tat-terminal li tibqa’ miftuħa, u mingħajr `npm install -g omniroute` li trid tibqa’ tieħu ħsiebu.** Mibni b’[Tauri v2](https://v2.tauri.app/) (qalba Rust żgħira daqs żball ta’ approssimazzjoni), jiġi bir-runtime iffirmat tiegħu stess ta’ Node 24 u jimmaniġġja installazzjoni ta’ OmniRoute proprjetà tal-app, għalhekk qatt ma jidħol f’kunflitt man- `node`/`bun` globali tiegħek. Huwa **jaqsam il-konfigurazzjoni u d-database eżistenti tiegħek f’`~/.omniroute/`** — għalhekk huwa l-istess OmniRoute li diġà tħaddem, sempliċement b’kappell. 🎩
X’jagħmelKif
🟢 Jissorvelja s-serverIniedi omniroute serve, u jadotta istanza li diġà qed taħdem minflok jidduplikaha
📊 Użu f’ħin reali f’daqqa t’għajnBars tal-kwota tal-providers, limiti tas-sessjoni/ta’ kull ġimgħa ta’ Claude b’countdowns għar-reset, rendikont tal-ispejjeż ta’ 30 jum
🔄 Jaġġorna awtomatikament fuq il-postInstallazzjoni fi stadji, bdil atomiku, rollback f’każ ta’ falliment — dejjem fuq l-aktar rilaxx ġdid
🚀 Ibda mal-loginTnedija fakultattiva mal-login; tray biss, mingħajr ikona fid-dock
🩺 Dijanjostika u logsDijanjostika bi klikk waħda u aċċess għal-logs tas-server
```sh brew install --cask zoispag/tap/omniroute-tray ``` Tippreferi tniżżel? Ikseb l-aħħar .dmgIr-Rilaxxi. Il-kodiċi sors, il-kwistjonijiet u d-dokumentazzjoni tal-bini jinsabu fuq zoispag/omniroute-tray.
💛 Proġett tal-komunità minn @zoispag — mhuwiex rilaxx uffiċjali ta’ OmniRoute.

## 🔒 Privat u Lokali mill-Bidu
Privat u lokali mill-bidu — il-gateway u l-pjan ta' kontroll ta' OmniRoute jaħdmu fuq il-magna tiegħek. Il-prompts jintbagħtu lill-fornitur upstream magħżul għal kull talba; OmniRoute ma jżid l-ebda pass ospitat għall-ipproċessar tal-prompts u t-telemetrija hija diżattivata b'mod awtomatiku. Il-kredenzjali jiġu ċċifrati waqt il-ħżin b'AES-256-GCM; il-kontrolli jinkludu l-limitazzjoni tal-ambitu taċ-ċwievet API, l-iffiltrar tal-IP, limiti tar-rata, protezzjonijiet kontra l-injezzjoni tal-prompts, it-tneħħija tal-headers upstream, ir-redazzjoni fakultattiva tal-PII, żbalji sanitizzati u traċċa tal-awditjar lokali f'SQLite. OmniRoute huwa lliċenzjat taħt MIT u jista' jiġi ospitat minnek stess. 📖 [Awtorizzazzjoni](docs/architecture/AUTHZ_GUIDE.md) · [Miżuri ta' Protezzjoni](docs/security/GUARDRAILS.md) · [Konformità](docs/security/COMPLIANCE.md)
## 🔌 CLI Sħiħa + A2A u MCP
> Lil hinn mis-server, OmniRoute huwa **ċentru ta’ kontroll sħiħ mil-linja tal-kmand** b’**aktar minn 80 kmand**, flimkien ma’ protokolli miftuħa għall-aġenti sabiex aġent tal-IA jkun jista’ jħaddmu **waħdu**. ### ⌨️ CLI vera (mhux biss `start`) ```bash omniroute # ħaddem il-gateway + id-dashboard (port 20128) omniroute chat # klijent taċ-chat TUI interattiv (slash: /model /combo /skill /memory) omniroute setup # assistent iggwidat għall-ewwel tħaddim omniroute doctor # iddijanjostika l-fornituri, il-ports u d-dipendenzi nattivi ``` ### 🛰️ Modalità remota — ħaddem is-CLI hawnhekk, u OmniRoute fuq VPS OmniRoute fuq server? Ikkontrollah mil-laptop tiegħek bl-**istess CLI**. Idħol darba b’token ta’ aċċess b’ambitu definit; wara dan, kull kmand jimmira lejn is-server remot. ```bash omniroute connect 192.168.0.15 # password → token b’ambitu definit, issejvjat bħala kuntest omniroute models # ← jitħaddem fuq is-server REMOT omniroute configure codex # ← jagħżel mudell remot, jikteb profil Codex lokali omniroute tokens create --name ci --scope read # oħloq tokens b’ambitu idjaq għal magni oħra omniroute contexts use default # ← erġa’ aqleb għas-server lokali ``` It-tokens għandhom ambitu `read` / `write` / `admin`; ir-rotot li jniedu proċessi jibqgħu disponibbli biss permezz tal-loopback. 📖 [Modalità Remota](docs/guides/REMOTE-MODE.md)
Dimostrazzjoni animata fit-terminal tas-CLI ta’ OmniRoute — omniroute providers list, omniroute combo list u omniroute health — li ddur bejn id-89 kmand ewlenin: providers · oauth · keys · combo · nodes · models · cache · compression · cost · usage · quota · health · resilience · telemetry · logs · audit · mcp · a2a · cloud · memory · skills · eval · tunnel · backup · sync · webhooks · policy · pricing · translator · simulate …
### 🤝 Qabbad aġent — u dan jikkontrolla lil OmniRoute nnifsu Esponi lil OmniRoute permezz ta’ **MCP**, **A2A**, **REST API**, **webhooks** jew **CLI remota** — kwalunkwe aġent kapaċi (jew il-kodiċi tiegħek stess) jikseb iċ-ċwievet għall-gateway kollu: ir-rotot, il-fornituri, il-kombinazzjonijiet, il-cache, il-kompressjoni u l-memorja — b’mod awtonomu. L-endpoints HTTP ta’ hawn taħt jiġu pprovduti taħt `http://localhost:20128`.
InterfaċċaEndpoint / kmandUżaha għal
🧰 MCP (stdio)omniroute --mcpQabbadha ma’ Claude Desktop, Cursor jew kwalunkwe klijent MCP
🌊 MCP (HTTP)/api/mcp/streamMCP remot — 110 għodda, 33 ambitu (l-infurzar jiġi attivat b’għażla), rekord sħiħ tal-awditjar
📡 MCP (SSE)/api/mcp/sseTrasport MCP bi streaming
🤝 A2A/.well-known/agent.jsonMinn aġent għal aġent, JSON-RPC 2.0 + SSE, 6 ħiliet
🌐 REST API/v1/*Kompatibbli ma’ OpenAI — chat, embeddings, stampi, awdjo, OCR
🔔 Webhooks/api/webhooksIbgħat avvenimenti ta’ talbiet / kwoti lil Slack, Discord, Telegram jew kwalunkwe URL
🛰️ CLI Remotaomniroute connect Ikkontrolla istanza remota b’tokens ta’ aċċess b’ambitu definit
```bash # Agħti lil Claude Code is-sett sħiħ ta’ għodod ta’ OmniRoute permezz ta’ MCP: claude mcp add-server omniroute --type http --url http://localhost:20128/api/mcp/stream ``` 📖 [Server MCP](docs/frameworks/MCP-SERVER.md) · [Server A2A](docs/frameworks/A2A-SERVER.md) · [Protokolli tal-Aġenti](docs/frameworks/AGENT_PROTOCOLS_GUIDE.md)
## 🗜️ Iffranka 15–95% tat-Tokens — Awtomatikament
### 📖 Kif jaħdem — il-pipeline, l-arkitettura u l-matematika tal-iffrankar Pipeline tal-kompressjoni ta' OmniRoute: talba illustrattiva tal-klijent ta' 10,000 token tgħaddi minn 12-il magna komponibbli — Session-Dedup, CCR, Lite, RTK, Responses Tool Output, Headroom, Relevance, Caveman, Aggressive, LLMLingua-2, Ultra u OmniGlyph — u tista' tilħaq il-fornitur b'madwar 1,080 token fl-eżempju stacked dokumentat. Il-kontenut strutturat huwa protett b'salvagwardji tal-preservazzjoni u xatbijiet ta' fidelità għal kull pass; modalitajiet lossy jew sperimentali espliċiti jistgħu trasformaw kontenut eliġibbli. Il-kombo stacked default tmexxi `RTK → Caveman`. Meta it-tnejn jaġixxu fuq l-istess payload tal-għodda/kuntest, l-iffrankar jikber b'mod kumulattiv: ```txt combined = 1 − (1 − RTK) × (1 − Caveman_input) average = 1 − (1 − 0.80) × (1 − 0.46) = 89.2% range = 78.4 – 94.6% ``` Il-blokki tal-kodiċi, l-URLs, JSON u d-data strutturata huma **dejjem protetti** mill-magna tal-preservazzjoni. > **Għaliex tuża ħafna tokens meta ftit jagħmlu x-xogħol?** Kull talba tgħaddi mill-pipeline tal-kompressjoni ta' OmniRoute **b'mod trasparenti** — mingħajr ebda bidla fil-klijent. Issa hija **stack ta' 12-il magna komponibbli** li jaħdmu skont l-ordni u jitħalltu u jitqabblu skont il-kombo tar-rottar — ibbażata fuq ideat minn [RTK](https://github.com/rtk-ai/rtk), [Caveman](https://github.com/JuliusBrussee/caveman) (⭐ 90K+), [LLMLingua-2](https://github.com/microsoft/LLMLingua), u [Troglodita](https://github.com/leninejunior/troglodita) (PT-BR). ### 🧱 L-stack tal-12-il magna Il-magni jaħdmu skont l-ordni tal-pipeline; kull waħda tista' tiġi attivata jew diżattivata u kkunfigurata b'mod indipendenti għal kull kombo:
#MagnaX'tagħmel
1Session-DedupTneħħi kontenut ripetut tul id-dawriet (indirizzat skont il-kontenut, bejn id-dawriet)
2CCRTarxivja blokki kbar wara indikaturi ta' rkupru, li jinġabru fuq talba
3LiteQtugħ tal-whitespace u tal-URLs tal-istampi (bażi b'latenza baxxa)
4RTKFiltrazzjoni intelliġenti tar-riżultati tal-għodod, deduplikazzjoni u qtugħ (konxja tal-kmandi)
5Responses Tool OutputJSON b'prijorità lossless + kompressjoni djanjostika delimitata għall-outputs ta' shell/patch/search/build (Responses API)
6HeadroomKompressjoni tabulari lossless ta' arrays JSON (~30%) permezz ta' codec GCF inkorporat
7RelevancePunteġġ estrattiv tas-sentenzi relattiv għall-aħħar mistoqsija tal-utent
8CavemanKompressjoni tal-proża bbażata fuq regoli (~65–75% fuq l-output)
9AggressiveQosor + tqadim progressiv tad-dawriet il-qodma
10LLMLingua-2Qtugħ semantiku ML permezz ta' MobileBERT ONNX — sigur għall-kodiċi, async
11UltraQtugħ eweristiku tat-tokens b'livell opzjonali ta' mudell żgħir (SLM)
12OmniGlyphKodifikazzjoni sperimentali tal-kuntest bħala stampa għal Claude Fable 5 imkejjel fuq il-konnessjoni diretta ta' Anthropic; it-transformers GPT 5.6 jibqgħu fail-closed sakemm jaslu l-irċevuti tal-fornitur. Erba' profili ta' kompressjoni (aggressive default, balanced, coding-safe, passthrough) (l-aktar aggressiv; opt-in)
Il-blokki tal-kodiċi, l-URLs u d-data strutturata huma **dejjem ippreservati** byte-perfect. **Presets ta' klikka waħda** jgħaqqdu l-magni:
ModalitàIffrankarL-aħjar għal
🪶 Lite~15%Default sigur li jibqa' dejjem attiv
🪨 Standard (Caveman)~30%Programmazzjoni ta' kuljum
⚡ Aggressive~50%Sessjonijiet twal bi ħafna għodod
🔥 Ultra~75%Iffrankar massimu
🧰 RTK60–90%Output ta' shell/test/build/git
🔗 Stacked (RTK → Caveman)78–95%Prompts mħallta + logs tal-għodod
**Eżempju reali — modalità Standard:** > **Qabel (69 tokens):** _"Ir-raġuni għaliex il-komponent React tiegħek qed jerġa' jirrendi hija x'aktarx li qed toħloq referenza ġdida ta' oġġett f'kull ċiklu ta' render. Meta tgħaddi oġġett inline bħala prop, il-komparazzjoni shallow ta' React tarah bħala oġġett differenti kull darba, li jwassal għal re-render. Nirrakkomanda li tuża useMemo biex timmemoizza l-oġġett."_ > > **Wara (19 tokens):** _"Ref ġdida ta' oġġett f'kull render. Prop ta' oġġett inline = ref ġdida = re-render. Fih f'useMemo."_ > > **L-istess tweġiba. 72% inqas tokens. Zero telf ta' preċiżjoni.** ✅ **Eżempju PT-BR — modalità [Troglodita](https://github.com/leninejunior/troglodita):** > **Qabel (42 tokens):** _"Il-problema hija li l-komponent qed jagħmel re-render minħabba li qed tinħoloq referenza ġdida ta' oġġett f'kull ċiklu ta' render. Nirrakkomanda li tuża useMemo."_ > > **Wara (12 tokens):** _"Re-render: ref ġdida f'kull ċiklu (oġġett inline rikreat mill-ġdid). Uża `useMemo`."_ > > **L-istess risposta. ~70% inqas tokens. Il-preċiżjoni teknika intatta.** ✅
### 🎚️ Lil hinn mill-magni — stili tal-output, il-kontroll adattattiv u l-kontroll għal kull talba It-12-il magna hawn fuq jinaqqsu dak li **jidħol**. Tliet saffi oħra jiffurmaw **kif**, **meta** u x'**joħroġ**: - **🪄 Stili tal-Output** _(tmexxija fuq l-assi tal-output)_ — jinjetta struzzjonijiet deterministiċi u sikuri għall-cache li jiffurmaw ir-risposta; jistgħu jingħaqqdu, kull wieħed b'intensità `lite` / `full` / `ultra`. Biex iżżid stil huwa biżżejjed daħla ta' linja waħda fir-reġistru: - **Prosa konċiża** — neħħi l-mili / l-artikli / il-lingwaġġ evażiv; żomm is-sustanza teknika eżatta. - **Inqas kodiċi** — YAGNI ta' "senior dev għażżien": l-iżgħar bidla li taħdem, mingħajr scaffolding mhux mitlub. - **Ponytail (senior dev għażżien)** — itla' s-sellum tal-YAGNI, sewwi l-kawża mill-għerq, l-iżgħar diff li jaħdem. - **Għandi ADHD (l-azzjoni l-ewwel)** — l-azzjoni li jmiss tiġi l-ewwel, passi nnumrati, pass konkret wieħed li jmiss, mingħajr preambolu. - **CJK konċiż (文言)** — stil Ċiniż klassiku ultra-konċiż (limitat għall-locale `zh`). - **🎯 Baġit tal-kuntest adattattiv** _(il-kontroll gradwali)_ — minflok limitu wieħed ta' tokens mixgħul/mitfi, żid l-irħas u l-aktar magni mingħajr telf biss sakemm ikun meħtieġ biex **tiddaħħal fit-tieqa tal-kuntest tal-mudell**. Politika: `reserve-output` (default, konxja tal-mudell) · `percentage` · `absolute`. Modalità: `floor` (iggarantixxi li jidħol kollox) · `replace-autotrigger` (l-għażla espliċita tiegħek tirbaħ) · `off` (limitu legacy). - **🎛️ Fejn titteħed id-deċiżjoni dwar il-kompressjoni** _(preċedenza, għolja → baxxa)_ — header `x-omniroute-compression` għal kull talba › override tal-kombo tar-rottar › profil attiv imsemmi › adattattiv / auto-trigger › default tal-pannell › mitfi. Il-pjan applikat jerġa' jidhir fil-header tar-risposta `X-OmniRoute-Compression: ; source=`. Skatta awtomatikament skont limitu ta' tokens, ixgħel il-kontroll adattattiv, waħħal profil imsemmi, issettja għal darba għal talba waħda, jew assenja pipeline għal kull kombo tar-rottar — skont x'jaqbel mat-tagħbija tax-xogħol. **Harness għall-evalwazzjoni** offline, opt-in (`npm run eval:compression`) jagħti punteġġ għall-fideltà kontra l-iffrankar fuq korpus fiss qabel ma tippromwovi bidla. 📖 [`COMPRESSION_GUIDE.md`](docs/compression/COMPRESSION_GUIDE.md) · [`RTK_COMPRESSION.md`](docs/compression/RTK_COMPRESSION.md) · [`COMPRESSION_ENGINES.md`](docs/compression/COMPRESSION_ENGINES.md)
# ⚡ Bidu Mgħaġġel
**1) Installa u mexxi** ```bash npm install -g omniroute omniroute ``` > 💡 Tara `npm warn ERESOLVE` jew twissijiet ta' peer-dep? [Huma bla ħsara](docs/guides/TROUBLESHOOTING.md#npm-install-warnings-eresolve--peer--deprecated). > **Qed tuża npm 11 jew aktar reċenti?** npm jista' jimblokka l-iskripts taċ-ċiklu tal-ħajja tal-pakketti sakemm ma jkunux permessi. Il-`postinstall` ta' OmniRoute (`node scripts/build/postinstall.mjs`) huwa meħtieġ biex jipprepara l-fajls native tar-runtime. Ippermetti l-pakketti msemmija fit-twissija ta' npm meta tkun qed tinstalla globalment. Għas-sett ta' pakketti rrappurtat minn OmniRoute 3.8.53: > > ```bash > npm install -g --allow-scripts=omniroute,keytar,onnxruntime-node,@parcel/watcher,@swc/core,protobufjs,esbuild omniroute > ``` > > Biex terġa' tuża din l-allowlist għal installazzjonijiet globali futuri, kkonfiguraha darba, u mbagħad installa bħas-soltu: > > ```bash > npm config set allow-scripts=omniroute,keytar,onnxruntime-node,@parcel/watcher,@swc/core,protobufjs,esbuild --location=user > npm install -g omniroute > ``` > > Il-lista tad-dipendenzi tista' tinbidel bejn rilaxx u ieħor; jekk npm jirrapporta lista differenti, uża l-ismijiet tal-pakketti minn dik it-twissija. Li tippermetti pakkett tfisser li l-iskripts tal-installazzjoni tiegħu jistgħu jimxu. > **Qed tuża Gemini Web jew fornitur ieħor ibbażat fuq cookies tal-web?** Il-pakkett npm jinkludi > Playwright iżda mhux il-binarju Chromium tiegħu. Ara n-nota dwar is- > [setup ta' Playwright Chromium](docs/guides/TROUBLESHOOTING.md#gemini-web-and-playwright-chromium) > qabel ma tagħmel l-ewwel talba lejn fornitur tal-web. Dashboard fuq `http://localhost:20128` · API fuq `http://localhost:20128/v1`. **2) Qabbad fornitur eliġibbli billi tuża l-kont tiegħek stess** Dashboard → **Providers** → agħżel fornitur li t-termini u l-kwota attwali tiegħu jaqblu mal-każ tal-użu tiegħek → żid iċ-ċavetta API tiegħu jew ikkompleta l-fluss tal-kont tiegħu. Il-livelli b'xejn jistgħu jitolbu reġistrazzjoni, approvazzjoni, jew metodu ta' ħlas. Irrevedi l-[Gwida dwar il-Livelli b'Xejn](docs/getting-started/FREE-TIERS-GUIDE.md); id-disponibbiltà mingħajr ċavetta mhix garantita, u l-fornituri mmarkati `tos: avoid` huma esklużi minn `auto` awtomatikament. **3) Indirizza l-għodda tal-ikkowdjar tiegħek** ```txt Base URL: http://localhost:20128/v1 API Key: [ikkopja minn Dashboard → Endpoints] Model: auto (jagħmel ir-rottar bejn konnessjonijiet eliġibbli — jew agħżel fornitur/mudell) ``` **4) Ivverifika li qed jaħdem** ```bash curl http://localhost:20128/v1/models -H "Authorization: Bearer YOUR_KEY" ``` Għandek tara l-mudelli konnessi tiegħek fil-lista. 🎉 Dak kollox — ibda kkowdja, u OmniRoute jagħmel ir-rottar awtomatiku u l-fallback għalik. Jekk il-klijent tiegħek ma jistax jibgħat headers personalizzati, OmniRoute jesponi wkoll aliases ta' kompatibbiltà b'tokens: ```txt OpenAI catalog: http://localhost:20128/vscode/YOUR_KEY/ OpenAI models: http://localhost:20128/vscode/YOUR_KEY/models OpenAI chat: http://localhost:20128/vscode/YOUR_KEY/chat/completions OpenAI responses: http://localhost:20128/vscode/YOUR_KEY/responses Ollama chat: http://localhost:20128/vscode/YOUR_KEY/api/chat Ollama tags: http://localhost:20128/vscode/YOUR_KEY/api/tags ``` Uża dawn biss għal klijenti li ma jistgħux inqabbdu `Authorization: Bearer ...`. L-awtentikazzjoni permezz tal-header tibqa' l-modalità preferuta.
## 📦 Aktar metodi ta’ installazzjoni — Docker, sors, pnpm, Arch **🐳 Docker** ```bash docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \ -p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest ``` `:latest` isegwi l-ogħla SemVer stabbli **ppubblikat**. Ma jsegwix il-`main` ta’ git. Uża `:X.Y.Z` għal GitOps. Ara [Kanali tar-Rilaxxi ta’ Docker](docs/guides/DOCKER_GUIDE.md#release-channels). L-immaġni tissettja **`OMNIROUTE_MEMORY_MB=1024`**. Dan huwa biżżejjed għad-dashboard u għal chat ħafif. **Aġenti tal-kodifikazzjoni** (`POST /v1/responses` minn Claude Code, Codex, Grok, …) jeħtieġu heap V8 ferm akbar, inkella l-proċess jagħti `FATAL ERROR` madwar 12 GiB meta jkun hemm żewġ kuntesti twal li jikkoinċidu. Issettja d-daqs tal-container ogħla mill-heap (il-buffers nattivi jinsabu barra minn V8): | Tagħbija tax-xogħol | Heap (`-e OMNIROUTE_MEMORY_MB`) | Container (`--memory`) | | ------------------------------------ | ------------------------------- | ---------------------- | | Dashboard / chat ħafif | `1024` (default tal-immaġni) | ≥2 g | | Aġent wieħed tal-kodifikazzjoni | `8192` | ≥10 g | | Żewġ `/v1/responses` twal simultanji | `10240`–`12288` | ≥12–16 g | ```bash docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \ -e OMNIROUTE_MEMORY_MB=8192 --memory=10g \ -p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest ``` It-tabella sħiħa: [Gwida ta’ Docker — RAM waqt it-tħaddim](docs/guides/DOCKER_GUIDE.md#runtime-ram-for-coding-agents). > **Kanal ta’ Docker għall-verżjonijiet preliminari:** `diegosouzapw/omniroute:next` u > `diegosouzapw/omniroute:next-web` isegwu l-fergħa default attwali `release/v*`. > Dawn it-tags mutabbli huma maħsuba biss għall-ittestjar ta’ tiswijiet li għadhom ma ġewx > rilaxxati u **mhumiex appoġġjati għall-produzzjoni**. Ara > [Kanali tar-Rilaxxi ta’ Docker](docs/guides/DOCKER_GUIDE.md#release-channels). **🥟 Bun** L-`bun install` standard u l-installazzjoni globali (`bun install -g omniroute`) huma appoġġjati permezz tal-identifikazzjoni tar-runtime Bun: - **`bun:sqlite` inkorporat**: OmniRoute juża d-driver `bun:sqlite` inkorporat ta’ Bun meta jitħaddem taħt Bun, u jaqleb għal `better-sqlite3` fuq Node.js jew `sql.js`. - **Għażla awtomatika tal-bundler Webpack fl-iżvilupp**: L-iżvilupp (`bun run dev`) jidentifika awtomatikament lil Bun u jiddiżattiva Turbopack favur Webpack biex jiġu evitati inkompatibbiltajiet mal-bindings nattivi ta’ V8. Il-builds tal-produzzjoni (`bun run build`) isegwu `OMNIROUTE_USE_TURBOPACK` eżattament bħal fuq Node: Turbopack b’mod default, jew `OMNIROUTE_USE_TURBOPACK=0` biex tibni b’Webpack (`Dockerfile.bun` jesponih bħala `--build-arg`). - **Dockerfile apposta għal Bun**: `Dockerfile.bun` b’diversi stadji għal deployments tal-produzzjoni nattivi ta’ Bun (`docker build -f Dockerfile.bun -t omniroute:bun .`). ```bash # Installa u ħaddem b’Bun bun install bun run dev ``` **🛠️ Mis-sors** ```bash cp .env.example .env && npm install PORT=20128 npm run dev ``` **📦 pnpm** ```bash pnpm add -g omniroute@latest --allow-build=better-sqlite3 --allow-build=@swc/core && omniroute ``` **🐧 Arch Linux (AUR)** ```bash yay -S omniroute-bin && systemctl --user enable --now omniroute.service ``` **🔧 Nix (Flake)** ```bash # Bl-użu ta’ Nix flakes nix develop npm run dev # Jew bl-użu ta’ devbox devbox run npm run dev ``` 📖 [Gwida ta’ Docker](docs/guides/DOCKER_GUIDE.md) — Profili ta’ Compose, Caddy HTTPS, mini ta’ Cloudflare. **🦭 Podman** ```bash # 1. Ipprepara d-direttorju tad-data bind-mounted mkdir -p data # 2. Linux + Podman lokali rootless biss (qatt klijent remot ta’ Podman Machine): podman unshare chown 1000:1000 ./data # 3. Issettja l-ħjiel tar-runtime, ibni l-immaġni lokali ta’ Compose, u ibda echo "CONTAINER_HOST=podman" >> .env podman compose --profile base up -d --build ``` Fuq macOS jew Windows, Podman juża Podman Machine remota: aqbeż `podman unshare` u segwi l-[gwida tad-direttorju tad-data speċifika għat-topoloġija](contrib/podman/README.md#data-directory-permissions-by-topology). 📖 [Gwida ta’ Podman](contrib/podman/README.md) — Builds ta’ Compose, Podman Machine, u konfigurazzjoni ta’ Quadlet għal Linux/systemd. **⚡ Installazzjoni aktar veloċi / ħafifa (aqbeż il-build nattiva)** L-engine nattiv ta’ SQLite (`better-sqlite3`) huwa dipendenza **mhux obbligatorja**, għalhekk installazzjoni globali qatt ma teħel waqt il-kompilazzjoni mis-sors: tuża binary mibnija minn qabel meta jkun hemm waħda kompatibbli mal-pjattaforma/Node tiegħek, u inkella taqleb b’mod trasparenti għal engine JavaScript pur (`node:sqlite` fuq Node 22+, inkella l-WASM `sql.js` inkluż) — mingħajr il-ħtieġa ta’ għodod tal-build. Biex taqbeż għalkollox it-tħejjija nattiva ta’ wara l-installazzjoni (CI, ambjenti headless, jew magni kajmana): ```bash OMNIROUTE_SKIP_POSTINSTALL=1 npm install -g omniroute # CI=1 jaqbiżha wkoll ``` Għall-aktar installazzjonijiet veloċi, ippreferi **pnpm** (ħażna indirizzata skont il-kontenut + hard links — ara hawn fuq). Għal runtime headless mingħajr dashboard, uża l-profil `base` ta’ Docker (hawn fuq) jew il- [gwida ta’ Termux](docs/guides/TERMUX_GUIDE.md). Is-CLI u d-dashboard tal-web jiġu servuti mill- istess proċess fuq port wieħed, għalhekk bħalissa m’hemm l-ebda pakkett separat għas-CLI biss.
# 🎬 OmniRoute fl-Azzjoni
## 📹 Gwidi bil-Vidjo
Ritratt tal-pannell fl-2026-10-18 · Katalgu mhux ipproċessat: YT 1.352 | TT 334 | IG 290 · Reċenza (jiem): YT 5 | TT 48 | IG 49
Instagram Reel — nick_saraev
🎬 #1 — Instagram
nick_saraev — 3,042,474 darba li ntwera
Instagram Reel — nnapier7
🎬 #2 — Instagram
nnapier7 — 1,454,535 darba li ntwera
YouTube — Amidia AI & Tech
🎬 #3 — YouTube
Amidia AI & Tech — 794,974 darba li ntwera
Instagram Reel — theopenstack
🎬 #4 — Instagram
theopenstack — 692,419 darba li ntwera
TikTok — migue.baena
🎬 #5 — TikTok
migue.baena — 685,788 darba li ntwera
**Klassifika sħiħa (URLs kanoniċi mingħajr duplikati, `v > 0`, l-akbar firxa):** | #1 | #2 | #3 | #4 | #5 | | -------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | | [nick_saraev — Instagram](https://www.instagram.com/reel/Da8ZthUPK98/) — **3,042,474** | [nnapier7 — Instagram](https://www.instagram.com/reel/Dbp7wv_CIO0/) — **1,454,535** | [Amidia AI & Tech — YouTube](https://www.youtube.com/watch?v=NJ0TQ-pyMDY) — **794,974** | [theopenstack — Instagram](https://www.instagram.com/reel/DaSs65mMrHk/) — **692,419** | [migue.baena — TikTok](https://www.tiktok.com/@migue.baena/video/7670919268216622358) — **685,788** | | #6 | #7 | #8 | #9 | #10 | | ------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | | [milesreevesai — TikTok](https://www.tiktok.com/@milesreevesai/video/7667980059189366019) — **620,400** | [nikothetech — TikTok](https://www.tiktok.com/@nikothetech/video/7671890769665477918) — **610,803** | [Vaibhav Sisinty — YouTube](https://www.youtube.com/watch?v=QucgvbO5gsM) — **509,281** | [buildwithai.club — Instagram](https://www.instagram.com/reel/DbIt9AjK7-U/) — **347,652** | [nivedan.ai — Instagram](https://www.instagram.com/reel/DbIrCksJiqq/) — **331,973** | Metriċi kanoniċi fl-2026-10-18: **1.976 vidjo uniku** · **20.220.289 darba magħrufa li ntwerew** (`v > 0`) · **1.210 kanali/profili għal kull netwerk**. Il-pannell mhux ipproċessat fih 1.976 ringiela (YouTube 1.352 = 740 twal + 612 Shorts · TikTok 334 · Instagram 290); ma baqa’ ebda duplikat wara n-normalizzazzjoni skont il-URL kanoniku, li żżomm l-ogħla għadd għal kull vidjo. Il-ġbir minn YouTube ilu ffriżat mill-2026-10-13 (il-kwota tal-API ntużat kollha mill-14 sat-18/10) u dak minn TikTok/Instagram ilu ffriżat mill-2026-09-02 (mingħajr krediti għall-ġbir); 76 vidjo għad m’għandhomx għadd ta’ kemm-il darba ntwerew. > 🎬 **Għamilt vidjo dwar OmniRoute?** Iftaħ [issue](https://github.com/diegosouzapw/OmniRoute/issues/new) jew [discussion](https://github.com/diegosouzapw/OmniRoute/discussions) bil-link — se nuruh hawnhekk.
# 📧 Komunità u Għajnuna > Kollox f’post wieħed — segwi lill-manutentur, tkellem mal-komunità, jew iftaħ issue. | Kanal | Fejn / kif | | ------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | 💼 **LinkedIn** — segwi lill-manutenzjonist | [linkedin.com/in/diegosouzapw](https://www.linkedin.com/in/diegosouzapw/) | | 🐙 **GitHub** — segwi għal ħarġiet u pariri | [@diegosouzapw](https://github.com/diegosouzapw) | | 💬 **Discord** | [discord.gg/U47eFqAXCn](https://discord.gg/U47eFqAXCn) | | ✈️ **Telegram** | [t.me/omnirouteOficial](https://t.me/omnirouteOficial) | | 🟢 **WhatsApp — 🌍 Globali** | [ingħaqad mal-grupp](https://chat.whatsapp.com/FvuCbrpZmQ6I85n2vW5QIC?s=cl&p=a&mlu=4) | | 🟢 **WhatsApp — 🇧🇷 Brażil** | [ingħaqad mal-grupp](https://chat.whatsapp.com/KWgatljAjmbELQory59Oti?s=cl&p=a&mlu=4) | | 🌍 **Sit web** | [omniroute.online](https://omniroute.online) | | 🌍 **🌍Komunità StHub OmniRoute (b’xejn)** | [portal StHub](https://portal.sthub.com.br/communities/groups/st-hub/channels/Omniroute-World-8kRjmK) | | 📦 **Kodiċi sors** | [github.com/diegosouzapw/OmniRoute](https://github.com/diegosouzapw/OmniRoute) | | 🐛 **Irrapporta bug** | [iftaħ issue](https://github.com/diegosouzapw/OmniRoute/issues) — ehmeż l-output ta’ `npm run system-info` | | 🤝 **Ikkontribwixxi** | [CONTRIBUTING.md](CONTRIBUTING.md) · [Mudell tal-Fergħat u tal-Ħruġ](docs/ops/BRANCHING_MODEL.md) · agħżel `good first issue` | | 💚 **Appoġġja l-proġett** | [Modi kif tappoġġja ↑](#-support-omniroute) · [GitHub Sponsors](https://github.com/sponsors/diegosouzapw) |
---
## 🛠️ Stack Teknoloġiku
SaffTeknoloġija
RuntimeNode.js 22.x / 24.x LTS — >=22.22.2 <23 || >=24.0.0 <27
LingwaTypeScript 6.0 — 100% TypeScript madwar src/ u open-sse/ (xejn any fil-qalba mill-v2.0)
FrameworkNext.js 16 + React 19 + Tailwind CSS 4
Databasebetter-sqlite3 (SQLite, WAL journaling) + LowDB (JSON legacy) — 147 modulu tad-dominju, 209 migrazzjoni
MemorjaSQLite FTS5 bit-test sħiħ + vector embeddings kwantizzati int8, decay ittajpjat
SkemiZod 4 — validazzjoni I/O tal-għodod MCP + kuntratti API
ProtokolliMCP (stdio / HTTP / SSE) + A2A v0.3 (JSON-RPC 2.0 + SSE)
StreamingServer-Sent Events (SSE) + pont WebSocket (/v1/ws)
KompressjoniPipeline b'12-il magna — RTK, Caveman, LLMLingua-2 (MobileBERT ONNX), GCF, OmniGlyph
Awtentikazzjoni u sigurtàOAuth 2.0 (PKCE) + JWT + API Keys + awtentikazzjoni MCP b'ambitu · AES-256-GCM fil-mistrieħ · DOMPurify
Stealthwreq-js — imitazzjoni tal-fingerprint TLS JA3 / JA4, proxy b'3 livelli
ReżiljenzaCircuit breaker, backoff esponenzjali, anti-thundering-herd, self-healing auto-combo
Loggingpino — logs JSON strutturati bil-kuntest tat-talba
IttestjarNode.js test runner + Vitest — 56,000+ dikjarazzjoni statika ta' testijiet fi 7,800+ fajl ta' testijiet ittraċċati (unità, integrazzjoni, E2E, sigurtà, ekosistema)
PjattaformiDesktop (Electron) · Android (Termux) · PWA (kwalunkwe browser)
CI/CDGitHub Actions — pubblikazzjoni awtomatika npm + Docker Hub fuq rilaxx
ĦoloqWebsajt · npm · Docker Hub

## 📖 Dokumentazzjoni
### 📘 Kif Tibda
DokumentDeskrizzjoni
Gwida għall-UtentFornituri, combos, integrazzjoni CLI, deployment
Gwida għall-InstallazzjoniMetodi kompleti ta' installazzjoni, konfigurazzjonijiet tal-għodod CLI, setup tal-protokoll, tuning tat-timeout
Gwida tal-Għodod CLISetup għal kull għodda għal Claude Code, Codex, Cursor, Cline, OpenClaw, Kilo, Copilot
Modalità RemotaMexxi OmniRoute remota (VPS) mill-CLI tal-laptop tiegħek permezz ta' tokens ta' aċċess skopjati
Konfigurazzjoni ta' Claude CodeIndirizza Claude Code lejn OmniRoute (lokali/remota) b'launch + profili għal kull mudell
Bidu MgħaġġelInstallazzjoni fi 3 passi → qabbad → konfigura
### 🔧 Operazzjonijiet u Deployment
DokumentDeskrizzjoni
Gwida DockerDocker run, profili Compose, Caddy HTTPS, tunnels, tags tal-immaġni
Gwida PodmanIntegrazzjoni Quadlet systemd, podman-compose, SELinux
Deployment fuq VMGwida kompluta: setup VM + nginx + Cloudflare
Deployment fuq Fly.ioDeploy fuq Fly.io b'ħażna persistenti
Gwida TermuxMexxi OmniRoute fuq Android permezz ta' Termux
Gwida PWAInstallazzjoni Progressive Web App, caching, arkitektura
Gwida għat-TneħħijaTneħħija nadifa għall-metodi kollha ta' installazzjoni
Konfigurazzjoni tal-AmbjentVarjabli u referenzi kompleti ta' .env
### 🧠 Karatteristiċi u Arkitektura
DokumentDeskrizzjoni
ArkitekturaArkitektura tas-sistema, fluss tad-data, u internals
Gwida tal-KompressjoniPipeline b'7 għażliet: off / lite / standard / aggressive / ultra / RTK / stacked
Kompressjoni RTKKompressjoni tal-output tal-kmandi, filtri, trust, verify, rkupru tal-output grezz
Magni tal-KompressjoniCaveman, RTK, pipelines stacked, uċuħ dashboard/API/MCP
Format tar-Regoli tal-KompressjoniSkemi JSON tar-rule-packs għal filtri Caveman u RTK
Pakketti tal-Lingwi tal-KompressjoniSejbien tal-lingwa u kitba tar-rule-packs ta' Caveman
Gwida tar-ReżiljenzaCircuit breakers, cooldowns, kju, anti-thundering herd, TLS spoofing
Magna Auto-ComboSkorjar b'16 fattur, pakketti tal-modi, self-healing
Gwida tal-ProxySistema proxy b'3 livelli, marketplace 1proxy, registry CRUD
Livelli B'xejnDirettorju kkonsolidat: 34 pools rikorrenti dokumentati / 467 entrata katalogata tal-livelli b'xejn
Gallerija tal-KaratteristiċiTour viżwali tad-dashboard b'screenshots
Dokumentazzjoni tal-CodebaseWalkthrough tal-codebase faċli għal min qed jibda
### 🤖 Protokolli u APIs
DokumentDeskrizzjoni
Referenza tal-APIL-endpoints kollha b'eżempji
Speċifikazzjoni OpenAPISpeċifikazzjoni OpenAPI 3.0
Server MCP110 għodda MCP, konfigurazzjonijiet IDE, klijenti Python/TS/Go
Gwida tas-Server MCPInstallazzjoni MCP, transports, u referenza tal-għodod
Server A2AProtokoll JSON-RPC 2.0, ħiliet, streaming, ġestjoni tal-kompiti
Gwida tas-Server A2AA2A agent card, kompiti, ħiliet, u streaming
### 📋 Proġett u Kwaltà
DokumentDeskrizzjoni
KontribuzzjoniSetup għall-iżvilupp u linji gwida
Mudell ta' Branching u RilaxxFejn jimmiraw il-PRs (release/*), u xi jfissru main u t-tags
Reġistru tal-BidlietStorja sħiħa tar-rilaxxi għal kull verżjoni
Politika ta' SigurtàRapportar ta' vulnerabilitajiet u prattiki ta' sigurtà
Gwida għall-i18nAppoġġ għal 67 lingwa, workflow tat-traduzzjoni, RTL
Lista ta' Kontroll tar-RilaxxPassi ta' validazzjoni qabel ir-rilaxx
Pjan tal-KoperturaStrateġija ta' kopertura tat-test għal 56,000+ dikjarazzjoni statika ta' test f'7,800+ fajl ta' test imsegwi

# ⭐ L-Aqwa Kollaboraturi > OmniRoute huwa ffurmat minn komunità ta' sors miftuħ passjonata. Dawn l-individwi taw kontribuzzjonijiet eċċezzjonali li jaffettwaw direttament il-kwalità, l-istabbiltà u l-firxa tal-proġett. **Grazzi.** ### Kollaboraturi esterni skont il-pull requests magħquda
KlassifikaKollaboraturPRs Magħquda~Linji Mibdula
1maxmad64bis37125,326,561
2HouMinXi26913,456,272
3backryun210270,562
4oyi77190411,243
5pacocartones17478,276
6JxnLexn1513,562,936
6KooshaPari1515,972,314
8rdself14580,663
9RaviTharuma123500,065
10herjarsa88230,872
11hartmark842,849,554
12jonlwheat2-gif6768,548
13artickc6243,502
14chirag127526,661
15xz-dev50245,976
16xiaoyaner02014733,626
17woodsonl46809,391
18rqzbeh44147,896
19QuangBlue4313,112
20MumuTW4026,093
Ċensiment meħud nhar il-2026-10-18 15:09:09 UTC bit-tip live ta' release/v3.8.52 656f01cb43. Iċ-ċensiment paginat tal-GitHub GraphQL jikkonta 9,191 PR magħquda: 3,834 mis-sid tar-repożitorju, 229 minn Dependabot, 6 minn bots/apps oħrajn, u 5,122 PR esterni minn 835 kollaboratur distint. "Linji mibdula" tfisser ż-żidiet + it-tħassir tal-GitHub u tinkludi fajls ġenerati, lockfiles, katalgi, traduzzjonijiet u dokumentazzjoni; hija churn, mhux LOC miktuba. 49 PR jirrappurtaw diffs tal-GitHub b'aktar minn 500,000 linja (pereżempju #13399, żieda ta' provider wieħed biss, telenka 2,347 fajl mibdul), li jinflixxaw diversi totali hawn fuq. Il-parelli jiġu kklassifikati flimkien. ### Commits attribwiti lil GitHub
Dizzle
Dizzle

🥇 367 commits attribwiti minn GitHub
Bob.Hou
Bob.Hou

🥈 269 commits attribwiti minn GitHub
Paijo
Paijo

🥉 229 commits attribwiti minn GitHub
backryun
backryun

🏅 202 commits attribwiti minn GitHub
Paco Cartones
Paco Cartones

🏅 174 commits attribwiti minn GitHub
Ravi Tharuma
Ravi Tharuma

🏅 126 commits attribwiti minn GitHub
Markus Hartung
Markus Hartung

🏅 114 commits attribwiti minn GitHub
Randi
Randi

🏅 108 commits attribwiti minn GitHub
Jan Leon
Jan Leon

🏅 87 commits attribwiti minn GitHub
Chris
Chris

🏅 70 commits attribwiti minn GitHub
Koosha Paridehpour
Koosha Paridehpour

🏅 68 commits attribwiti minn GitHub
Iċċekkjat mill-ġdid fil-2026-10-18 14:44:45 UTC: commits attribwiti minn GitHub kif irrappurtati mill-API tal-Contributors tar-repożitorju għall-branch default release/v3.8.52. L-API rritornat 849 identità (429 utent, 2 bots, 418 anonimi); din it-tabella teskludi l-mantenitur, il-bots u l-identitajiet anonimi, u żżomm it-ties fil-klassifika. Hija distinta kemm mill-klassifika tal-PRs immergedjati ta' hawn fuq, kif ukoll miċ-ċensiment tal-Git-metadata ta' hawn taħt. > 🙏 Il-funzionalitajiet, it-tiswijiet ta' bugs, u t-titjib fl-infrastruttura ta' dawn il-kontributuri huma **parti essenzjali** minn dak li jagħmel lil OmniRoute affidabbli u sinjur bil-funzionalitajiet. Kull pull request, kull test case, u kull fajl ta' traduzzjoni i18n jgħodd. L-open source jinbena minn nies bħalhom.
---
## 💖 Sponsorizzaturi
Ringrazzjament mill-qalb lil dawk li jiffinanzjaw lil OmniRoute minn buthom stess — kull kontribuzzjoni żżomm il-proġett b'xejn, indipendenti u miexi 'l quddiem.
Andrew
Andrew

💛 Sponsor attiv ta' kull xahar
Vlad I
Vlad I

💛 Sponsor attiv ta' kull xahar
小妍儿
小妍儿

💛 Sponsor attiv ta' kull xahar
Guilherme Costa
Guilherme Costa

💛 Sponsor attiv ta' darba
Henrique Triches Iurkiv
Henrique Iurkiv

💛 Sponsor attiv ta' darba
Somesh Ghaturle
Somesh Ghaturle

💛 Sponsor attiv ta' darba
Kolonie AI
Kolonie AI

💛 Sostenitur preċedenti ta' darba
Professor Igor Morais Vasconcelos
Prof. Igor Morais

💛 Sostenitur preċedenti ta' darba
Pixma
Pixma

💛 Sostenitur preċedenti ta' darba
Paco Cartones
Paco Cartones

💛 Sostenitur preċedenti ta' darba
longtao
longtao

💛 Sostenitur preċedenti ta' darba
… u oħrajn li jippreferu jibqgħu privati 💛 Il-GitHub Sponsors pubbliċi ġew ivvalidati mill-ġdid fit-2026-10-18 permezz tal-GitHub Sponsors GraphQL API: 11-il sponsorizzazzjoni pubblika (6 attivi, 5 preċedenti) minn total ta' 14. L-istatus isActive ta' GitHub jiddetermina t-tikketti attivi ta' hawn fuq; is-sostenituri pubbliċi preċedenti ta' darba jibqgħu jingħataw radd il-ħajr, filwaqt li l-isponsors privati jibqgħu anonimi. Id-donazzjonijiet permezz ta' Ko-fi, Buy Me a Coffee, Liberapay, PIX u l-kripto mhumiex elenkati għax m'għandhomx rekord pubbliku ta' sponsor. 💖 Sir sponsor → — kull dollaru jżomm lil OmniRoute b'xejn u indipendenti.

## 👥 900+ Kontributur
[![Kontributuri](https://contrib.rocks/image?repo=diegosouzapw/OmniRoute&max=993&columns=20&anon=1)](https://github.com/diegosouzapw/OmniRoute/graphs/contributors) Awditjat fit-2026-10-18 fuq l-aħħar punt attiv ta’ release/v3.8.52, ad160ab2d1 (6,826 commit): 993 identità umana normalizzata ta’ Git — 707 jidhru bħala awturi ta’ commit (inkluż il-mantenitur) u 286 jidhru biss f’trailers espliċiti Co-authored-by. Iċ-ċensiment japplika .mailmap, iqabbel l-indirizzi tal-email mingħajr ma jqis jekk l-ittri humiex kbar jew żgħar, jgħaqqad l-indirizzi numeriċi u ordinarji noreply ta’ GitHub biss meta dawn jikkodifikaw l-istess handle, jeskludi 26 identità ta’ bot/aġent/servizz/placeholder, u ma jgħaqqadx indirizzi tal-email ordinarji sempliċement għax l-ismijiet murija tagħhom jaqblu. L-awditu tal-2026-08-24 ippubblika 639; meta dan il-metodu reġa’ tħaddem fuq il-bażi ta’ dak l-awditu, ac02c5b42f, ir-riżultat kien 619, għalhekk iż-żieda ġejja minn kontributuri ġodda, mhux minn metodu inqas strett. ### Kif Tikkontribwixxi 1. Oħloq fork tar-repożitorju 2. Oħloq branch mill-aħħar punt **attiv** ta’ `release/vX.Y.Z` (mhux minn `main`) — ara [Mudell tal-Branches u tar-Rilaxxi](docs/ops/BRANCHING_MODEL.md) 3. Oħloq il-feature branch tiegħek (`git checkout -b feat/amazing-feature`) 4. Agħmel commit tal-bidliet tiegħek (`git commit -m 'feat: add amazing feature'`) 5. Ibgħat il-branch (`git push origin feat/amazing-feature`) 6. Iftaħ Pull Request b’**base = dak il-branch `release/vX.Y.Z`** Ara [CONTRIBUTING.md](CONTRIBUTING.md) għal linji gwida dettaljati. ### Kif Toħroġ Verżjoni Ġdida ```bash # Oħloq rilaxx — npm publish iseħħ awtomatikament VERSION=x.y.z gh release create "v${VERSION}" --title "v${VERSION}" --generate-notes ```
## 📊 Stilel Grafika tal-Istorja tal-Istilel
## 🌍 StarMapper StarMapper

## 🙏 Ringrazzjamenti
OmniRoute jinsab fuq spallejn il-ġganti. Beda bħala fork ta’ **[9router](https://github.com/decolua/9router)** u port għal TypeScript tal-proġett Go **[CLIProxyAPI](https://github.com/router-for-me/CLIProxyAPI)** — u minn hemm ’il quddiem, kull subsistema hawn taħt kienet ispirata minn proġett open-source li wasal hemm qabilna. Kull wieħed minnhom sawwar parti konkreta minn OmniRoute. Dan huwa r-ringrazzjament tagħna lilhom kollha. 🙏 > ⭐ l-għadd ta’ stars ġie vverifikat permezz tal-API REST ta’ GitHub fit-18 ta’ Ottubru 2026 — agħtu star lil dawn il-proġetti. L-għadd huwa snapshot eżatt b’data speċifika u naturalment se jinbidel. ### 🧬 Nisel u gateway
Proġett⭐Kif ispira lil OmniRoute
9router31,004Il-proġett oriġinali li fuqu huwa mibni dan il-fork — estiż hawn b’APIs multimodali u kitba mill-ġdid sħiħa f’TypeScript.
CLIProxyAPI55,591L-implimentazzjoni f’Go li ispirat dan il-port għal JavaScript / TypeScript.
LiteLLM61,482Il-gateway tal-AI li s-sett tad-data pubbliku tiegħu dwar il-prezzijiet jalimenta s-sinkronizzazzjoni tagħna tat-traċċar tal-ispejjeż, u li l-mudell tiegħu għan-normalizzazzjoni tal-fornituri informa r-routing tagħna.
codex-chatgpt-web14,526Sors MIT adattat fil-bridge inkorporat ChatGPT Web → Codex Responses, inklużi adapters għas-sessjonijiet tal-browser, l-iffrejmjar tar-rispons, l-użu u t-tiftix fuq il-web.
free-claude-code61,430Mudelli trasferiti għall-irkupru tal-stream, aliases mingħajr thinking, tiftix ta’ riżerva fuq il-web, limiti b’sliding window, redazzjoni tal-logs u flussi mwebbsa għat-tnedija.
composer-api346Mudelli ta’ Cursor Composer għall-għażla tal-għodod, ir-restrizzjonijiet tal-output u l-konferma tal-għodod, adattati fl-eżekutur nattiv ta’ Cursor.
codex-multi-auth553Mudelli ta’ login ġdid u rotazzjoni tar-refresh tokens trasferiti fl-awtentikazzjoni mill-ġdid ta’ Codex OAuth.
opencode-anthropic-auth558Valuri predefiniti għat-trasformazzjoni kompatibbli ma’ Claude Code u mġiba tal-headers tal-kontijiet, iġġeneralizzati fil-bridge ta’ OmniRoute mmexxi mill-konfigurazzjoni.
grok2api-merged2Il-mappings tiegħu tal-mudelli Grok, il-ġeneratur Statsig b’TypeError falz, il-valuri predefiniti għat-talbiet u l-apparati, u l-proċessur tar-rispons NDJSON ġew adattati b’mod sostanzjali fl-eżekutur Grok Web ta’ OmniRoute.
TQZHR/grok2api706Is-sors prinċipali tal-kodiċi tranżittiv wara grok2api-merged; l-implimentazzjonijiet tiegħu tal-mudell, tal-header, tal-payload, ta’ Statsig u tal-proċessur huma ppreservati fin-nisel ta’ Grok Web.
chenyme/grok2api7,819Is-sors MIT sottostanti għall-payload ta’ Grok u għall-valuri predefiniti tal-apparat, għall-ġeneratur Statsig, u għall-proċessur result.response mgħoddi permezz ta’ TQZHR u grok2api-merged.
grok2api-pro27Sors tranżittiv ikkreditat minn grok2api-merged għas-saff tal-proxy pool tiegħu; OmniRoute jippreserva dak l-avviż dwar in-nisel, iżda ma jsostnix li ttrasferixxa proxy pool fl-eżekutur limitat tiegħu għal Grok Web.
GrokProxy51Il-proxy Grok tiegħu awtentikat permezz tal-cookies u l-mudell ta’ streaming result.response.token informaw it-trasport Grok Web ta’ OmniRoute.
GrokBridge5L-implimentazzjoni oriġinali ta’ Grok Web ikkonsultat id-disinn upstream tagħha għall-HTTP/browser; il-perkors HTTP dirett tagħha ġej minn GrokProxy, għalhekk ma ssir l-ebda pretensjoni ta’ port indipendenti tal-kodiċi.
### 🗜️ Kompressjoni tal-kuntest u tat-tokens — magni
Proġett⭐Kif ispira lil OmniRoute
Caveman113,396Il-proġett virali "għaliex tuża ħafna tokens meta ftit tokens jagħmlu x-xogħol" — il-filosofija tiegħu ta’ diskors tal-bniedem tal-għerien tħaddem il-modalità standard tagħna ta’ kompressjoni u aktar minn 30 regola għat-tneħħija ta’ kliem żejjed u għall-kondensazzjoni.
RTK – Rust Token Killer83,835Kompressjoni ta’ prestazzjoni għolja għall-output tal-kmandi — ispirat il-magna RTK tagħna, id-DSL tal-filtri JSON, l-irkupru tal-output mhux ipproċessat u l-pipeline f’saffi RTK → Caveman.
headroom75,741Kompressjoni riversibbli tal-kuntest (SmartCrusher) — ispirat il-magna headroom tagħna u l-mudell tal-markatur tal-irkupru ccr.
LLMLingua6,757Riċerka dwar il-kompressjoni tal-prompts (LLMLingua / LLMLingua-2) — ispirat il-magna llmlingua tagħna, li hija asinkronika, sikura għall-kodiċi u tibqa’ taħdem mingħajr kompressjoni f’każ ta’ ħsara.
llmlingua-2-js32Il-port JS/ONNX (MobileBERT / XLM-RoBERTa) użat bħala l-backend tal-worker thread għall-magna LLMLingua tagħna.
Troglodita50Kompressjoni tat-tokens PT-BR — tħaddem il-pakkett lingwistiku pt-BR tagħna: tnaqqis tal-pleonażmi u tneħħija tal-kliem żejjed irfinati għall-grammatika tal-Portugiż Brażiljan.
ponytail166,731Il-ħila virali tal-kodifikazzjoni YAGNI għall-"iżviluppatur anzjan għażżien" — ispirat l-Istil tal-Output less-code tagħna: gwida lejn l-iżgħar bidla li taħdem, li tnaqqas il-kodiċi _ġġenerat_ (il-kontroparti fuq l-assi tal-output tal-proża konċiża ta’ Caveman).
i-have-adhd57,628L-istil tiegħu ta’ tweġibiet li jqiegħed l-azzjoni l-ewwel u li huwa adattat għall-ADHD ġie adattat fl-istil konċiż tal-output ta’ OmniRoute f’ħames lingwi.
### 🧩 Formati kompatti, riċerka dwar it-tokens u għodod konxji mill-kodiċi
Proġett⭐Kif ispira lil OmniRoute
TOON25,509Notazzjoni tal-Oġġetti Orjentata lejn it-Tokens — il-mudell kolonnari tiegħu, b’intestatura u ringieli, sawwar l-istadju tagħna ta’ kompattazzjoni tabulari.
GCF – Graph Compact Format59Il-format kompatt tal-graffs u d-disinn tal-profil ġeneriku tiegħu influwenzaw il-kompattazzjoni tabulari ta’ OmniRoute u l-format tal-codec Headroom.
gcf-typescript4L-implimentazzjoni MIT TypeScript inkorporata direttament u estiża bħala l-codec tal-profil ġeneriku ta’ Headroom.
token-optimizer-mcp551Cache Brotli/SQLite + differenza fil-kuntest għal kull sessjoni — ispirat il-magna session-dedup tagħna.
token-savior1,182Kompattazzjoni tal-output ta’ Bash + profili MCP — ispirat id-dixxiplina tagħna biex nabbandunaw il-kompressjoni meta ma tkunx ta’ benefiċċju u t-tnaqqis tal-manifest tal-għodod MCP.
token-saver154Kompressjoni tal-output konxja mill-kontenut u speċifika għal kull tip ta’ fajl, b’abbandun konxju mill-fallimenti — ikkonfermat id-dispaċċ skont it-tip u l-qbiż meta l-gwadann ikun inqas mill-minimu tagħna.
token-optimizer2,595"Sib it-tokens fantażma" — il-mudell tiegħu ta’ trasferiment estern + handle li jista’ jiġi rkuprat informa l-mod kif naħsbu dwar it-trasferiment estern CCR.
TokenMizer33Pjan ta’ graff tas-sessjoni + deduplikazzjoni tal-linji bejn skambji differenti li informa d-disinn tagħna ta’ session-dedup.
OmniCompress3JSON kolonnari f’Rust + irkupru indirizzat skont il-kontenut + deduplikazzjoni bejn il-messaġġi — ikkonfermat id-disinn tal-magni headroom/ccr/session-dedup tagħna u l-invarjant stabbli fil-cache li "l-forma kkompressata hija indipendenti mill-pożizzjoni".
mcp-compressor133Kompressjoni tal-iskema/deskrizzjoni tal-għodod MCP — informa t-tnaqqis tal-kardinalità tal-manifest tal-għodod MCP tagħna.
RepoMapper217Klassifikazzjoni ta’ mappa tar-repożitorju fl-istil ta’ Aider — informat l-esplorazzjoni tagħna tal-mappa tar-repożitorju / klassifikazzjoni tal-irkupru.
quiet-shell-mcp4Tnaqqis dikjarattiv tal-output tas-shell permezz ta’ MCP — ikkonfermat il-kompattazzjoni dikjarattiva tagħna tal-output ta’ bash.
ts-morph6,205Sett ta’ għodod għall-API tal-Kompilatur TypeScript — ispirat it-tneħħija tal-kummenti tagħna bbażata fuq parser, li tippreserva l-litterali ta’ strings, templates u espressjonijiet regolari.
### 🧠 Memorja u RAG
Proġett⭐Kif ispira lil OmniRoute
Mem067,385Saff universali tal-memorja — il-mudell tiegħu ta’ proxy bħala l-konfini tal-kitba/qari sawwar l-arkitettura tal-memorja tagħna.
Letta (MemGPT)25,179Aġenti li jżommu l-istat b’memorja f’livelli — ispiraw il-mudell f’livelli tagħna għall-Kontroll u l-Irkupru tal-Kuntest (CCR).
WFGY1,800It-tassonomija ProblemMap ta’ 16-il modalità rikorrenti ta’ falliment ta’ RAG/LLM — il-vokabularju kondiviż fil-gwida tagħna għas-soluzzjoni tal-problemi.
### 🛰️ Spezzjoni tat-traffiku, MITM u proxy trasparenti
Proġett⭐Kif ispira lil OmniRoute
llm-interceptor79L-interċettazzjoni/analiżi MITM tat-traffiku bejn l-assistent tal-ipprogrammar ↔ LLM għenet biex jiġu definiti r-rekwiżiti bikrija tat-Traffic Inspector. Erba’ moduli derivati qabel — l-għaqda ta’ SSE, in-normalizzazzjoni tal-konverżazzjonijiet, il-ħabi tas-sigrieti u s-sanitizzazzjoni tal-headers — ġew sostitwiti b’implimentazzjonijiet clean-room indipendenti bbażati fuq standards pubbliċi tal-protokolli. Iż-żewġ superfiċji host-passthrough (passthrough.ts u _internal/bypass.cjs) jibqgħu implimentazzjonijiet interni ta’ OmniRoute kklassifikati b’mod indipendenti; ma ġewx miktuba mill-ġdid bħala parti minn dik is-sostituzzjoni.
ProxyBridge6,814Ir-routing trasparenti tal-proxy għal kull proċess — ispira t-tneħħija MITM tagħna reżistenti għall-kraxxijiet, it-timeouts tal-inattività tas-sockets, l-attribuzzjoni tal-proċessi permezz ta’ /proc u l-qbid TPROXY.
### 📚 Data tal-mudelli, osservabbiltà u UI
Proġett⭐Kif ispira lil OmniRoute
models.dev7,286Bażi tad-data miftuħa tal-ispeċifikazzjonijiet, l-ipprezzar u l-kapaċitajiet tal-mudelli tal-IA — sinkronizzata b’mod nattiv fil-katalgu tal-mudelli tagħna.
React Flow / xyflow38,705Il-librerija tal-graffs ibbażata fuq nodi li tħaddem il-Compression Studio u l-Combo/Routing Studio tagħna f’ħin reali.
LangGraph43,443Il-viżwalizzazzjoni diretta tal-graff tal-fluss tax-xogħol ta’ LangGraph Studio ispirat il-veduta kaskata f’ħin reali tal-Studios tagħna.
Langfuse35,990Il-mudell tiegħu ta’ osservabbiltà trace → span → generation sawwar il-waterfall tal-Compression Studio tagħna.
Kiali3,645Osservabbiltà tas-service mesh Istio — ispirat il-badges tas-circuit breaker u l-elementi viżivi tat-truf tal-iżbalji fir-Routing/Combo Studio tagħna.
lobe-icons2,615Logos tad-ditti tal-IA/LLM li jirrendu l-ikoni tal-fornituri fid-dashboard tagħna.
flag-icons12,473Jipprovdi l-bnadar SVG bil-liċenzja MIT użati mis-selettur tal-lingwa tar-README.
### 🛡️ Sigurtà
Proġett⭐Kif ispira lil OmniRoute
awesome-secure-defaults722Lista kkurata ta’ libreriji siguri b’mod awtomatiku li tiggwida l-għażliet tas-sigurtà tagħna (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink).
### 🧭 Għodod komplementari
Proġett⭐Kif ispira lil OmniRoute
ClawRouter6,628Ispira d-deduplikazzjoni tat-talbiet, fallback ta’ emerġenza mingħajr spejjeż, strateġiji Auto-Combo li jistgħu jiġu pplaggjati u l-klassifikazzjoni multilingwi tal-intenzjonijiet.
Antigravity-Manager32,333Ir-rimmappjar tal-mudelli tiegħu konxju mill-kont, il-validazzjoni tal-path tal-eżekutibbli u l-imġiba tat-tikketti tal-pjan għenu biex jiġi definit ir-runtime Antigravity ta’ OmniRoute.
vscode-antigravity-cockpit4,850Il-format kompatt tiegħu għall-countdown tar-reset tal-kwota ispira l-wiri korrispondenti tal-limitu tal-fornitur f’OmniRoute.
AionUi33,611L-integrazzjonijiet ACP tiegħu ispiraw l-iskoperta awtomatika minn OmniRoute tal-aġenti CLI installati.
CodexBar22,616Identifika s-superfiċje tal-kwota Grok Build; OmniRoute mbagħad ivverifika u kkoreġa b’mod indipendenti l-format wire attiv.
## 📄 Liċenzja Liċenzja MIT - ara [LICENSE](LICENSE) għad-dettalji. ---
**[⬆ Lura fil-quċċata](#-omniroute)** · Mibni b'❤️ għall-komunità open-source tal-IA. OmniRoute v3.8.53 · Node ≥22.22.2 · Liċenzja MIT · omniroute.online