> Li tikkombina l-livelli b’xejn manwalment huwa diffiċli — għexieren ta’ SDKs, għexieren ta’ limiti tar-rata, u ebda idea ta’ kemm għandek tassew. OmniRoute jikkataloga **446 entrata ta’ livelli b’xejn mifruxa fuq 38 ċavetta ta’ pools rikorrenti** u jikkalkula ċ-ċifra ewlenija tat-tokens mill-**20 pool b’baġit pożittiv ta’ kull xahar ippubblikat**, bid-duplikati mneħħija skont il-pool kondiviż. Ir-riżultat jibqa’ viżibbli fuq id-dashboard (`/dashboard/free-tiers`).
> Sommarju animat tal-paġna attiva `/dashboard/free-tiers`. Metodoloġija sħiħa (tneħħija tad-duplikati tal-pools, livelli ta’ kreditu, termini tal-fornituri): **[docs/reference/FREE_TIERS.md](docs/reference/FREE_TIERS.md)**.
>
> Dawn iċ-ċifri jiġu awditjati mill-ġdid kull ġimagħtejn skont il-katalgu attiv u **jinbidlu fiż-żewġ direzzjonijiet** — jekk fornitur itemm livell b’xejn, in-numru jonqos; jekk jiżdied wieħed ġdid, jitla’. Aħna nippubblikaw dak li fil-fatt jikkalkula l-katalgu, qatt l-aħjar xenarju arrotondat ’il fuq.
⭐ Agħti stilla lir-repo jekk OMNIROUTE għenek tiffranka l-flus u tagħmel xogħlok aktar faċli.
[](https://github.com/diegosouzapw/OmniRoute)
[](https://www.star-history.com/diegosouzapw/omniroute)
[](https://olud.ai/project/diegosouzapw-omniroute.html)
### 💬 Ingħaqad mal-komunità
**👋 Segwi lill-mantenitur — kun l-ewwel li tirċievi fornituri ġodda, rilaxxi u pariri:**
[](https://www.linkedin.com/in/diegosouzapw/)
[](https://github.com/diegosouzapw)
[](https://discord.gg/U47eFqAXCn)
[](https://t.me/omnirouteOficial)
[](https://chat.whatsapp.com/FvuCbrpZmQ6I85n2vW5QIC?s=cl&p=a&mlu=4)
[](https://chat.whatsapp.com/KWgatljAjmbELQory59Oti?s=cl&p=a&mlu=4)
[](https://omniroute.online)
**Mistoqsijiet, pariri dwar il-fornituri, pjan direzzjonali 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)**
## 📈 I-Gatewa Qed Tikber
## 🆓 Tivvista mill-ewwel sekonda li tinstallha — bla ċavet, bla configurazzjoni
```bash
# Installazzjoni ġdida, bla kredenzjali — `auto` diġà jaħdem:
curl http://localhost:20128/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model":"auto","messages":[{"role":"user","content":"Hello!"}]}'
```
Tippreferi backend b'xejn speċifiku? Sejjaħ `oc/…` (OpenCode Free) direttament. Imbagħad, għadd għal `auto` u ħalli OmniRoute jagħżel.📦 Kopja u leġġ skriptijiet quickstart għal **Python, Node.js, PHP, u cURL** → [`examples/quickstart/`](examples/quickstart/)
# 💥 L-Wegħda
# 🤔 Għaliex OmniRoute?
## 🤝 Appoġġ minn ħbiebna tal-Open Source
> **Trid tissieħek bħala Ħabib tal-Open Source?** Dawn huma l-kumpaniji li jappoġġjaw l-open source u jgħinu jiżguraw li OmniRoute u għadd miexi — u aħnar nistqarru pubblikament fejn imur kull token li jagħtuna. Ikktab: [diegosouza.pw@outlook.com](mailto:diegosouza.pw@outlook.com)
Kimi Moonshot AI
Grazzi għal Kimi (Moonshot AI), il-Ħabib tal-Open Source Fundatur tagħna, għall-appoġġ tagħhom għal dan il-proġett! Kimi huwa l-laboratorju tal-IA wara l-familji tal-mudelli K2 u K3 b'piż miftuħ — Kimi K3 joffri tfarfir ta' 1M-token, xbieki nattivi u programmazzjoni ta' livell ta' sanometrija bi spejjeż frazzjoni tal-mudelli magħluqa, u jaħdem minnufih ma' Claude Code, Codex u kull għodda tal-programmazzjoni li sservi OmniRoute.
X'jappoġġja l-appoġġ ta' Kimi: Il-kredits tal-API ta' Kimi jappoġġjaw il-pipeline tal-ħruġ tal-IA tal-approvazzjoni tal-IA — l-istadju tal-verifika tal-merge immexxija minn Kimi K3 li tivverifika kull talba ta' qabda qabel ma toħroġ — flimkien mal-iżvilupp tal-karatteristici ta' kuljum. L-appoġġ tal-Kimi ta' klassi għolja jasal fiż-żewġ linji: il-API Dirett ta' Kimi (kimi-k3) u l-pjan tal-programmazzjoni ta' Kimi Code (OAuth u chiave API). OmniRoute huwa wkoll l-ewwel proġett open source fil-programm tal-appoġġ ta' Kimi. Ikseb chiave API ta' Kimi b'15% kredits żejda →
Cheaper Inference cheaperinference.com
Grazzi għal Cheaper Inference, Ħabib tal-Open Source ta' OmniRoute, għall-appoġġ tagħhom għal dan il-proġett! Cheaper Inference huwa portal li jipprezzja b'valur li jbigħ mill-ġdid 42 mudell ta' sanometrija — Claude, GPT-5.x, Gemini, Kimi K3, GLM, DeepSeek, Grok u MiniMax — wara punt wieħed kompatibbli mal-OpenAI, u jġiegħel kull talba lill-fornitur l-irħas eliġibli mingħajr ma jċaħħad qatt 'il fuq mill-prezz tal-lista tal-ħallieq tal-mudell.
Appoġġ ta' klassi għolja f'OmniRoute: Chat Completions, il-punt nattiv /v1/responses, xbieki, sejħiet tal-għodda u 3 mudelli tal-istampi (grok-imagine, nano-banana-pro, nano-banana-2, jistgħu jintlaħqu bħala cheaperinference/<model>). Ikseb chiave API →
L-links immarkati b'aff=omniroute huma links tal-imsieħba. Dawn iffinanzjaw il-proġett bla spejjeż żejda għalik. 🎟️ Promozzjoni tal-Affiliates — kupuni ta' reġistrazzjoni b'xejn minn fornituri li ma nsponsorjawx (ikkliljja biex tiġi wiesgħa)Dan il-parti huwa biss għal kodiċijiet ta' riferiment/kupuni. Is-sħubiji sponsorjati jgħixu fil-🤝 Appoġġ minn ħbiebna tal-Open Source t'hawn fuq. OmniRoute m'għandha l-ebda sponsorizzjoni jew sħubija mal-fornituri elenkati hawn taħt — dawn huma kupuni pubbliċi li xi ħadd jista' juża.
AgentRouter agentrouter.org
AgentRouter — reġistrazzjoni ta' affiliates · $100 kredits b'xejn meta tivvjaġġa (server b'xejn, ħaġa ta' dewmien ogħla — l-aħjar għat-testijiet, mhux fil-produzzjoni). Appoġġ ta' klassi għolja f'OmniRoute mill-v3.8.50: Chat Completions, il-format tal-wajer kompatibbli mal-Anthropic u t-triq kompatibbli mal-OpenAI. Il-mudelli disponibbli jinkludu claude-opus-4-8, claude-opus-5, gpt-5.6-sol u aktar. Sehem il-$100 tiegħek →
⚠️ Link tal-affiliate — OmniRoute m'għandha l-ebda sponsorizz jew sħubija mal-fornitur.
Inti taf fornitur ieħor b'kupun ta' reġistrazzjoni ġeneruż li jgħin l-utenti ta' OmniRoute? Ftaħ kwistjoni u se nżiduh hawn.
## 🎯 Kombinazzjonijiet — Il-Model Ftit
> **Kombinazzjoni** huwa katina ta' mudelli li OmniRoute jirrottahom **awtomatikament**. Jekk il-kwota tintemm, xi fornitur jonqos, jew is-spiżi jiżdied, il-kombinazzjoni tista' taqleb għall-mudell li jmiss li jkun tajjeb. 🛡️
### ⚡ Kxef-kofigurazzjoni — użu biss `auto`
Ebda kombinazzjoni x'tirranġa. Poġġi l-mudell tiegħek għal `auto` (xi varianta) u OmniRoute joħloq kombinazzjoni virtwali mill-fornituri marbuta tiegħek, mogħtija skor ħaj:
ID tal-Mudell
Għaliex jottimizza
auto
🎯 Defalt bilanċjat (LKGP — jibqa' mal-aħħar fornitur tajjeb għalik)
auto/coding
🧑�ż Kwalità l-ewwel għat-tħejxija tal-kodiċi
auto/fast
⚡ Lanqas dewmien l-ewwel
auto/cheap
💰 L-irħas għal kull token l-ewwel
auto/offline
🔋 L-iktar kwota / spazju ta' rata limitata l-ewwel
auto/smart
🔭 Kwalità l-ewwel + 10% esplorazzjoni biex issib mudelli aħjar
auto/lkgp
📌 Identifiku b'mod ċar mal-aħħar fornitur tajjeb magħruf
auto/chaos
🧪 Piżijiet għat-testjar ta' reżiljenza (ingegnerija kaotika)
##
### 🔀 Jew oħroġ dik tiegħek stess — 19 strategija ta' rottar
L-**19** strategija — tħallat u tiftaħar mal-pass ta' kull kombinazzjoni:
#
Strateġija
X' tagħmel
1
priority
Datalist b'ordni tal-ewwel-mira — metaġġ kul waħda qabel l-oħra 🥇
2
fill-first
Imtela b'kollha il-kwota ta' kull mira qabel ma taqleb
3
weighted
Intagħżel ġejd biż-żewnijiet skont il-piż ta' kull mira
4
round-robin
Idur mal-miri fl-ordni
5
p2c
Għażla random bil-qawwa ta' żewġ għażliet għal bilanċi tal-piż
6
least-used
Agħżel il-mira bl-iktar piż baxx kurrenti
7
random
Għażla uniformi (mhux ripetuta)
8
strict-random
Random mingħajr ma telimina ripetizzjonijiet 🎲
9
cost-optimized
Tnaqqas il- $ għal kull talba skont il-prezz attwali 💸
10
headroom
Agħżel il-mira bl-iktar kwota residwa
11
reset-window
Tippreferi il-mira li l-finestra tal-kwota tagħha tirritorna l-ewwel
12
reset-aware
Tirranġa skont il-ħin tat-ritorn tal-kwota — finestri qosra l-ewwel 📊
13
context-relay
Tgħaddi l-kuntest bejn il-miri għal konversazzjonijiet twal 🧠
14
context-optimized
Agħżel l-akbar adattament għad-daqs attwali tal-kuntest
15
cache-optimized
Twaħħal kull prefix ta' prompt użizzjonali mal-istess kont — iżżid l-impatti tal-cache tal-prompt 🎯
16
lkgp
Mogħdija tal-Aħħar TAJJEB MAGĦRUF — twaħħal mal-aħħar fornitur ta' suċċess, mbagħad jirrikorri għar-rekwiżiti
17
auto
Skor ħaj fuq 16 fattur mal-konnessjonijiet kollha 🤖
18
fusion
Ixerred mal-panal tal-mudelli + ġurija ssintetizza tweġiba waħda 🧬
19
pipeline
Katina ta' passi — output ta' kull mira jidħol f'dik li jmiss 🔗
Magna tal-Kombinazzjoni Awtomatika tagħti skor lill-kandidati kollha fuq **16-il fattur** (saħħa, kwota, spiżi, dewmien, adattament tal-impjieg, kwalità, disponibbiltà tas-sessjoni…) — ara [`docs/routing/AUTO-COMBO.md`](docs/routing/AUTO-COMBO.md).
##
### 🧱 Ir-Reżiljenza hija mibnija fil-pjan (3 saffi indipendenti)
📖 [Magna tal-Kombinazzjoni Awtomatika](docs/routing/AUTO-COMBO.md) · [Gwida għar-Reżiljenza](docs/architecture/RESILIENCE_GUIDE.md)
## 🏆 Dak Li Jiddistingwi OmniRoute
📊 Metodoloġija sħiħa & dettalji ta' kull karatteristika vs 9router, OpenRouter, CLIProxyAPI & LiteLLM → [`docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md`](docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md)
## 💚 Appoġġa lil OmniRoute
OmniRoute huwa liċenzjat MIT u jinżamm fil-miftuħ. Jekk jiffrankalek ħin jew flus, hawn kif iżżommu indipendenti — agħżel dak li jaqbellek. L-isponsorizzazzjoni qatt ma taffettwa l-prijorità tar-routing; tixtri viżibilità, mhux klassifikazzjoni.
**🇧🇷 PIX** — immedjat, l-ebda ħlas (Brażil)
Key (każwali): `5d865059-bc44-483a-962d-43ceb80126eb`
Pix copia-e-cola:
```
00020101021126580014br.gov.bcb.pix01365d865059-bc44-483a-962d-43ceb80126eb5204000053039865802BR5922OMNIROUTE CONTRIBUICAO6006BRASIL62070503***630475DD
```
₿ Crypto — BTC · ETH · USDT-TRC20 · USDC-Solana (ikklikkja biex tespandi)
₿ BTC
Bitcoin (SegWit)
bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd
Ξ ETH
Ethereum (ERC20)
0x64Cf6B68A6Ff34288e89172950a2d00102337a84
₮ USDT
Tron (TRC20)
TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2
$ USDC
Solana
2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu
⚠️ Ibgħat kull munita biss fuq in-netwerk muri — li tibgħat fuq in-netwerk ħażin tista' titlef il-fondi.
🐛 Sibt bug jew għandek feedback? 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żviluppatur. Dan il-fajl huwa intenzjonalment injorat permezz ta' .gitignore (ara .gitignore) u qatt m'għandu jiġi kkommettjat — jekk jiġi kkommettjat b'aċċident, ibdel kwalunkwe sigrieti esposti u neħħi l-fajl mill-istorja. Ara docs/DEVELOPER-ENVIRONMENT.md għal gwida dwar il-ġestjoni ta' fajls ambjentali lokali u sigrieti.
## 📡 OmniRoute Radar
Il-qarar principali tal-tier b'xejn jibqa' **~1.51B token/xahar** mill-katalogu dokumentat,
deduplikat mal-pool, t'hawn fuq. Krediti temporanji ta' reġistrazzjoni tal-fornituri jistgħu
jżidu l-ewwel xahar separatament għal **~2.13B**. Radar huwa katalogu fakultattiv, iffirmat,
għal min irid disponibbiltà aktar friska tal-mudelli b'xejn bejn ir-rilaxxi ta' OmniRoute;
il-katalogu tal-komunità u kull karatteristika b'xejn eżistenti jibqgħu b'xejn.
Is-sapporters jistgħu jirċievu l-katalogu ħaj u opportunitajiet addizzjonali tal-fornituri.
Il-limitu separat, li jista' jinbidel, tiegħu huwa **madwar 3B token/xahar fil-massimu**,
skont id-disponibbiltà tal-fornituri. Dan il-limitu mhuwiex garanzija: il-fornituri jistgħu
jibdlu l-kwantitajiet, l-eleġibbiltà, il-mudelli, jew ir-reġjuni fi kwalunkwe ħin.
Radar huwa bit-talba u biss GET. Il-klijent OmniRoute ma tbgħatx prompts, traffiku,
konfigurazjoni tal-fornitur, telemetrija tal-użu, jew l-istat tat-twaqqif tal-avviżi lokali.
Sir af dwar l-eleġibbiltà u l-katalogu attwali f'**[radar.omniroute.online/planos](https://radar.omniroute.online/planos)**.
## ✨ X' Hemm Ġdid
> Evidenzi reċenti minn **v3.8.20 → v3.8.50**. Storja sħiħa f'[`CHANGELOG.md`](CHANGELOG.md).
- **🎛️ OmniConductor** — delegazzjoni A2A inbound lejn il-flotta tal-aġenti tiegħek, ħiliet Conductor fuq il-Karta tal-Aġent, u pannell ta' dashboard b'veċċ chat push-to-talk ta' Faro. → [A2A Server](docs/frameworks/A2A-SERVER.md)
- **🛂 Dħul adattiv u protezzjoni ta' għolla** — it-talbiet chat ital qil jidħlu fil-fila minflok jgħatu 503, b'liri RPM rolling atomici għal kull konnessjoni. → [Gwida tar-Reżiljenza](docs/architecture/RESILIENCE_GUIDE.md)
- **🗂️ Tordni kanoniku `/v1/models`** — blokka waħda kontinja skont il-fornitur għal kull fornitur (kombinazzjonijiet immankati l-ewwel), stabbli f'kull sors tal-katalogu. → [Referenza API](docs/reference/API_REFERENCE.md)
- **🗜️ Saħħa tal-Kompressjoni** — gwardja ta' infjazzjoni attiva b'mod default, pacakki Caveman għal DE / FR / JA + Ċiniż (wényán), filtru RTK għal Gradle & .NET. → [Kompressjoni](docs/compression/COMPRESSION_ENGINES.md)
- **💸 Preżizzjoni ċara ta' preċjozità fissa** — il-fornituri ta' sottoskrizzjoni / pjan tal-kodiċi juru **$0** fl-analiżi tal-ispejjeż; baġit, kwota u ruting jibqgħu jistimaw. → [Referenza API](docs/reference/API_REFERENCE.md)
- **⚖️ Ruting ta' Quota-Share** — qasam il-kwota ta' kont maqsum b'ħarsa ġusta fost ċifri f'pool, b'konservazzjoni tax-xogħol sabiex porzjonijiet ħfiefa jkunu msellfa. → [Gwida tar-Reżiljenza](docs/architecture/RESILIENCE_GUIDE.md)
- **🤖 Twaqqif b'kmand wieħed CLI/aġent** — 13-il kmand `setup-*` irreġistrati; `omniroute run` jibda 7 CLI (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI); `omniroute configure` jappoġġa 10 miri b'għażla interattiva tal-fornitur+mudell u preferenzi għal kull kuntest. → [Integrazzjonijiet CLI](docs/guides/CLI-INTEGRATIONS.md)
- **🛰️ Mod imbiegħed** — ħaddem OmniRoute imbiegħed b'tokens skopati (`connect` / `contexts` / `tokens`) + għajnuna OAuth `antigravity` għall-installazzjonijiet VPS. → [Mod Imbiegħed](docs/guides/REMOTE-MODE.md)
- **🧭 Ruting awtomatiku aktar intelliġenti** — kombinazzjonijiet `auto/:`, **Fusion** (pannell tal-mudell + ġudikant), ruting konxju tax-xogħol, override tal-mudell / modalità / baġit-USD għal kull talba. → [Auto-Combo](docs/routing/AUTO-COMBO.md)
- **🗜️ Kompressjoni inkorporabbli** — 12 magni kompostibbli + Compression Studios: LLMLingua-2, Ultra ta' żewġ livelli, omniglyph, bieb tal-fidiljetà għal kull pass, GCF v3.2, editur ta' rerank bit-tir. → [Kompressjoni](docs/compression/COMPRESSION_ENGINES.md)
- **🕵️ Decriptazzjoni MITM transparenti (TPROXY)** — qbad CLIs li jinjoraw l-variżevi tal-proxy, b'CA għal kull SNI + installatur tal-ħżen tal-fiduċja. → [MITM/TPROXY](docs/security/MITM-TPROXY-DECRYPT.md)
- **💸 Telemetrija tal-ispejjeż kullimkien** — intestaturi `X-OmniRoute-*` ta' spejjeż/użu fuq kull endpoint, intestatur ta' tnaqqis cache-HIT, kwota ta' nefqa USD għal kull ċavetta. → [Referenza API](docs/reference/API_REFERENCE.md)
- **🧠 Memorja li tikkontrolla** — skatt b'mod default, għażla fakultattiva ta' kwantizzazzjoni vettoriali int8 + tnaqqis ta' tip, `x-omniroute-no-memory` għal kull talba. → [Memorja](docs/frameworks/MEMORY.md)
- **🛡️ Sigurtà** — gwardja ta' injezzjoni ta' prompts fuq kull rotta LLM (suite ta' red-team), gwardja ta' maskarar ta' kredenzjali fakultattiva (tirrevedi ċifri/sigrieti API mifluga f'żewġ direzzjonijiet), tiftix web DuckDuckGo b'xejn bħala l-aħħar għażla, u bieb ta' OIDC fakultattiv għad-dashboard (idħul bil-password jibqa' dejjem disponibbli). → [Gwardji](docs/security/GUARDRAILS.md)
- **🖼️ Endpoints ġodda** — `/v1/ocr` (Mistral OCR) u `/v1/audio/translations` (b'stil Whisper) jimlew il-wiċċ tal-midja. → [Referenza API](docs/reference/API_REFERENCE.md)
- **🎨 Ġenerazzjoni ta' stampi / vidjow / awdjo** — API waħda għall-midja: xAI Grok Imagine & Novita AI video, ComfyUI, Magnific, Adobe Firefly, Segmind, u fornituri tal-kellm bħal ElevenLabs. → [Referenza API](docs/reference/API_REFERENCE.md)
- **🌍 Tqegħid u operazzjonijiet** — reverse-proxy `basePath`, għarfien awtomatiku tal-lingwa tal-browser, traċċar tal-apparat għal kull ċavetta, fiduċja MITM mingħajr root, lokalizzazzjoni zh-TW. → [Ambjent](docs/reference/ENVIRONMENT.md)
- **🤝 Aktar fornituri u aġenti** — aġenti cloud (Codex Cloud, Cursor, Devin, Jules), Grok Build (xAI) b'browser + idħul OAuth, karta ta' Ollama tal-ewwel klassi, Claude Opus 5 & Sonnet 5, sħubija uffiċjali ta' Kimi (Code/Web/Moonshot), Zed, Requesty, SenseNova, Yuanbao, Agnes AI… u katalogu aġġornat ta' **352 fornitur**. → [Fornituri](docs/reference/PROVIDER_REFERENCE.md)
- **📡 Trasparenza tar-Ruting** — kull risposta ġġorr intestatura `X-OmniRoute-Decision` li tissemma l-istrateġija/fornitur/latenza li ġġarrabha, strateġija ġdida ta' kompożizzjoni `cache-optimized` + fattur `cacheAffinity` ta' Auto-Combo li rutja it-talbiet terriegħa lura lejn il-konnessjoni li ġġorr il-prefiss ġġenerat, u endpoint b'read-only `/v1/auto-combo/{channel}/candidates` juri l-pool ħaj tal-kandidati ta' kanal `auto/*`. → [Auto-Combo](docs/routing/AUTO-COMBO.md)
- **⚡ Prestazzjoni u infrastruttura lokali** — Redis lokali b'klikk wieħed, deplojers tal-mitlaq Cloudflare Workers / Deno Deploy, Bifrost & Mux bħala servizzi integrati supervisionati. → [Servizzi Integrati](docs/frameworks/EMBEDDED-SERVICES.md)
- **🧩 Ukoll fil-pakkett** — framework tal-plugins + suq, frameworks ta' ħiliet Omni/Agent/GitHub, integrazzjoni ta' Obsidian vault (22 għodod MCP), API kompatibbli ma' OpenAI ta' Batch & Files, cache tar-risposti semantika, gamifikazzjoni b'leaderboards, skoperta ta' aġenti ACP (15 aġenti integrati), esportazzjoni skedulata tal-log lejn BigQuery, injettjar tal-falliment `auto/chaos`, pont ta' bot Telegram, manager tal-verżjonijiet fl-app u rankings tal-fornituri b'xejn LMArena-ELO. → [Dokumentazzjoni](docs/README.md)
## 🤖 CLIs Kompatibbli u Aġenti tal-Kodifikazzjoni
> Konfigurazzjoni waħda — `http://localhost:20128/v1` — u **kull** IDE jew CLI tal-AI jimxi b'mudelli b'xejn u b'xorta irħas.
**Ħoll kull CLI appoġġjat permezz tal-Omniroute b'kmand wieħed** — ħejj intikaw tal-konfigurazzjoni miktuba,
il-kredenzjali jiġu injettati għal kull proċess, il-Qwen/Gemini jingħataw dar isolata għal darba:
```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+il-mudell b'mod interattiv u aktar konfigurazzjoni tal-għodda stess:
omniroute configure codex # ukoll: claude opencode qwen aider goose gemini cline continue kilo
```
Kull kmand jirrispetta l-kuntest remott attiv (`omniroute connect `), `--dry-run`
juri l-ammont eżatt tal-ambjent/argomenti mingħajr ma jwettaq, u `--api-key-env NAME` iżomm is-sigriet barra
mill-istorja tal-shell tiegħek. → [Integrazzjonijiet CLI](docs/guides/CLI-INTEGRATIONS.md)
> **352 fornituri rreġistrati** fil-kollezzjonijiet kanoniċi taċ-chat, tal-midja, tat-tiftix, lokali, cloud-agent u tas-sistema, inklużi **152 li jġorru l-metadata ta' skoperta `hasFree: true`**. Ir-reġistru tal-mudelli taċ-chat ikopri **229 fornitur / 2,554 par fornitur-mudell distinti / 1,283 ID ta' mudell mhux ipproċessati**; il-katalgu separat tal-baġit b'xejn għandu **446 ringieli għal kull mudell**, **38 pixxini rikorrenti** u **53 fornitur rikorrenti/ mingħajr ċavetta b'xejn għal dejjem**. Dawn huma denominaturi differenti bid-disinn; id-definizzjonijiet u l-kalkoli deduplikati tal-pixxini jinsabu fir-[Referenza tal-Fornituri](docs/reference/PROVIDER_REFERENCE.md) u fit-[Tier B'xejn](docs/reference/FREE_TIERS.md).
### 🏢 Kull laboratorju ewlieni — permezz ta' endpoint wieħed
OpenAI
Anthropic
Gemini
xAI Grok
DeepSeek
Mistral
Qwen
Meta Llama
Groq
NVIDIA
MiniMax
Cohere
Perplexity
HuggingFace
Together
Fireworks
Cloudflare
Baidu
…u 330+ oħra — kull ikona tissolva direttament mill-katalgu tal-fornituri tad-dashboard. 📖 [Referenza tal-Fornituri](docs/reference/PROVIDER_REFERENCE.md)
### 🆓 B'xejn għal Dejjem — $0, l-ebda karta
OpenCode Zen DeepSeek V4, Nemotron 3 L-ebda limitu ta' tokens
Kilo Code Auto-router, Tencent Hy3 B'xejn għal dejjem
Requesty GPT-OSS 120B, Nemotron B'xejn għal dejjem
SiliconFlow DeepSeek V3.2 / R1 Tier b'xejn
Z.AI GLM GLM-4.7 / 4.5-Flash B'xejn għal dejjem
Baidu ERNIE ERNIE 4.0 B'xejn għal dejjem
Qoder AI Qwen3-Max, Kimi-K2 B'xejn ILLIMITAT
Pollinations GPT, Llama, Claude L-ebda ċavetta meħtieġa
Cloudflare AI 50+ mudell 10K neurons/jum
NVIDIA NIM GLM, MiniMax ~40 RPM b'xejn
Cerebras GLM 4.7, GPT-OSS 1M tokens/jum
OpenRouter :free mudelli +$10 → RPM ogħla
📖 Katalgu sħiħ li jinqara mill-magni → [`docs/reference/PROVIDER_REFERENCE.md`](docs/reference/PROVIDER_REFERENCE.md)
## 🖥️ Fejn Jaħdem OmniRoute — Kullimkien
> L-app l-istess, il-magna tiegħek, ir-regoli tiegħek. Minn install globali ta' **npm** sa **it-telefon tiegħek** permezz ta' Termux.
Pjattaforma
Installazzjoni
Highlights
📦 npm (globali)
npm install -g omniroute
Kummenda waħda, kwalunkwe OS
🐳 Docker
docker run … diegosouzapw/omniroute
Multi-arkitettura AMD64 + ARM64
🖥️ Desktop (Electron)
npm run electron:build
Tieqa nattiva + tray tal-isistema — Windows / macOS / Linux
💪 ARM
nattiv arm64
Raspberry Pi, servers ARM, Apple Silicon
📱 Android (Termux)
pkg install nodejs && npx -y omniroute
Taħdem fuq it-telefon tiegħek, 24/7, bla root
📲 PWA
"Żid mal-Home Screen"
Fullscreen, offline, tista' tinstalla mill-browser
🧩 Plugin tal-OpenCode
@omniroute/opencode-provider
Integrazzjoni nattiva tal-OpenCode
🤖 VS Code Copilot Chat
installa l-estensjoni OmniCopilot
Kull mudell ta' OmniRoute jidher fil-picker tal-Copilot Chat nattiv — stabbli & Insiders
### 🧩 Ġdid: OmniRoute ġewwa l-Copilot Chat nattiv tal-VS Code
> L-ebda sidebar ġdid, l-ebda UI ta' chat ġdid — kull mudell li OmniRoute jisservi jidher direttament fil-**picker tal-mudelli tal-Copilot Chat li juża diġà**. Minn VS Code 1.122, il-mudelli tal-provider jaħdmu bla sign-in ta' GitHub jew abbonament ta' Copilot — modalità tal-agent, sejħa tal-għodda u viżjoni, b'xejn.
Installa l-estensjoni **[OmniCopilot](https://github.com/diegosouzapw/OmniCopilot)**, agħtiha l-indirizz tal-server OmniRoute tiegħek (default huwa `localhost:20128`), imbagħad iftaħ Copilot Chat → picker tal-mudelli → **Ħares il-Mudelli…** → **OmniRoute**.
Mill-ġewwa tal-editor: iftaħ il-**Visualizzazzjoni tal-Estensjonijiti**, fittex **"OmniRoute"**, ikklikkja **Installa** — jaħdem l-istess mod fiż-żewġ ħwienet. Sors, problemi u r-runbook tal-pubblikazzjoni jinsabu f'dan l-indirizz:
[diegosouzapw/OmniCopilot](https://github.com/diegosouzapw/OmniCopilot).
📖 [Gwida tal-VS Code Copilot Chat](docs/guides/VSCODE-COPILOT.md) — twaqqif, x'uri l-picker, dashboard f'tab, soluzzjoni tal-problemi
## 🔒 Privata u Bbażata l-ewwel lokalment
## 🗜️ Ħlif 15–95% Token — Awtomatikament
### 📖 Kif jaħdem — pipeline, arkitettura u matematika tal-ħlif
Il-kombinazzjoni mtakkra standard taħdem `RTK → Caveman`. Meta it-tnejn jaġixxu fuq l-istess piż ta' għodda/kuntest, il-ħliet jingħaqdu:
```txt
combined = 1 − (1 − RTK) × (1 − Caveman_input)
average = 1 − (1 − 0.80) × (1 − 0.46) = 89.2%
range = 78.4 – 94.6%
```
Bllokijiet ta' kodifikazzjoni, URLs, JSON u data strutturata huma **dejjem protetti** mill-mekkaniżmu ta' preservazzjoni.
> **Għaliex juża ħafna meta ftit jimxi?** It-talba tgħaddi permezz tal-pipeline ta' kumpressjoni ta' OmniRoute **b'mod ħafif** — l-ebda bidla fil-klijent. Issa huwa **mappa ta' 12 magni komponibbli** li jaħdmu f'ordni u jħalltu u jallinjaw mal-kombinazzjoni tat-turiżmu — jibnu 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).
### 🧱 Il-mappa tal-12 magni
Il-magni jaħdmu fil-pipeline bl-ordni; kull wieħed huwa awtonomament jimmaniggjaw u jista' jiġi kkfigurat għal kull kombinazzjoni:
#
Magni
X'jagħmel
1
Session-Dedup
Neħħi kontenut ripetut bejn i-turns (indirizzat b'kontenut, bejn i-turns)
2
CCR
Jarkivja blokki kbar wara markaturi tal-qlib, talab meta meħtieġ
3
Lite
Tnaqqis ta' bozoz + URLs tal-immaġni (b'latentzza baxxa)
4
RTK
Filtru intelliġenti ta' riżultati tal-għodda, dedup u tnaqqis (kunxju mill-kmandi)
5
Responses Tool Output
Kumpressjoni mhux li tħalli wara għal JSON + dijanjostiċi limitati għal shell/patch/search/build outputs (Responses API)
6
Headroom
Kumpressjoni mhux li tħalli wara b'mod tabular ta' listi JSON (~30%) permezz tal-bidla tal-ħsejjes GCF
7
Relevance
Skoring ta' sentenzi estrattivi kontra l-aħħar talba tal-utent
8
Caveman
Kumpressjoni ta' proza bbażata fuq regoli (~65–75% fuq ir-riżultat)
9
Aggressive
Sommarju + aging progressiv ta' turns qodma
10
LLMLingua-2
Tnaqqis semantiku ML permezz ta' MobileBERT ONNX — sigur għal kodice, asinkronu
11
Ultra
Tnaqqis ta' token b'euristika b'għażla ta' livell ta' mudell żgħir (SLM)
12
OmniGlyph
Kontenut bħala taħħir ta' immaġni sperimentali għal Claude Fable 5 mkejla fuq il-wajer diretta ta' Anthropic; it-trasformers tal-GPT 5.6 jitilfu b'mod sigur meta ma jkunx hemm irċevuta tal-fornitur. Erba' profili ta' kumpressjoni (aggressiv b'mod awtomatiku, bilanċjat, sigur għal kodice, pass-through) (l-aggressiv; b'għażla)
Bllokijiet ta' kodifikazzjoni, URLs u data strutturata huma **dejjem** protetti b'toqba perfetta. **Preset b'buttuna waħda** jgħaqqad il-magni:
Modalità
Ħlif
L-aħjar għal
🪶 Lite
~15%
Dejta sikura li tħaddan dejjem
🪨 Standard (Caveman)
~30%
Tinkixif tal-kodice ta' kuljum
⚡ Aggressive
~50%
Sessjonijiet twal ta' tagħbija tal-għodda
🔥 Ultra
~75%
Ħlif massimu
🧰 RTK
60–90%
Shell/test/build/git outputs
🔗 Mtakkra (RTK → Caveman)
78–95%
Tħeżżiħ mħallat + logs tal-għodda
**Eżempju reali — Standard:**
> **Qabel (69 token):** _"Ir-raġuni li l-komponent React tiegħek qed jerġa' jitwettaq probabilment minħabba li qed toħloq referenza ta' oġġett ġdida f'kull ċiklu ta' twettiq. Meta tgħaddi oġġett intern bħala prop, il-kumparazzjoni sekondarja ta' React tara bħala oġġett ġdid kull darba, li jġiegħel jerġa' jitwettaq. Nirrakkomanda li tuża useMemo biex timmorja l-oġġett."_
>
> **Wara (19 token):** _"Referenza ġdida kull twettiq. Oġġett intern = referenza ġdida = jerġa' jitwettaq. Ħott f'useMemo."_
>
> **Stess tweġiba. 72% token inqas. Ebda telf ta' preċiżjoni.** ✅
**Eżempju PT-BR — [Troglodita](https://github.com/leninejunior/troglodita) modalità:**
> **Qabel (42 token):** _"Ir-raġuni li l-komponent qed jerġa' jitwettaq minħabba li referenza ta' oġġett ġdida qed toħroġ f'kull ċiklu ta' twettiq. Nirrakkomanda li tuża useMemo."_
>
> **Wara (12 token):** _"Jerġa jitwettaq: referenza ġdida kull ċiklu (oġġett intern reġenrat). Tuża useMemo."_
>
> **Stess tweġiba. ~70% token inqas. Preċiżjoni teknika intatta.** ✅
### 🎚️ Lil hinn mill-magni — stili tal-Output, il-dial adattiv u kontroll f'kull talba
It-12 magni t'hawn fuq inaqsu dak li jidħol **l-ġewwa**. Tliet saffi oħra jsawru kif, meta, u li jiġi **l-barra**:
- **🪄 Stili tal-Output** _(tħarrik ta' assistenza fuq l-output)_ — għaddi struzzjonijiet deterministiċi, sikuri għal-cache li jsawru risposta; jistgħu jitwaħħlu, wieħed b'intensità `lite` / `full` / `ultra`. It-tisfina ta' stil hija reġistru wieħed ta' linja wieħed:
- **Proza qasira** — neħħi l-bżonnijiet / artikli / sikurezza; żomm il-kontenut tekniku eżatt.
- **Inqas kodice** — "Senior dev trankwill" YAGNI: l-inqas bidla li taħdem, ebda scaffolding mhux mitlub.
- **Ponytail (senior dev trankwill)** — ix-xaqliba tal-YAGNI, tissokta l-għerf, l-inqas bidla li taħdem.
- **Għandi ADHD (azzjoni l-ewwel)** — l-azzjoni li ġejja tmexxi, passi nnumerati, wieħed wieħed li ġejja, ebda introduzzjoni.
- **CJK Ħafif (文言)** — stil ultra-qasir b'dakk klasiku (imsejjes b'liema lingwa `zh`).
- **🎯 Baġit ta' kontenut adattiv** _(id-dial)_ — minflok limit wieħed ta' token, ittella' l-inqas, il-magni li jitlefu b'xejn biss sakemm jeħtieġ biex **jaqbad mal-funzjoni tal-kontenut tal-mudell**. Politika: `reserve-output` (standard, kuxjent tal-mudell) · `percentage` · `absolute`. Mod: `floor` (garantixxi l-ajru) · `replace-autotrigger` (għażla espliċita tagħha terbaħ) · `off` (limitu legacy).
- **🎛️ Fejn titwaħħal il-kumpressjoni** _(preċedenza, għoli → baxx)_ — f'kull talba `x-omniroute-compression` header › tibdil ta' kombinazzjoni ta' routing › profili magħrufa attivi / auto-trigger › default tal-pajna › off. Il-pjan applikat jerġa' jitkellem fil-header tal-risposta `X-OmniRoute-Compression: ; source=`.
Awtomatikament skont il-limitu tat-token, waħda b'konnessjoni, waħda magħrufa, waħda f'kull talba, jew waħda skont il-kombinazzjoni tat-turiżmu — kif jogħġob ix-xogħol. Eval harness offline b'għażla (`npm run eval:compression`) juża fedeltà vs. ħliet fuq korpus magħluq qabel tagħmel 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)
# ⚡ Tqabbil Rapidu
**1) Stall u ħaddem**
```bash
npm install -g omniroute
omniroute
```
> 💡 Tgħid tara `npm warn ERESOLVE` jew twissijiet ta' peer-dep? [Huma ħżiena](docs/guides/TROUBLESHOOTING.md#npm-install-warnings-eresolve--peer--deprecated).
Dashboard fuq `http://localhost:20128` · API fuq `http://localhost:20128/v1`.
**2) Għaqqad fornitur B'XEJN (ebda reġistrazzjoni)**
Dashboard → **Fornituri** → għaqqad **Kiro AI** (Claude b'xejn, ~50 kreditu/xahar għal kull kont) jew **OpenCode Free** (ebda awtentikazzjoni) → lesta.
**3) Indirizza l-għodda tal-kodifikazzjoni tiegħek**
```txt
Base URL: http://localhost:20128/v1
API Key: [ikkoxxa minn Dashboard → Endpoints]
Model: auto (saħansitra turiżmu intelliġenti — jew kwalunkwe fornitur/mudell)
```
**4) Verifika li qed taħdem**
```bash
curl http://localhost:20128/v1/models -H "Authorization: Bearer YOUR_KEY"
```
Għandek tara l-mudelli konnessi elenkati. 🎉 Lest —ibda tinkiteb, u OmniRoute jagħmilha awtomatikament u taqa' lura għalik.
Jekk il-klijent tiegħek ma jistax jibgħat headers personalizzati, OmniRoute juri wkoll aliases ta' kompatibilità tokenizzati:
```txt
Katalgu OpenAI: http://localhost:20128/vscode/YOUR_KEY/
Mudelli OpenAI: http://localhost:20128/vscode/YOUR_KEY/models
Chat OpenAI: http://localhost:20128/vscode/YOUR_KEY/chat/completions
Risposti OpenAI: http://localhost:20128/vscode/YOUR_KEY/responses
Chat Ollama: http://localhost:20128/vscode/YOUR_KEY/api/chat
Tags Ollama: http://localhost:20128/vscode/YOUR_KEY/api/tags
```
Użaha biss għal klijenti li ma jistax iwaħħlu `Authorization: Bearer ...`. L-awtentikazzjoni ta' 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` jimxi mal-ogħla **ippubblikat** SemVer stabbli. Mhux jimbotta magħna il-`main` ta' git. Agħmel pin `:X.Y.Z` għal GitOps. Ara [Kanalijiet tar-Rilaxx ta' Docker](docs/guides/DOCKER_GUIDE.md#release-channels).Il-pillola tagħmel pin **`OMNIROUTE_MEMORY_MB=1024`**. Dan huwa biżżejjed għad-dashboard u chat ħafif. **Aġenti tal-kodifikazzjoni** (`POST /v1/responses` minn Claude Code, Codex, Grok, …) jeħtieġu V8 heap ħafna akbar inkella l-proċess `FATAL ERROR` jokkorri madwar ~12 GiB taħt żewġ kontesti twal li jgħaqqdu. Daqs il-kontenitur 'l fuq mill-heap (buffer natiivi jinsabu barra minn V8):
| Xogħol | Heap (`-e OMNIROUTE_MEMORY_MB`) | Kontenitur (`--memory`) |
| ------------------------------------- | ------------------------------- | ----------------------- |
| Dashboard / chat ħafif | `1024` (awlott tal-pillola) | ≥2 g |
| Aġent tal-kodifikazzjoni wieħed | `8192` | ≥10 g |
| Żewġ `/v1/responses` twal concurrenti | `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
```
Desterqa kollha: [Gwida tal-Docker — RAM tal-ħin ta' ħidma](docs/guides/DOCKER_GUIDE.md#runtime-ram-for-coding-agents).
> **Kanal ta' ħarba ta' qabel ir-rilaxx:** `diegosouzapw/omniroute:next` u
> `diegosouzapw/omniroute:next-web` jimxu mal-filial preżenti preżunta `release/v*`.
> Dawn it-tagijiet li jinbidlu huma intiżi biss għat-testjar ta' tiswija ma ttieħdux
> u **mhumiex appoġġati għall-produzzjoni**. Ara
> [Kanalijiet tar-Rilaxx ta' Docker](docs/guides/DOCKER_GUIDE.md#release-channels).
**🥟 Bun**
`bun install` standard u l-appoġġ globali (`bun install -g omniroute`) huma appoġġati permezz ta' rikonoxximent tal-Bun runtime:
- **Mibnija fiha `bun:sqlite`**: OmniRoute juża t-trejner `bun:sqlite` intern tal-Bun meta taħdem taħt Bun, u jirrikorri lura għal `better-sqlite3` fuq Node.js jew `sql.js`.
- **Għażla awtomatika tal-bundler Webpack fil-dev**: L-iżvilupp (`bun run dev`) jirrikonoxxi awtomatikament il-Bun u jiddiżattiva t-Turbopack favur il-Webbiex biex jipprevjenji l-inkompatibilitajiet tal-binding V8 nattiv. Il-bini tal-produzzjoni (`bun run build`) jimxi eżatt kif fuq Node: Turbopack b'mod awtentiku, `OMNIROUTE_USE_TURBOPACK=0` biex jibni bil-Webbiex (`Dockerfile.bun` ixxegħelha bħala `--build-arg`).
- **Dockerfile apposta għall-Bun**: `Dockerfile.bun` ta' bosta stadji għal deplojamenti tal-produzzjoni nattivi tal-Bun (`docker build -f Dockerfile.bun -t omniroute:bun .`).
```bash
# Installa u ħaddem bil-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 tal-Nix flakes
nix develop
npm run dev
# Jew bl-użu ta' devbox
devbox run npm run dev
```
📖 [Gwida tal-Docker](docs/guides/DOCKER_GUIDE.md) — Profili tal-Compose, Caddy HTTPS, tunnel tal-Cloudflare.
**🦭 Podman**
```bash
# 1. Ipprepara d-direttorju tal-masseġġ bil-punti ta' rabta
mkdir -p data
# 2. Linux + Podman rootless lokali biss (qatt klient Podman Machine remote):
podman unshare chown 1000:1000 ./data
# 3. Issettja l-ispunt tal-ħin ta' ħidma, ibni l-pillola lokali tal-Compose, u beda
echo "CONTAINER_HOST=podman" >> .env
podman compose --profile base up -d --build
```
Fuq macOS jew Windows, Podman juża Podman Machine remote: aqta' `podman unshare` u
segwi [gwida tad-direttorju tal-masseġġ skont it-topoloġija](contrib/podman/README.md#data-directory-permissions-by-topology).
📖 [Gwida tal-Podman](contrib/podman/README.md) — Bini tal-Compose, Podman Machine, u
twaqqif tal-Quadlet Linux/systemd.
**⚡ Installazzjoni aktar mgħaġġla / irqaq (aqta' il-bini nattiv)**
Il-magna nattiva SQLite (`better-sqlite3`) hija dependenza **fakultattiva**, għalhekk installazzjoni globali qatt ma taqsam kompilazzjoni mis-sors: tuża binarju prebuiltin meta dan jikkoinċidi mal-pjattaforma/Node tiegħek, u fin-nuqqas ta' dan tirrikorri b'mod trasparenti għal magni puri JS (`node:sqlite` fuq Node 22+, inkella l-`sql.js` WASM maħbuna) — m'għandhomx bżonn għodod tal-bini.
Biex aqta' għal kollox il-bidu sħun wara l-installazzjoni (CI, bla testa, jew magni bil-mod):
```bash
OMNIROUTE_SKIP_POSTINSTALL=1 npm install -g omniroute # CI=1 jitlob aqta' wkoll
```
Għall-aktar installazzjonijiet mgħaġġla agħżel **pnpm** (ħażna kontenitur minn effett u links iebsa — ara t'hawn fuq).
Għal runtime bla dashboard, bla testa, użu l-profil `base` ta' Docker (hemm fuq) jew il-
[gwida tal-Termux](docs/guides/TERMUX_GUIDE.md). Il-CLI u d-dashboard tal-web huma ppreżentati mill-
istess proċess fuq port wieħed, għalhekk m'hemm l-ebda applikazzjoni biss-CLI llum.
Node.js test runner + Vitest — 39,000+ dikjarazzjonijiet test stattiċi matul 5,100+ fajls trakkjati test (unit, integrazzjoni, E2E, sigurtà, ekosistema)
Pjan ta' koveraġġ tat-testjar għal 39,000+ dikjarazzjonijiet test stattiċi matul 5,100+ fajls trakkjati test
# ⭐ Top Kontributuri
> OmniRoute ġiet ifformulata minn komunità open-source lejlieni. Dawn l-individwi għamlu kontribuzzjonijiet eċċezzjonali li jaffettwaw direttament il-kwalità, l-istabbiltà, u l-kopertura tal-proġett. **Grazzi.**
### Kontributuri esterni permezz ta' PRs magħluqa
Frożun fil-għajtaħħ release/v3.8.50dafb4ae808, b'mergers sa 2026-08-24 05:26:03 UTC. L-ċensna tal-GraphQL ta' Ġun fil-paġni jkun fih 5,911 PRs magħluqa: 2,707 mill-propjetarju tal-ħażna, 179 minn Dependabot, u 3,025 PRs esterni minn 535 kontributuri distinti. “Linji Bidla” huwa l-addizzjonijiet + tnaqqis ta' Ġun u jinkludi fajls ġenerati, lockfiles, katalogi, traduzzjonijiet u dokumentazzjoni; huwa churn, mhux LOC awturizzat. Ties fil-limitu jkunu ritenuti.
### Kummiti attribwiti lill-Ġun
Ritcheckjat fit-2026-08-24 06:14:31 UTC: Kummiti attribwiti lill-Ġun rapportati mill-API tal-Kontributuri tal-ħażna għall-fergħa predefinita release/v3.8.50. L-API wriet 525 identitajiet (415 utenti, 2 bots, 108 anonimi); din it-tabella tipprokludi l-manutenitur, bots u identitajiet anonimi u tħalli kompetizzjonijiet. Din hija differenti miż-żewġ rankings ta' PRs magħluqa t'hawn fuq u ċ-ċensna ta' 639 persuna ta' metadata Git t'hawn taħt.
> 🙏 Dawn il-kontributuri, il-karatteristiċi, il-korrezzjonijiet tal-bugs, u l-bidliet fl-infrastruttura huma **parti ewlenija** ta' dak li jagħmel OmniRoute affidabbli u mimli b'karatteristiċi. Kull pull request, kull każ ta' test, u kull fajl tal-i18n għandu importanza. L-open source huwa mibni minn nies bħalhom.
---
## 💖 Sponsors
Grazzi ġenuna minn qalb lin-nies li jiffinanzaw OmniRoute minn butorhom — kull kontribuzzjoni iżżomm il-proġett b'xejn, indipendenti u jimxi 'l quddiem.
… u oħrajn li jippreferu jibqew privati 💛Is-Sponsors Pubbliċi ta' ĠitHub ġew verifikati mill-ġdid fl-24 ta' Awwissu 2026. L-istatus activeOnly ta' ĠitHub jiddefinixxi l-etiketti attivi ta' hawn fuq; l-appoġġ pubbliku wieħed darba ta' qabel jidher ġie ringrazzjat, u s-sponsors privati jibqew anonimi.💖 Sir sponsur → — kull dollaru iżomm OmniRoute b'xejn u indipendenti.
## 👥 Aktar minn 600 Kontributur
[](https://github.com/diegosouzapw/OmniRoute/graphs/contributors)
Awditjar fl-24 ta' Awwissu 2026 fuq il-bażi stabbli ac02c5b42f u rrevedut mill-ġdid fil-ponta ħajja release/v3.8.50dafb4ae808: 639 identità nnormalizzata ta' ĠitHub umani — 407 dehru bħala awturi tal-kommitt (inkluż il-manutenitur) u 232 biss fil-posti Co-authored-by espliċiti. Il-ċens normalizza l-handles noreply ta' ĠitHub, jeskludi 26 identità ta' bot/agent/servizz/kaxxa, u ma jagħmilx għaqda ta' indirizzi tal-email ordinarji sempliċement għax l-isħab tal-wiri tagħhom jaqblu.
### Kif Tinkludi
1. Fork ir-repostorju
2. Agħmel branch mill-ponta attiva tal-`release/vX.Y.Z` (mhux il-`main`) — ara [Mudell tal-Branching & Tħieġ](docs/ops/BRANCHING_MODEL.md)
3. Oħloq il-funzjoni tiegħek (`git checkout -b feat/feature-ammirevoli`)
4. Ikkommitja l-bidliet tiegħek (`git commit -m 'feat: żid feature ammirevoli'`)
5. Dħal il-branch (`git push origin feat/feature-ammirevoli`)
6. Agħfas Pull Request bil-bażi = dak il-branch `release/vX.Y.Z`
Ara [CONTRIBUTING.md](CONTRIBUTING.md) għal linji gwida dettaljati.
### Tħieġ ta' Verżjoni Ġdida
```bash
# Oħloq tħieġ — npm publish jsir awtomatikament
VERSION=x.y.z
gh release create "v${VERSION}" --title "v${VERSION}" --generate-notes
```
## 📊 Stars
## 🌍 StarMapper
## 🙏 Rikonoxxenti
OmniRoute jidhir fuq l-ispallejn tal-ġganti. Beda bħala fork ta' **[9router](https://github.com/decolua/9router)** u port ta' TypeScript tal-proġett Go **[CLIProxyAPI](https://github.com/router-for-me/CLIProxyAPI)** — u minn hemm, kull subsistema taħt ġiet imħeġġa minn proġett open-source li wasal hemm l-ewwel. Kull wieħed sawwar biċċa konkreta ta' OmniRoute. Dan huwa r-ringrazzjament tagħna għal kulħadd. 🙏
> ⭐ għadd ta' stilel verifikat mill-REST API ta' GitHub fis-24 ta' Awwissu, 2026 — mur u agħti dawn il-proġetti stella. L-għadd huwa stampa data preċiża li naturalment se tinbidel.
### 🧮 Linja u portal
Il-portal tal-AI li jipprovdi dataset ta' prezzijiet pubbliċi għat-tħabir tal-ispejjeż tagħna u li l-mudell ta' normalizzazzjoni ta' fornitur wissa r-routing tagħna.
Patterns portati f'rekuperazzjoni stream, aliases mhux jaħsbu, tfittxija web fallback, limiti sliding-window, redazzjoni log u flussi ta' launcher b'saħħitha.
Il-mapep tal-mudell Grok tiegħu, ġeneratur Statsig fake-TypeError, defaults ta' talba u apparat, u proċessur NDJSON kienu adattat b'mod sostanzjali fil-wiri Grok Web ta' OmniRoute.
Is-sors transittiv prinċipali wara grok2api-merged; l-ispejjonijiet tal-mudell, header, paylaod, Statsig u proċessur tiegħu huma preżervati fil-linja Grok Web.
Is-sors MIT li fuqu huma mibnija l-paylaod Grok u defaults apparat, il-ġeneratur Statsig, u l-proċessur `result.response` li jgħaddi minn TQZHR u grok2api-merged.
Sors transittiv attribwit lil grok2api-merged għas-saff tiegħu ta' pool proxy; OmniRoute jippreserva dik il-linjiġna iżda ma jsostnix port ta' pool proxy fil-wiri limitat tiegħu ta' Grok Web.
L-ewwel wiri ta' Grok Web konsulta d-disinn upstream HTTP/browser tiegħu; it-triq HTTP diretta tagħha ġejja minn GrokProxy, għalhekk ma hemm l-ebda port indipendenti ta' kodiċi li jsostni.
Il-proġett virali "għaliex tuża ħafna token meta ftit token jagħmlu xogħol" — il-filosofija caveman-speak tagħha jispjega l-modalità standard ta' kompressjoni tagħna u aktar minn 30 regola ta' ffiller/kondensazzjoni.
Riċerka ta' kompressjoni ta' prompt (LLMLingua / LLMLingua-2) — insira l-magna tagħna `llmlingua` li hija asin krona, sikura mal-kodiċi, u miftuħa għal falliment.
Kompressjoni ta' token PT-BR — jispjega l-pakkett tal-lingwa pt-BR tagħna: tnaqqis ta' pleonasm u tneħħija ta' ffiller skont il-grammatika Taljan-Purtiż.
L-iskill virali "junior dev għajjien" ta' YAGNI-coder — insira l-istil ta' Output less-code tagħna: taqrid ta' bidla żgħira-ħdim li naqqas il-kodiċi ġġenerat (il-ġar tax-xogħol output tal-prosa qasira ta' Caveman).
Kompressjoni ta' output kuxjenti mal-kontenut, kull tip ta' fajl, b'bailing-out konxju mal-falliment — valida d-dispatch tagħna kull-tip u skip ta' minimu ta' gain.
Rust kolonarju-JSON + riċerka indirizzata bil-kontenut + deduplikazzjoni bejn il-messaġġi — valida d-disinn tal-magna tagħna `headroom`/`ccr`/`session-dedup` u l-invarjant "forma kompressa hija indipendenti mill-pożizzjoni" stabli mal-cache.
L-interċezzjoni/analisi MITM ta' traffiku bejn assistent tal-programmar ↔ LLM wissiet b'mod kmieni r-rekwiżiti tal-Ispezzur tal-Traffiku. Erba' moduli dederivati qabel — għaġda SSE, normalizzazzjoni tal-konverżazzjoni, tħassi tal-mistkrief u sanitizzazzjoni tal-header — kienu sostitwiti b'wiri indipendenti mibni mill-ġdid skont standards tal-protokkolu pubbliku. Iż-żewġ superfici tal-pass-pass (`passthrough.ts` u `_internal/bypass.cjs`) jibqgħu implementazzjonijiet interni tal-OmniRouteifikati b'mod indipendenti; ma kinux rikontbħala parti minn dik is-sostituzzjoni.
Lista magħżula ta' libreri b'sigurtà bħala default li tiggwida l-għażliet ta' sigurtà tagħna (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink).
Insira d-deduplikazzjoni tal-talba, il-fallback ta' emerġenza b'ゼロ cost, l-istrateġiji tal-Auto-Combo li jistgħu jinbidlu u l-klassifikazzjoni tal-intenzjoni multilingwi.
It-taqsim mill-ġdid tal-mudell b'konxju tal-kont, il-validazzjoni tal-magħdud tal-eżekutabbli u l-imġieba ta' l-etiketta tal-pjan wissu r-runtajm Antigravity ta' OmniRoute.
Identifika l-wiċċ tal-kwantità tal-Grok Build; OmniRoute mbagħad verifika u ċċekkja l-format tal-wajer live b'mod indipendenti.
## 📄 Liċenzja
Liċenzja MIT - ara [LICENSE](LICENSE) għad-dettalji.
---
**[⬆ Lura fil-quċċiera](#-omniroute)** · Mibnija b'❤️ għall-komunità AI opensource.
OmniRoute v3.8.51 · Node ≥22.22.2 · Liċenzja MIT · omniroute.online