Skip to content

Latest commit

 

History

History
1802 lines (1416 loc) · 218 KB

README.md

File metadata and controls

1802 lines (1416 loc) · 218 KB

README (ગુજરાતી)

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


OmniRoute ડૅશબોર્ડ

🚀 OmniRoute — મફત AI ગેટવે

OmniRoute — ક્યારેય કોડિંગ બંધ ન કરો. દરેક AI સાધન → 380 પ્રદાતાઓ — 150+ મફત — એક જ એન્ડપોઇન્ટ દ્વારા. Claude Code, Codex, Cursor, Cline, Copilot અને Antigravityને ઑટો-ફૉલબૅક સાથે મફત Claude / GPT / Geminiમાં જોડો. RTK + Caveman સ્ટૅક્ડ કમ્પ્રેશન 15–95% ટોકન્સ (~89% સરેરાશ) બચાવે છે — ક્યારેય મર્યાદા સુધી પહોંચશો નહીં. 380 AI પ્રદાતાઓ · 150+ મફત ટિયર્સ · ~1.62B મફત ટોકન્સ/મહિનો · 20 રાઉટિંગ વ્યૂહરચનાઓ · શરૂઆત માટે $0.

💰 તૃતીય-પક્ષના ફ્રી ટિયર્સમાં દર મહિને ~1.62B ટોકન્સ

તમારા પોતાના પ્રોવાઇડર એકાઉન્ટ્સ લાવો. આ અલગથી પાત્ર તૃતીય-પક્ષ ફ્રી ટિયર્સનો અંદાજિત કુલ આંકડો છે, OmniRoute તરફથી મળતી ટોકન ગ્રાન્ટ નથી. સાઇન અપ કરો, જ્યાં જરૂરી હોય ત્યાં ક્રેડેન્શિયલ્સ મેળવો અને તમે ઉપયોગ કરી શકો તે પ્રોવાઇડર્સને કનેક્ટ કરો; દરેક પ્રોવાઇડર પોતાની મર્યાદાઓ, ઉપલબ્ધતા અને શરતો નિયંત્રિત કરે છે.

ફ્રી ટિયર્સને જાતે એકત્રિત કરવું મુશ્કેલ છે — ડઝનો SDKs, ડઝનો રેટ લિમિટ્સ અને તમારી પાસે વાસ્તવમાં કેટલું ઉપલબ્ધ છે તેનો કોઈ ખ્યાલ નહીં. OmniRoute 34 રિકરિંગ પૂલ કીઝમાં 484 ફ્રી-ટિયર એન્ટ્રીઝને સૂચિબદ્ધ કરે છે અને શેર કરેલા પૂલ પ્રમાણે ડુપ્લિકેટ્સ દૂર કરીને, પ્રકાશિત પોઝિટિવ માસિક બજેટ ધરાવતા 17 પૂલ ઉપરાંત Groqની પાંચ પ્રતિ-મોડલ મર્યાદાઓ પરથી મુખ્ય ટોકન આંકડાની ગણતરી કરે છે. જે ક્વોટા માત્ર પ્રાદેશિક ઓળખ ચકાસણી પછી જ ઉપલબ્ધ થાય છે (હાલમાં: ModelScope), તેમને અલગથી બતાવવામાં આવે છે—પ્રાદેશિક ઓળખ ચકાસણી પાછળ +~6M—અને મુખ્ય આંકડામાં ક્યારેય ઉમેરવામાં આવતા નથી. પરિણામ ડૅશબોર્ડ પર (/dashboard/free-tiers) દૃશ્યમાન રહે છે.

OmniRoute ફ્રી-ટિયર બજેટ કાર્ડ: સ્થિર રીતે દર મહિને ~1.62B મફત ટોકન્સ, સાઇનઅપ ક્રેડિટ્સ સાથે પ્રથમ મહિને ~2.22B સુધી, એક એન્ડપોઇન્ટ પાછળ સૂચિબદ્ધ 484 ફ્રી-ટિયર એન્ટ્રીઝને આવરી લેતી 34 દસ્તાવેજીકૃત રિકરિંગ પૂલ કીઝમાંથી. પ્રામાણિક પૂલ-ડિડુપ્લિકેટેડ ગણતરી — દરેક શેર કરેલો પૂલ માત્ર એક વાર ગણાય છે, જેમાં પ્રકાશિત પોઝિટિવ માસિક ટોકન બજેટ ધરાવતા 17 રિકરિંગ પૂલ ઉપરાંત Groqની પાંચ પ્રતિ-મોડલ મર્યાદાઓનો સમાવેશ થાય છે; શરતોના જોખમની સૂચિમાં 12 પ્રોવાઇડર્સને ટાળવા યોગ્ય તરીકે ચિહ્નિત કરવામાં આવ્યા છે જેથી તમે નિર્ણય લઈ શકો. બજેટ બારમાં Mistral 1B, Nara 210M, LLM7 150M, xKiro 150M, Groq 30M (પાંચ પ્રતિ-મોડલ મર્યાદાઓ) અને નાના પૂલનો સમાવેશ થાય છે; સાથે પ્રથમ મહિનાની સાઇનઅપ ક્રેડિટ્સ અને કાયમી રીતે મફત, ટોકન મર્યાદા વિનાના પ્રોવાઇડર્સને અલગથી દર્શાવવામાં આવે છે જેથી તેઓ મુખ્ય આંકડાને ક્યારેય કૃત્રિમ રીતે વધારી ન શકે. /dashboard/free-tiers પર લાઇવ વપરાયેલ/બાકી.

લાઇવ /dashboard/free-tiers પેજનો એનિમેટેડ સારાંશ. સંપૂર્ણ પદ્ધતિ (પૂલ ડિડુપ્લિકેશન, ક્રેડિટ ટિયર્સ, પ્રોવાઇડરની શરતો): docs/reference/FREE_TIERS.md.

આ આંકડાઓનું લાઇવ કૅટલૉગ સામે દર બે અઠવાડિયે ફરી ઑડિટ કરવામાં આવે છે અને તે બંને દિશામાં બદલાય છે — કોઈ પ્રોવાઇડર ફ્રી ટિયર બંધ કરે તો આંકડો ઘટે છે; નવો ઉમેરાય તો તે વધે છે. અમે કૅટલૉગ વાસ્તવમાં જે ગણતરી કરે છે તે જ પ્રકાશિત કરીએ છીએ, ક્યારેય ઉપર તરફ ગોળ કરેલો શ્રેષ્ઠ સંભવિત આંકડો નહીં.


⭐ જો OMNIROUTEએ તમને પૈસા બચાવવામાં અને તમારું કામ સરળ બનાવવામાં મદદ કરી હોય, તો રેપોને સ્ટાર આપો.

સ્ટાર્સ diegosouzapw%2FOmniRoute | Trendshift સ્ટાર ઇતિહાસ રેન્ક olud.ai

💬 સમુદાયમાં જોડાઓ

👋 મેઇન્ટેનરને ફૉલો કરો — નવા પ્રોવાઇડર્સ, રિલીઝ અને ટિપ્સ સૌથી પહેલાં મેળવો:

LinkedIn પર Diegoને ફૉલો કરો GitHub પર @diegosouzapwને ફૉલો કરો

Discord Telegram WhatsApp વૈશ્વિક WhatsApp Brasil વેબસાઇટ

પ્રશ્નો, પ્રોવાઇડર ટિપ્સ, રોડમેપ અને સપોર્ટ → Discord · Telegram · WhatsApp 🌍 વૈશ્વિક / 🇧🇷 Brasil / પોર્ટલ


📈 ધ ગેટવે વધતો રહે છે

v3.8.50 v3.8.51 v3.8.53+
🌐 પ્રદાતાઓ 352 358 380
🧠 અનન્ય ચેટ મોડલ IDs 1320 1374 1475
🖼️ મોડલિટી બ્રિજ 🆕 વિઝન + ઑડિયો + વિડિયો ✓ ✓
📡 રડાર ફ્રી કેટલોગ 🆕 પસંદ કરો ✓ ✓
⚖️ ક્વોટા-અવેર શેડ્યુલિંગ 🆕 ક્વોટા-શેર ✓ ✓
📊 ક્વોટા ટેલિમેટ્રી 🆕 જીવંત ✓ ✓
🧰 હેડલેસ મોડ — — 🆕 serve --headless
🛤️ LTS રેલ ઇન્ફ્રા — — 🆕 રિલીઝ ચેનલો
🔎 મોડલ શોધ API — — 🆕 /v1/models/query

→ રોડમેપ — v3.9.0 LTS સુધી રેલની સવારી


🧩 ઉપલબ્ધ

npm સંસ્કરણ NPM માસિક Docker Hub લાઇસન્સ: MIT Docker પુલ્સ Electron ડાઉનલોડ્સ

🚀 શરૂઆત 🚀 ઝડપી શરૂઆત 📦 ઇન્સ્ટૉલ કરો 🆓 પ્રદાતા કનેક્ટ કરો
💡 જાણો 💥 વચન 🤔 OmniRoute શા માટે 🏆 શું તેને અલગ બનાવે છે
⚙️ સુવિધાઓ 🎯 કોમ્બોઝ 🌐 પ્રદાતાઓ 🔌 CLI & MCP
🗜️ સંકોચન 🖥️ તે ક્યાં ચાલે છે 🔒 ખાનગી
👀 જુઓ 🎬 કાર્યરત ✨ નવું શું છે 🤖 સુસંગત CLIs
💚 સહાય 💚 સહાય / દાન 💬 સમુદાય 💖 પ્રાયોજકો
📦 પ્રોજેક્ટ 🛠️ ટેક સ્ટૅક 📖 દસ્તાવેજીકરણ 👥 યોગદાનકર્તાઓ
🌐 67 ભાષાઓમાં

અંગ્રેજી (en) પોર્ટુગીઝ — બ્રાઝિલ (pt-BR) પોર્ટુગીઝ (pt) સ્પેનિશ (es) ફ્રેન્ચ (fr) ઇટાલિયન (it) જર્મન (de) ડચ (nl) રશિયન (ru) યુક્રેનિયન (uk-UA) પોલિશ (pl) ચેક (cs) સ્લોવાક (sk) રોમાનિયન (ro) હંગેરિયન (hu) બલ્ગેરિયન (bg) ડેનિશ (da) ફિનિશ (fi) નોર્વેજિયન (no) સ્વીડિશ (sv) ચાઇનીઝ — સરળીકૃત (zh-CN) ચાઇનીઝ — પરંપરાગત (zh-TW) જાપાનીઝ (ja) કોરિયન (ko) થાઈ (th) વિયેતનામી (vi) ઇન્ડોનેશિયન (id) મલય (ms) ફિલિપિનો (phi) હિન્દી (hi) ગુજરાતી (gu) મરાઠી (mr) તમિલ (ta) તેલુગુ (te) બંગાળી (bn) ઉર્દૂ (ur) ફારસી (fa) અરબી (ar) હિબ્રૂ (he) તુર્કી (tr) અઝરબૈજાની (az) સ્વાહિલી (sw) ગ્રીક (el) ક્રોએશિયન (hr) સર્બિયન (sr) લિથુઆનિયન (lt) એસ્ટોનિયન (et) લાતવિયન (lv) સ્લોવેનિયન (sl) માલ્ટીઝ (mt) આઇરિશ (ga) કન્નડ (kn) મલયાલમ (ml) ઓડિયા (or) પંજાબી (pa) નેપાળી (ne) સિંહાલી (si) બર્મીઝ (my) ખ્મેર (km) હૌસા (ha) યોરૂબા (yo) ઇગ્બો (ig) અમ્હારિક (am) ઉઝબેક (uz) જ્યોર્જિયન (ka) આર્મેનિયન (hy) બોસ્નિયન (bs)


🆓 ઇન્સ્ટોલ કરો, પ્રોવાઇડર કનેક્ટ કરો, પછી એક એન્ડપોઇન્ટ મારફતે રૂટ કરો

ત્રણ પગલાં: OmniRoute ઇન્સ્ટોલ કરીને શરૂ કરો, તમારા પોતાના એકાઉન્ટ અથવા API કી વડે લાયક પ્રોવાઇડર કનેક્ટ કરો, પછી OmniRoute API કી અને મોડલ auto વાપરીને તમારા ટૂલને localhost:20128/v1 પર પોઇન્ટ કરો. રૂટિંગ ઉપલબ્ધ લાયક કનેક્શનો અને પ્રોવાઇડર મર્યાદાઓ પર આધાર રાખે છે.

# પ્રોવાઇડર કનેક્ટ કર્યા પછી, Dashboard → Endpoints માંથી તમારી OmniRoute કી કોપી કરો:
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 ને લાયક રૂટ જોઈએ છે. તાજી ઇન્સ્ટોલેશનમાં કોઈ લાયક કીલેસ ટાર્ગેટ ન પણ હોઈ શકે, અને કીલેસ પ્રોવાઇડર તૃતીય-પક્ષ ક્લાયન્ટોને નકારી શકે છે. Kiro સહિત tos: avoid તરીકે ચિહ્નિત પ્રોવાઇડરો ડિફોલ્ટ રૂપે ઓટોમેટિક રૂટિંગમાંથી બાકાત રાખવામાં આવે છે; એકાઉન્ટ કનેક્ટ કરવાથી તે સેટિંગ ઓવરરાઇડ થતી નથી. પ્રોવાઇડર પસંદ કરતાં પહેલાં ફ્રી ટિયર્સ ગાઇડ જુઓ.

📦 Python, Node.js, PHP, અને cURL માટે કોપી-પેસ્ટ ક્વિકસ્ટાર્ટ સ્ક્રિપ્ટ્સ → examples/quickstart/


💥 વચન

વચન — એક એન્ડપોઇન્ટ અને 380 પ્રોવાઇડરો. બીજું તંદુરસ્ત ટાર્ગેટ ઉપલબ્ધ હોય ત્યાં સુધી ઓટોમેટિક ફોલબેક રૂટિંગ ચાલુ રાખે છે. છ સ્તંભો: 380 પ્રોવાઇડરોમાં રેઝિલિયન્ટ ફોલબેક · લાયક વર્કલોડ પર 95% સુધી ટોકન બચત · 150+ ફ્રી ટિયર્સ અને 52 રિકરિંગ/કીલેસ ફ્રી-ફોરેવર પ્રોવાઇડરો સાથે $0 થી શરૂઆત · એક કન્ફિગ મારફતે 37 CLI/એજન્ટ ઇન્ટિગ્રેશન · /v1 પર OpenAI, Claude, Gemini અને Responses API સુસંગતતા · સર્કિટ બ્રેકર, TLS સ્ટીલ્થ, MCP 110 ટૂલ્સ, A2A, મેમરી, ગાર્ડરેલ્સ, ઇવાલ્સ અને 7,800+ ટ્રેક કરેલી ટેસ્ટ ફાઇલોમાં 56,000+ સ્ટેટિક ટેસ્ટ ડિક્લેરેશન સહિત પ્રોડક્શન કંટ્રોલ.



🤔 OmniRoute શા માટે?

OmniRoute શા માટે — 10 ડેશબોર્ડ, ડેડ API કીઝ અને અચાનક બિલો વચ્ચે જગલિંગ કરવું બંધ કરો. દસ રોજિંદી મુશ્કેલીઓ vs સુલઝાવ: વણવપરાયેલો ક્વોટા સમાપ્ત થઈ રહ્યો છે → સબ્સ્ક્રિપ્શનનો મહત્તમ ઉપયોગ; કોડિંગ વચ્ચે રેટ લિમિટ → 4-ટિયર ઓટો-ફોલબેક (Subscription → API → Cheap → Free); ટૂલ આઉટપુટ ટોકન બર્ન કરે છે → RTK + Caveman કમ્પ્રેશન (15–95%); ખર્ચાળ API → કોસ્ટ-ઓપ્ટિમાઇઝ્ડ રૂટિંગ; દરેક ટૂલનું પોતાનું સેટઅપ → એક એન્ડપોઇન્ટ, એક ડેશબોર્ડ; AI બ્લોક → 3-લેવલ પ્રોક્સી + TLS સ્ટીલ્થ; ડેડ કીઝ → 3-લેયર રેઝિલિયન્સ (સર્કિટ બ્રેકર, કી કૂલડાઉન, મોડલ લોકઆઉટ); ટીમ એક સબ્સ્ક્રિપ્શન શેર કરે છે → ફેર-શેર ક્વોટા સાથે કી પૂલ; કોઈના ક્લાઉડ મારફતે પ્રોમ્પ્ટ → AES-256-GCM એન્ક્રિપ્ટેડ કીઝ સાથે લોકલ-ફર્સ્ટ; ખર્ચની દૃશ્યતા નહીં → લાઇવ એનાલિટિક્સ (યુઝેજ, ક્વોટા, બચત, p95 લેટન્સી).

OmniRoute રિક્વેસ્ટ ફ્લો: તમારું IDE અથવા CLI (Claude Code, Cursor, Cline…) એક લોકલ એન્ડપોઇન્ટ (http://localhost:20128/v1) ને કૉલ કરે છે; OmniRoute સ્માર્ટ રાઉટર (RTK + Caveman કમ્પ્રેશન, 20 રૂટિંગ સ્ટ્રેટેજી, સર્કિટ બ્રેકર, TLS સ્ટીલ્થ, MCP, A2A, ગાર્ડરેલ્સ) લાયક તંદુરસ્ત ટાર્ગેટ રહે ત્યાં સુધી 4 પ્રોવાઇડર ટિયરમાં ફોલબેક કરી શકે છે — ટિયર 1 Subscription, ટિયર 2 API Key, ટિયર 3 Cheap અને ટિયર 4 Free.

🤝 અમારા ઓપન સોર્સ મિત્રો દ્વારા સમર્થિત

Kimi K3 — Open Frontier Intelligence · 2.8T parameters · 1M-token context

ઓપન સોર્સ મિત્ર તરીકે જોડાવા માંગો છો? આ એવી કંપનીઓ છે જે ઓપન સોર્સને સમર્થન આપે છે અને OmniRoute ને ચાલુ રાખવામાં મદદ કરે છે — અને અમે સાર્વજનિક રીતે જણાવીએ છીએ કે તેઓ અમને આપેલો દરેક ટોકન ક્યાં જાય છે. સંપર્ક કરો: diegosouza.pw@outlook.com

Kimi (Moonshot AI)
Kimi
Moonshot AI

સ્થાપક ઓપન સોર્સ મિત્ર
આ પ્રોજેક્ટને સમર્થન આપવા બદલ અમારા સ્થાપક ઓપન સોર્સ મિત્ર Kimi (Moonshot AI) નો આભાર! Kimi એ ઓપન-વેઇટ K2 અને K3 મોડેલ પરિવારો પાછળની AI લેબ છે — Kimi K3 1M-ટોકન કન્ટેક્સ્ટ વિન્ડો, નેટિવ વિઝન અને ફ્રન્ટિયર-લેવલ કોડિંગને ક્લોઝ્ડ-મોડેલ કિંમતોના અપૂર્ણાંકમાં પ્રદાન કરે છે, અને Claude Code, Codex અને OmniRoute સેવા આપતા દરેક કોડિંગ ટૂલ સાથે આઉટ ઓફ ધ બોક્સ કામ કરે છે.

Kimi નું સમર્થન શું શક્તિ આપે છે: Kimi ના API ક્રેડિટ્સ OmniRoute ની AI-માન્ય રિલીઝ પાઇપલાઇનને શક્તિ આપે છે — Kimi K3 દ્વારા સંચાલિત મર્જ માન્યતા સ્ટેજ જે દરેક પુલ રિક્વેસ્ટને શિપ કરતા પહેલા સમીક્ષા કરે છે — ઉપરાંત દૈનિક સુવિધા વિકાસ. ફર્સ્ટ-ક્લાસ Kimi સપોર્ટ બંને રેલ્સ પર શિપ થાય છે: સીધો Kimi API (kimi-k3) અને Kimi Code કોડિંગ પ્લાન (OAuth અને API કી). OmniRoute Kimi ના સપોર્ટ પ્રોગ્રામમાં પ્રથમ બ્રાઝિલિયન ઓપન-સોર્સ પ્રોજેક્ટ પણ છે. 15% વધારાના ક્રેડિટ્સ સાથે Kimi API કી મેળવો →
સસ્તી અનુમાન
સસ્તી અનુમાન
cheaperinference.com

ઓપન સોર્સ મિત્ર
આ પ્રોજેક્ટને સમર્થન આપવા બદલ OmniRoute ઓપન સોર્સ મિત્ર Cheaper Inference નો આભાર! Cheaper Inference એ એક ખર્ચ-રેન્કવાળી ગેટવે છે જે 42 ફ્રન્ટિયર મોડેલ્સ — Claude, GPT-5.x, Gemini, Kimi K3, GLM, DeepSeek, Grok અને MiniMax — ને એક OpenAI-સુસંગત એન્ડપોઇન્ટ પાછળ ફરીથી વેચે છે, દરેક વિનંતીને સૌથી સસ્તા પાત્ર પ્રદાતાને રૂટ કરે છે અને મોડેલ નિર્માતાની સૂચિ કિંમતથી ક્યારેય વધુ ચાર્જ કરતું નથી.

OmniRoute માં ફર્સ્ટ-ક્લાસ સપોર્ટ: ચેટ કમ્પ્લીશન્સ, નેટિવ /v1/responses એન્ડપોઇન્ટ, વિઝન, ટૂલ કોલિંગ અને 3 ઇમેજ મોડેલ્સ (grok-imagine, nano-banana-pro, nano-banana-2, cheaperinference/<model> તરીકે પહોંચી શકાય છે). API કી મેળવો →

aff=omniroute ટેગ કરેલી લિંક્સ પાર્ટનર લિંક્સ છે. તેઓ તમને કોઈ વધારાના ખર્ચ વિના પ્રોજેક્ટને ભંડોળ પૂરું પાડે છે.


🎟️ એફિલિએટ્સ પ્રોમો — પ્રદાતાઓ તરફથી મફત સાઇનઅપ કૂપન્સ જેમને અમે સ્પોન્સર કરતા નથી (વિસ્તૃત કરવા માટે ક્લિક કરો)

આ વિભાગ ફક્ત રેફરલ/કૂપન કોડ્સ માટે છે. પ્રાયોજિત ભાગીદારી ઉપર 🤝 અમારા ઓપન સોર્સ મિત્રો દ્વારા સમર્થિત માં રહે છે. OmniRoute ને અહીં સૂચિબદ્ધ પ્રદાતાઓ સાથે કોઈ પ્રાયોજકતા અથવા ભાગીદારી નથી — આ સાર્વજનિક કૂપન્સ છે જેનો કોઈપણ ઉપયોગ કરી શકે છે.

એજન્ટરાઉટર
એજન્ટરાઉટર
agentrouter.org
એજન્ટરાઉટર — એફિલિએટ સાઇનઅપ · સાઇનઅપ પર $100 મફત ક્રેડિટ્સ (મફત સર્વર, ઉચ્ચ લેટન્સીની અપેક્ષા રાખો — પરીક્ષણ માટે શ્રેષ્ઠ, ઉત્પાદન માટે નહીં). OmniRoute માં v3.8.50 થી ફર્સ્ટ-ક્લાસ સપોર્ટ: ચેટ કમ્પ્લીશન્સ, એન્થ્રોપિક-સુસંગત વાયર ફોર્મેટ અને OpenAI-સુસંગત પાથ. ઉપલબ્ધ મોડેલ્સમાં claude-opus-4-8, claude-opus-5, gpt-5.6-sol અને વધુ શામેલ છે. તમારા $100 મેળવો →

⚠️ એફિલિએટ લિંક — OmniRoute ને આ પ્રદાતા સાથે કોઈ પ્રાયોજકતા અથવા ભાગીદારી નથી.

એવા અન્ય પ્રદાતાને જાણો છો કે જે OmniRoute વપરાશકર્તાઓને લાભ આપતો ઉદાર મફત સાઇનઅપ કૂપન ધરાવે છે? એક ઇશ્યુ ખોલો અને અમે તેને અહીં ઉમેરીશું.


🎯 કોમ્બોઝ — મુખ્ય સુવિધા

20 કોમ્બો રાઉટિંગ વ્યૂહરચનાઓમાંથી 18નાં એનિમેટેડ ઉદાહરણો — દરેક વ્યૂહરચના માટે એક ટાઇલ: 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 અને quota-weighted એનિમેટેડ નથી; નીચેનું કોષ્ટક તમામ 20નું વર્ણન કરે છે.

કોમ્બો એ મોડેલોની એક શૃંખલા છે, જેની વચ્ચે OmniRoute આપમેળે રાઉટ કરે છે. જો ક્વોટા ખૂટી જાય, કોઈ પ્રદાતા નિષ્ફળ જાય અથવા ખર્ચ વધી જાય, તો કોમ્બો આગલા પાત્ર અને કાર્યરત મોડેલ પર જઈ શકે છે. 🛡️

⚡ શૂન્ય-રૂપરેખાંકન — ફક્ત auto વાપરો

કોઈ કોમ્બો બનાવવાની જરૂર નથી. તમારા મોડેલને auto (અથવા તેના કોઈ પ્રકાર) પર સેટ કરો અને OmniRoute તમારા જોડાયેલા પ્રદાતાઓમાંથી વર્ચ્યુઅલ કોમ્બો બનાવશે, જેનું જીવંત મૂલ્યાંકન થાય છે:

મોડેલ IDતે શેને અનુકૂલિત કરે છે
auto🎯 સંતુલિત ડિફૉલ્ટ (LKGP — તમારા છેલ્લા સારા પ્રદાતા સાથે જળવાઈ રહે છે)
auto/coding🧑💻 કોડ જનરેશન માટે ગુણવત્તા-પ્રથમ ભારાંક
auto/fast⚡ સૌથી ઓછી વિલંબતા પ્રથમ
auto/cheap💰 પ્રતિ ટોકન સૌથી સસ્તું પ્રથમ
auto/subscription🎟️ માત્ર એ સબ્સ્ક્રિપ્શન ક્વોટા જેના માટે તમે પહેલેથી ચૂકવણી કરો છો — નિષ્ફળતા આવે તો બંધ થાય છે, ક્યારેય બિલપાત્ર ફૉલબૅક નહીં (માર્ગદર્શિકા)
auto/thrifty🪜 પહેલાં પ્લાનનો ક્વોટા, ત્યારબાદ એક સમયે એક પગથિયું ચઢીને સૌથી સસ્તા ચૂકવેલ વિકલ્પો સુધી — પ્લાન રીસેટ થયા પછી તેના પર પાછું (માર્ગદર્શિકા)
auto/offline🔋 સૌથી વધુ ક્વોટા / દર-મર્યાદા અવકાશ પ્રથમ
auto/smart🔭 ગુણવત્તા-પ્રથમ + વધુ સારા મોડેલો શોધવા માટે 10% અન્વેષણ
auto/lkgp📌 સ્પષ્ટ છેલ્લો-જાણીતો-સારો-પ્રદાતા સ્થાયિત્વ
auto/chaos🧪 મોડેલોની પેનલમાં સમાંતર ફૅન-આઉટ (પ્રતિ પ્રદાતા એક, ડિફૉલ્ટ રૂપે 5), એક જવાબ પરત કરે છે; પ્રતિ પેનલ મોડેલ એક અપસ્ટ્રીમ કૉલ, ફૉલ્ટ ઇન્જેક્શન નહીં

🔀 અથવા તમારું પોતાનું બનાવો — 20 રાઉટિંગ વ્યૂહરચનાઓ

તમામ 20 વ્યૂહરચનાઓ — દરેક કોમ્બો પગલામાં તમારી જરૂર મુજબ મિશ્રિત કરો:

# વ્યૂહરચના તે શું કરે છે
1 priority પ્રથમ-લક્ષ્ય ક્રમબદ્ધ સૂચિ — આગલા પર જતાં પહેલાં દરેકને સંપૂર્ણ વાપરો 🥇
2 fill-first આગળ વધતાં પહેલાં દરેક લક્ષ્યનો ક્વોટા સંપૂર્ણપણે ભરો
3 weighted પ્રતિ-લક્ષ્ય ભારાંકના આધારે ભારાંકિત રૅન્ડમ પસંદગી
4 round-robin ક્રમમાં લક્ષ્યોમાંથી ચક્રાકારે પસાર થાઓ
5 p2c બે-પસંદગીઓની-શક્તિ આધારિત રૅન્ડમ લોડ બૅલેન્સિંગ
6 least-used હાલમાં સૌથી ઓછો લોડ ધરાવતું લક્ષ્ય પસંદ કરો
7 random સમાન રૅન્ડમ પસંદગી (ડુપ્લિકેટ દૂર કરેલ)
8 strict-random પુનરાવર્તનોમાંથી ડુપ્લિકેટ દૂર કર્યા વિના રૅન્ડમ પસંદગી 🎲
9 cost-optimized જીવંત કૅટલૉગ કિંમતો પરથી પ્રતિ વિનંતી $ ખર્ચ ઓછો કરો 💸
10 headroom સૌથી વધુ બાકી ક્વોટા ધરાવતું લક્ષ્ય પસંદ કરો
11 quota-weighted ખાલી થયેલાં એકાઉન્ટ્સને છોડો, પછી બાકી ક્વોટા ÷ ચાલુ લોડના પ્રમાણમાં પસંદ કરો — હાલની વાતચીતો નિર્ધારિત લક્ષ્ય સાથે જ જોડાયેલી રહે છે ⚖️
12 reset-window જે લક્ષ્યની ક્વોટા વિન્ડો સૌથી વહેલી રીસેટ થાય તેને પ્રાધાન્ય આપો
13 reset-aware ક્વોટા રીસેટ સમય પ્રમાણે ક્રમ આપો — ટૂંકી વિન્ડો પ્રથમ 📊
14 context-relay લાંબી વાતચીતો માટે લક્ષ્યો વચ્ચે સંદર્ભ સોંપો 🧠
15 context-optimized વર્તમાન સંદર્ભ કદ માટે સૌથી યોગ્ય વિકલ્પ પસંદ કરો
16 cache-optimized દરેક પુનઃઉપયોગી પ્રોમ્પ્ટ પ્રીફિક્સને સમાન એકાઉન્ટ સાથે નિર્ધારિત રાખો — પ્રોમ્પ્ટ-કૅશ હિટ્સ મહત્તમ કરો 🎯
17 lkgp છેલ્લો-જાણીતો-સારો પાથ — છેલ્લા સફળ પ્રદાતા સાથે નિર્ધારિત રહે છે, પછી નિયમો પર ફૉલબૅક કરે છે
18 auto દરેક કનેક્શનમાં 16-પરિબળનું જીવંત સ્કોરિંગ 🤖
19 fusion મોડેલોની પેનલમાં ફૅન-આઉટ + એક નિર્ણાયક એક જવાબનું સંશ્લેષણ કરે છે 🧬
20 pipeline પગલાંની શૃંખલા બનાવો — દરેક લક્ષ્યનું આઉટપુટ આગલા લક્ષ્યને આપવામાં આવે છે 🔗

Auto-Combo એન્જિન દરેક ઉમેદવારને 16 પરિબળો (આરોગ્ય, ક્વોટા, ખર્ચ, વિલંબતા, કાર્યની અનુકૂળતા, ગુણવત્તા, સત્ર ઉપલબ્ધતા…)ના આધારે સ્કોર આપે છે — docs/routing/AUTO-COMBO.md જુઓ.

🧱 સ્થિતિસ્થાપકતા અંતર્નિર્મિત છે (3 સ્વતંત્ર સ્તરો)

OmniRoute સ્થિતિસ્થાપકતા — 3 સ્વતંત્ર સ્વ-પુનઃસ્થાપન સ્તરો, યોગ્ય નિષ્ફળતા માટે યોગ્ય સ્તર. સ્તર 1 પ્રદાતા સર્કિટ બ્રેકર (આખો પ્રદાતા): ફક્ત 408/5xx પર જ ટ્રિપ થાય છે, થ્રેશોલ્ડ OAuth 8× / API-key 12× / local 2×, 60s/30s/15s પછી HALF-OPEN પ્રોબમાં રીસેટ થાય છે, આળસુ પુનઃપ્રાપ્તિ; OPEN હોય ત્યારે કોમ્બો આગલા પ્રદાતા તરફ પુનઃરૂટ કરે છે. સ્તર 2 કનેક્શન કૂલડાઉન (એક કી/એકાઉન્ટ): આધાર 5s OAuth / 3s API-key, એન્ટિ-થન્ડરિંગ-હર્ડ સુરક્ષા સાથે ઘાતાંકીય ×2 બેકઑફ, 429 Retry-Afterનું પાલન કરે છે, સફળતા બધી ભૂલ સ્થિતિ સાફ કરે છે; એક કૂલડાઉનમાં રહેલી કી અવગણાય છે જ્યારે સમકક્ષ કીઓ સેવા આપવાનું ચાલુ રાખે છે. સ્તર 3 મોડેલ લૉકઆઉટ (એક મોડેલ): પ્રતિ-મોડેલ 429, local 404 અથવા મોડ નકાર ફક્ત તે મોડેલને લૉક કરે છે — આખા કનેક્શનને ક્યારેય નહીં. અંતિમ સ્થિતિઓ (પ્રતિબંધિત, સમાપ્ત થયેલું, ક્રેડિટ ખતમ) ઓપરેટર માટે છે, કૂલડાઉન માટે નહીં.

📖 Auto-Combo એન્જિન · સ્થિતિસ્થાપકતા માર્ગદર્શિકા


🏆 OmniRouteને શું વિશિષ્ટ બનાવે છે

13 ક્ષમતાઓમાં 9router, OpenRouter, CLIProxyAPI અને LiteLLMની સરખામણીમાં OmniRouteને શું વિશિષ્ટ બનાવે છે તેનો તારીખ-આધારિત ફીચર સ્નૅપશૉટ. OmniRoute: 380 પ્રદાતાઓ, 150+ બિલ્ટ-ઇન મફત ટિયર્સ, 20 રાઉટિંગ વ્યૂહરચનાઓ, 12-એન્જિન ટોકન કમ્પ્રેશન, 110 ટૂલ્સ સાથે બિલ્ટ-ઇન MCP સર્વર, A2A એજન્ટ પ્રોટોકોલ, સતત મેમરી, ગાર્ડરેલ્સ, ક્લાઉડ એજન્ટ્સ, TLS ફિંગરપ્રિન્ટ સ્ટેલ્થ, Desktop/Termux/PWA અને 67 i18n UI લોકેલ્સ. OmniRoute MIT લાઇસન્સ ધરાવે છે અને સ્વ-હોસ્ટ કરી શકાય છે. સ્પર્ધકોની ક્ષમતાઓ અને સંખ્યાઓ બદલાઈ શકે છે; લિંક કરેલી પદ્ધતિ જુઓ.

📊 સંપૂર્ણ પદ્ધતિ અને દરેક ફીચરની 9router, OpenRouter, CLIProxyAPI અને LiteLLM સાથે વિગતવાર સરખામણી → docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md


💚 OmniRouteને સમર્થન આપો

OmniRoute MIT લાઇસન્સ ધરાવે છે અને ખુલ્લેઆમ જાળવવામાં આવે છે. જો તે તમારો સમય અથવા પૈસા બચાવે છે, તો તેને સ્વતંત્ર રાખવામાં મદદ કરવાની રીતો અહીં છે — તમને અનુકૂળ હોય તે પસંદ કરો. સ્પોન્સરશિપ ક્યારેય રાઉટિંગની પ્રાથમિકતાને અસર કરતી નથી; તે દૃશ્યતા ખરીદે છે, રેન્કિંગ નહીં.

⭐ રેપોને સ્ટાર આપોમફત — દૃશ્યતા વધારવામાં ખરેખર મદદ કરે છેOmniRouteને સ્ટાર આપો
🐙 GitHub Sponsorsએક વખત અથવા માસિક · શૂન્ય પ્લેટફોર્મ ફીgithub.com/sponsors/diegosouzapw
☕ Ko-fiઝડપી એક વખતની ટિપ, દાનકર્તાને સાઇન અપ કરવાની જરૂર નથીko-fi.com/diegosouzapw
🧋 Buy Me a Coffeeનાનું, અનૌપચારિક યોગદાનbuymeacoffee.com/diegosouzapw
🖐 Liberapayઆવર્તક · બિનનફાકારક · ઓપન સોર્સliberapay.com/diegosouzapw
🇧🇷 PIX (બ્રાઝિલ)તાત્કાલિક, કોઈ ફી નહીંકી & QR નીચે છે
₿ ક્રિપ્ટોBTC · ETH · USDT-TRC20 · USDC-Solanaસરનામાં નીચે છે

🇧🇷 PIX — તાત્કાલિક, કોઈ ફી નહીં (બ્રાઝિલ)

OmniRoute PIX QR કોડ

કી (રેન્ડમ): 5d865059-bc44-483a-962d-43ceb80126eb

Pix કૉપિ અને પેસ્ટ:

00020101021126580014br.gov.bcb.pix01365d865059-bc44-483a-962d-43ceb80126eb5204000053039865802BR5922OMNIROUTE CONTRIBUICAO6006BRASIL62070503***630475DD

₿ ક્રિપ્ટો — BTC · ETH · USDT-TRC20 · USDC-Solana (વિસ્તૃત કરવા માટે ક્લિક કરો)
₿ BTCBitcoin (SegWit)bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd
Ξ ETHEthereum (ERC20)0x64Cf6B68A6Ff34288e89172950a2d00102337a84
₮ USDTTron (TRC20)TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2
$ USDCSolana2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu

⚠️ દરેક કૉઇન ફક્ત દર્શાવેલા નેટવર્ક પર જ મોકલો — ખોટા નેટવર્ક પર મોકલવાથી ભંડોળ ગુમાવી શકાય છે.

🐛 કોઈ બગ મળ્યો અથવા પ્રતિસાદ છે? એક ચર્ચા શરૂ કરો.


ડેવલપર નોંધો: ડેવલપરની સુવિધા માટે પ્રોજેક્ટ npm install/postinstall દરમિયાન સ્થાનિક .env ફાઇલ બનાવી શકે છે. આ ફાઇલને ઇરાદાપૂર્વક .gitignore દ્વારા અવગણવામાં આવે છે (.gitignore જુઓ) અને તેને ક્યારેય કમિટ કરવી જોઈએ નહીં — જો તે આકસ્મિક રીતે કમિટ થઈ જાય, તો જાહેર થયેલા કોઈપણ સિક્રેટ્સને રોટેટ કરો અને ફાઇલને ઇતિહાસમાંથી દૂર કરો. સ્થાનિક એન્વાયર્નમેન્ટ ફાઇલો અને સિક્રેટ્સના સંચાલન અંગે માર્ગદર્શન માટે docs/DEVELOPER-ENVIRONMENT.md જુઓ.

📡 OmniRoute Radar

ઉપર દસ્તાવેજીકૃત, પૂલ-ડીડુપ્લિકેટેડ કૅટલૉગમાંથી મુખ્ય મફત-ટિયર મર્યાદા હજી પણ ~1.62B ટોકન્સ/મહિનો છે. પ્રદાતાના અસ્થાયી સાઇનઅપ ક્રેડિટ્સ પ્રથમ મહિનાની મર્યાદાને અલગથી વધારીને ~2.22B સુધી લઈ જઈ શકે છે. OmniRoute રિલીઝની વચ્ચે મફત-મૉડલની ઉપલબ્ધતા વિશે વધુ તાજી માહિતી ઇચ્છતા લોકો માટે Radar એક વૈકલ્પિક, હસ્તાક્ષરિત કૅટલૉગ ઓવરલે છે; સમુદાય કૅટલૉગ અને હાલની દરેક મફત સુવિધા મફત જ રહે છે.

સમર્થકો લાઇવ કૅટલૉગ અને પ્રદાતાઓની વધારાની તકો મેળવી શકે છે. પ્રદાતાની ઉપલબ્ધતાના આધારે, તેની અલગ અને પરિવર્તનશીલ મહત્તમ મર્યાદા વધુમાં વધુ અંદાજે 3B ટોકન્સ/મહિનો છે. આ મર્યાદા કોઈ બાંયધરી નથી: પ્રદાતાઓ કોઈપણ સમયે ક્વોટા, પાત્રતા, મૉડલ્સ અથવા પ્રદેશો બદલી શકે છે.

Radar વૈકલ્પિક છે અને માત્ર GET નો ઉપયોગ કરે છે. OmniRoute ક્લાયન્ટ પ્રોમ્પ્ટ્સ, ટ્રાફિક, પ્રદાતા કૉન્ફિગરેશન, ઉપયોગની ટેલિમેટ્રી અથવા સ્થાનિક જાહેરાત-બરતરફીની સ્થિતિ અપલોડ કરતું નથી. પાત્રતા અને વર્તમાન કૅટલૉગ વિશે radar.omniroute.online/planos પર જાણો.


✨ નવું શું છે

v3.8.20 → v3.8.53 ના તાજેતરના મુખ્ય મુદ્દાઓ. સંપૂર્ણ ઇતિહાસ CHANGELOG.md માં.

  • ⚖️ quota-weighted રૂટિંગ — 20મી કોમ્બો વ્યૂહરચના ખતમ થઈ ગયેલા એકાઉન્ટ્સને અવગણે છે, પછી બાકીના વચ્ચે બાકી ક્વોટા ÷ ઇન-ફ્લાઇટ લોડના પ્રમાણમાં પસંદગી કરે છે, અને હાલની વાતચીતોને પિન કરેલી રાખે છે. → Auto-Combo
  • 🧰 Headless મોડ — omniroute serve --headless (અથવા OMNIROUTE_HEADLESS=1) ફક્ત /v1/* પ્રોક્સી એન્જિન ચલાવે છે, ડેશબોર્ડ અને ડેશબોર્ડ-માત્ર સબસિસ્ટમ્સ બંધ રાખીને. → Headless મોડ
  • 🔎 મોડલ શોધ — /v1/models ક્ષમતા, કોન્ટેક્સ્ટ, પ્રકાર અને ટેક્સ્ટ પ્રમાણે ફિલ્ટર કરે છે, અને POST /v1/models/query સમાન per-key વિઝિબિલિટી સાથે ટૂંકી deterministic શોર્ટલિસ્ટ પરત આપે છે. → API સંદર્ભ
  • 🔑 Per-key રૂટિંગ નિયંત્રણ — forcedModel વડે API કીને એક મોડલ કે કોમ્બો સાથે પિન કરો, અને કીના મોડલ્સ અને કોમ્બો એટોમિક રીતે ઉમેરો કે દૂર કરો (/api/keys/{id}/access). → API સંદર્ભ · OpenAPI
  • 🛡️ વધુ સૂક્ષ્મ PII નિયંત્રણો — પ્રકાર-પ્રમાણે પસંદગી, 20 સુધીની માન્ય કસ્ટમ માસ્કિંગ પેટર્ન્સ અને પ્રકાર-પ્રમાણે ડિટેક્શન કાઉન્ટર્સ; માસ્કિંગ જાતે opt-in જ રહે છે. → ગાર્ડરેલ્સ
  • 🌍 67 ભાષાઓ — ડેશબોર્ડ, ડોક્સ મિરર્સ અને CLI, જેમાં npm run i18n:add-locale એક જ કમાન્ડમાં દરેક જગ્યાએ ભાષા ઉમેરે છે. → i18n માર્ગદર્શિકા
  • 🎛️ OmniConductor — તમારા એજન્ટ ફ્લીટ માટે inbound A2A ડેલિગેશન, Agent Card પર Conductor સ્કિલ્સ, અને Faro push-to-talk વોઇસ ચેટ સાથે ડેશબોર્ડ પેનલ. → A2A સર્વર
  • 🛂 એડેપ્ટિવ એડમિશન અને ઓવરલોડ પ્રોટેક્શન — ભારે ચેટ રિક્વેસ્ટ્સ 503 આપવાને બદલે કતારમાં લાગે છે, દરેક કનેક્શન માટે એટોમિક RPM રોલિંગ લીઝ સાથે. → રેઝિલિયન્સ માર્ગદર્શિકા
  • 🗂️ કેનોનિકલ /v1/models ક્રમ — દરેક પ્રોવાઇડર માટે એક સતત પ્રોવાઇડર-ગ્રુપ કરેલો બ્લોક (કોમ્બો પહેલા પિન કરેલા), દરેક કેટલોગ સોર્સમાં સ્થિર. → API સંદર્ભ
  • 🗜️ કોમ્પ્રેશન હાર્ડનિંગ — ડિફોલ્ટ-ઓન ઇન્ફ્લેશન ગાર્ડ, DE / FR / JA + Chinese (wényán) માટે Caveman પેક્સ, Gradle & .NET માટે RTK ફિલ્ટર્સ. → કોમ્પ્રેશન
  • 💸 પ્રામાણિક ફ્લેટ-રેટ કોસ્ટ — સબ્સ્ક્રિપ્શન / કોડિંગ-પ્લાન પ્રોવાઇડર્સ કોસ્ટ એનાલિટિક્સમાં $0 બતાવે છે; બજેટ, ક્વોટા અને રૂટિંગ અંદાજ કાઢવાનું ચાલુ રાખે છે. → API સંદર્ભ
  • ⚖️ Quota-Share રૂટિંગ — શેર કરેલા એકાઉન્ટનો ક્વોટા પૂલ કરેલી કીઝ વચ્ચે વ્યાજબી રીતે વહેંચો, work-conserving હોવાથી નિષ્ક્રિય હિસ્સા બીજાને ઉધાર આપવામાં આવે છે. → રેઝિલિયન્સ માર્ગદર્શિકા
  • 🤖 એક-કમાન્ડ CLI/એજન્ટ સેટઅપ — 15 નોંધાયેલા setup-* કમાન્ડ્સ; omniroute run 7 CLIs લોન્ચ કરે છે (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI); omniroute configure ઇન્ટરેક્ટિવ પ્રોવાઇડર+મોડલ પિકર અને per-context ફેવરિટ્સ સાથે 11 ટાર્ગેટ્સને સપોર્ટ કરે છે. → CLI ઇન્ટિગ્રેશન્સ
  • 🛰️ રિમોટ મોડ — સ્કોપ કરેલા ટોકન્સ (connect / contexts / tokens) વડે રિમોટ OmniRoute ચલાવો + VPS ઇન્સ્ટોલ માટે antigravity OAuth હેલ્પર. → રિમોટ મોડ
  • 🧭 વધુ સ્માર્ટ ઓટો-રૂટિંગ — auto/<category>:<tier> કોમ્બો, Fusion (મોડલ પેનલ + જજ), ટાસ્ક-અવેર રૂટિંગ, per-request મોડલ / મોડ / USD-બજેટ ઓવરરાઇડ્સ. → Auto-Combo
  • 🗜️ પ્લગેબલ કોમ્પ્રેશન — 12 કમ્પોઝેબલ એન્જિન્સ + Compression Studios: LLMLingua-2, two-tier Ultra, omniglyph, per-step ફિડેલિટી ગેટ, GCF v3.2, drag-reorder એડિટર. → કોમ્પ્રેશન
  • 🕵️ ટ્રાન્સપેરન્ટ MITM ડિક્રિપ્ટ (TPROXY) — પ્રોક્સી env વેરિયેબલ્સને અવગણનારા CLIs કેપ્ચર કરો, per-SNI CA + ટ્રસ્ટ-સ્ટોર ઇન્સ્ટોલર સાથે. → MITM/TPROXY
  • 💸 દરેક જગ્યાએ કોસ્ટ ટેલિમેટ્રી — દરેક એન્ડપોઇન્ટ પર X-OmniRoute-* કોસ્ટ/યુઝેજ હેડર્સ, cache-HIT સેવિંગ્સ હેડર, per-key USD ખર્ચ ક્વોટા. → API સંદર્ભ
  • 🧠 તમારા નિયંત્રણમાં મેમરી — ડિફોલ્ટ રૂપે બંધ, opt-in int8 વેક્ટર ક્વોન્ટાઇઝેશન + ટાઇપ કરેલો ડિકે, per-request x-omniroute-no-memory. → મેમરી
  • 🛡️ સિક્યોરિટી — દરેક LLM રૂટ પર પ્રોમ્પ્ટ-ઇન્જેક્શન ગાર્ડ (red-team સ્યુટ), opt-in ક્રેડેન્શિયલ-માસ્કિંગ ગાર્ડરેલ (બંને દિશામાં લીક થયેલી API કીઝ/સીક્રેટ્સ છુપાવે છે), મફત DuckDuckGo છેલ્લા-ઉપાય તરીકે વેબ સર્ચ, અને ડેશબોર્ડ માટે વૈકલ્પિક OIDC લોગિન ગેટ (પાસવર્ડ લોગિન હંમેશા ઉપલબ્ધ રહે છે). → ગાર્ડરેલ્સ
  • 🖼️ નવા એન્ડપોઇન્ટ્સ — /v1/ocr (Mistral OCR) અને /v1/audio/translations (Whisper-શૈલી) મીડિયા સપાટીને પૂર્ણ કરે છે. → API સંદર્ભ
  • 🎨 ઇમેજ / વિડિયો / ઓડિયો જનરેશન — મીડિયા માટે એક API: xAI Grok Imagine & Novita AI વિડિયો, ComfyUI, Magnific, Adobe Firefly, Segmind, અને ElevenLabs જેવા સ્પીચ પ્રોવાઇડર્સ. → API સંદર્ભ
  • 🌍 ડિપ્લોયમેન્ટ અને ઓપ્સ — રિવર્સ-પ્રોક્સી basePath, બ્રાઉઝર-ભાષા ઓટો-ડિટેક્ટ, per-key ડિવાઇસ ટ્રેકિંગ, root-less MITM ટ્રસ્ટ, zh-TW લોકલાઇઝેશન. → એન્વાયરનમેન્ટ
  • 🤝 વધુ પ્રોવાઇડર્સ અને એજન્ટ્સ — ક્લાઉડ એજન્ટ્સ (Codex Cloud, Cursor, Devin, Jules), બ્રાઉઝર + OAuth લોગિન સાથે Grok Build (xAI), Ollama ફર્સ્ટ-ક્લાસ કાર્ડ, Claude Opus 5 & Sonnet 5, Kimi ઓફિશિયલ પાર્ટનરશિપ (Code/Web/Moonshot), Zed, Requesty, SenseNova, Yuanbao, Agnes AI… અને તાજું કરેલું 380-પ્રોવાઇડર કેટલોગ. → પ્રોવાઇડર્સ
  • 📡 રૂટિંગ પારદર્શકતા — દરેક રિસ્પોન્સ સાથે X-OmniRoute-Decision હેડર આવે છે જે તેને સર્વ કરનાર વ્યૂહરચના/પ્રોવાઇડર/લેટન્સીનું નામ આપે છે, નવી cache-optimized કોમ્બો વ્યૂહરચના + Auto-Combo cacheAffinity ફેક્ટર પુનરાવર્તિત રિક્વેસ્ટ્સને કેશ કરેલા પ્રીફિક્સ ધરાવતા કનેક્શન પાસે પાછા રૂટ કરે છે, અને રીડ-ઓન્લી /v1/auto-combo/{channel}/candidates એન્ડપોઇન્ટ auto/* ચેનલનો લાઇવ કેન્ડિડેટ પૂલ બતાવે છે. → Auto-Combo
  • ⚡ સ્થાનિક પર્ફોર્મન્સ અને ઈન્ફ્રા — એક-ક્લિક સ્થાનિક Redis, Cloudflare Workers / Deno Deploy રિલે ડિપ્લોયર્સ, સુપરવાઈઝ્ડ એમ્બેડેડ સર્વિસીસ તરીકે Bifrost અને Mux. → એમ્બેડેડ સર્વિસીસ
  • 🧩 બોક્સમાં આ પણ — પ્લગઈન ફ્રેમવર્ક + માર્કેટપ્લેસ, Omni/Agent/GitHub સ્કિલ્સ ફ્રેમવર્ક્સ, Obsidian વોલ્ટ ઈન્ટિગ્રેશન (22 MCP ટૂલ્સ), OpenAI-સુસંગત Batch અને Files APIs, સિમેન્ટિક રિસ્પોન્સ કેશ, લીડરબોર્ડ સાથે ગેમિફિકેશન, ACP એજન્ટ ડિસ્કવરી (15 બિલ્ટ-ઈન એજન્ટ્સ), BigQuery પર શેડ્યૂલ્ડ લોગ એક્સપોર્ટ, auto/chaos પેરેલલ મલ્ટી-મોડેલ ફેન-આઉટ, Telegram બોટ બ્રિજ, ઈન-એપ વર્ઝન મેનેજર અને LMArena-ELO ફ્રી-પ્રોવાઈડર રેન્કિંગ્સ. → દસ્તાવેજો

🤖 સુસંગત CLIs અને કોડિંગ એજન્ટો

એક રૂપરેખા — http://localhost:20128/v1 — અને** દરેક** AI IDE અથવા CLI મફત અને ઓછી કિંમતના મોડલ પર ચાલે છે.

Claude Code
Claude કોડ
Codex CLI
Codex CLI
                           
Cline
Cline
                           
Kilo Code
કોડ
Zoo Code
ઝૂ કોડ
Continue
ચાલુ
Aider
Aider
ForgeCode
ForgeCode
                           
jcode
jcode
DeepSeek TUI
DeepSeek TUI
                           
CodeWhale
CodeWhale
                           
OpenCode
OpenCode
                           
Factory Droid
ફેક્ટરી Droid
GitHub Copilot CLI
Copilot CLI
                           
Cursor CLI
Cursor CLI
                           
Smelt
Smelt
Pi (pi-coding-agent)
Pi
Grok Build (xAI)
Grok બનાવો
Hermes Agent (Nous Research)
હર્મિસ એજન્ટ
OpenClaw
OpenClaw
                           
Goose
હંસ
Open Interpreter
ઓપન ઇન્ટરપ્રીટર
Warp AI
Warp AI
                           
deyin.ai
deyin.ai
+ સાથે પણ કામ કરે છે · એજન્ટ ડેક · Kiro · આદેશ કોડ · Antigravity · Windsurf · AMP · કોઈપણ OpenAI- સુસંગત સાધન

તમામ 38 સાધનો માટે📖 પ્રતિ-ટૂલ સેટઅપ (27 CLI કોડના + 11 CLI એજન્ટો) → docs/reference/CLI-TOOLS.md · 🧩 OpenCode પ્લગઇન → @omniroute/opencode-provider


એક આદેશમાં OmniRoute દ્વારા કોઈપણ સપોર્ટેડ CLI લોંચ કરો - કોઈ રૂપરેખા ફાઇલો લખવામાં આવતી નથી, પ્રક્રિયા દીઠ ઓળખપત્રો ઇન્જેક્ટ કરવામાં આવે છે, Qwen/Gemini એક અલગ ઘર મળે છે:

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"

# Or pick provider+model interactively and write the tool's own config:
omniroute configure codex          # also: claude opencode qwen aider goose gemini cline continue kilo 5dive

દરેક આદેશ સક્રિય રીમોટ સંદર્ભ (omniroute connect <host>)નું સન્માન કરે છે, --dry-run એક્ઝેક્યુટ કર્યા વિના ચોક્કસ env/args પૂર્વાવલોકન કરે છે, અને --api-key-env NAME તમારા શેલ ઇતિહાસમાંથી રહસ્યો રાખે છે. → CLI એકીકરણ


🌐 380 AI પ્રદાતાઓ — 153 કેટલૉગમાં મફત તરીકે ચિહ્નિત

પ્રમાણભૂત ચેટ, મીડિયા, શોધ, સ્થાનિક, ક્લાઉડ-એજન્ટ અને સિસ્ટમ સંગ્રહોમાં 380 નોંધાયેલા પ્રદાતાઓ છે, જેમાં 153 પાસે hasFree: true શોધ મેટાડેટા છે. ચેટ મોડેલ રજિસ્ટ્રીમાં 239 પ્રદાતાઓ / 3,059 અલગ પ્રદાતા-મોડેલ જોડીઓ / 1,475 કાચા મોડેલ IDs સામેલ છે; અલગ મફત-બજેટ કેટલૉગમાં મોડેલ દીઠ 471 પંક્તિઓ, 34 પુનરાવર્તિત પૂલ અને 52 પુનરાવર્તિત/કીલેસ હંમેશાં-મફત પ્રદાતાઓ છે. રચનાત્મક રીતે આના છેદ અલગ છે; વ્યાખ્યાઓ અને પૂલ-ડિડુપ્લિકેટેડ ગણતરીઓ પ્રદાતા સંદર્ભ અને મફત સ્તરોમાં ઉપલબ્ધ છે.

🏢 દરેક મુખ્ય લૅબ — એક જ એન્ડપોઇન્ટ દ્વારા

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
                           

…અને 350+ વધુ — દરેક આઇકન ડૅશબોર્ડના પ્રદાતા કેટલૉગમાંથી લાઇવ ઉપલબ્ધ થાય છે. 📖 પ્રદાતા સંદર્ભ


🆓 હંમેશાં મફત — $0, કાર્ડની જરૂર નહીં

OpenCode Zen
OpenCode Zen
DeepSeek V4, Nemotron 3
કોઈ ટોકન મર્યાદા નહીં
Kilo Code
Kilo Code
ઑટો-રાઉટર, Tencent Hy3
હંમેશાં મફત
Requesty
Requesty
GPT-OSS 120B, Nemotron
હંમેશાં મફત
SiliconFlow
SiliconFlow
DeepSeek V3.2 / R1
મફત સ્તર
Z.AI GLM
Z.AI GLM
GLM-4.7 / 4.5-Flash
હંમેશાં મફત
Baidu ERNIE
Baidu ERNIE
ERNIE 4.0
હંમેશાં મફત
Qoder AI
Qoder AI
Qwen3-Max, Kimi-K2
અમર્યાદિત મફત
Pollinations
Pollinations
GPT, Llama, Claude
કોઈ કીની જરૂર નથી
Cloudflare AI
Cloudflare AI
50+ મોડેલ
10K ન્યુરૉન/દિવસ
NVIDIA NIM
NVIDIA NIM
GLM, MiniMax
~40 RPM મફત
Cerebras
Cerebras
GLM 4.7, GPT-OSS
એક વખતની $5 ક્રેડિટ; કાર્ડ જરૂરી
OpenRouter
OpenRouter
:free મોડેલ
+$10 → વધુ RPM

📖 સંપૂર્ણ મશીન-વાંચી શકાય તેવી સૂચિ → docs/reference/PROVIDER_REFERENCE.md


🖥️ જ્યાં OmniRoute ચાલે છે — ગમે ત્યાં

સમાન એપ્લિકેશન, તમારું મશીન, તમારા નિયમો. વૈશ્વિક npm થી ઇન્સ્ટોલ કરો** તમારો ફોન** ટર્મક્સ દ્વારા.

ઇન્સ્ટોલ કરો ઇન્સ્ટોલ કરે છે Windows / macOS / Linux અપડેટ કરે છે તેની દેખરેખ રાખે છે — macOS પરથી ઇન્સ્ટોલ કરી શકાય તેવું ઇન્સ્ટોલ ફાળો આપો
પ્લેટફોર્મ ઇન્સ્ટોલ કરો હાઇલાઇટ્સ
📦 npm (ગ્લોબલ) npm -g omniroute એક આદેશ, કોઈપણ OS
⚡ Bun (ગ્લોબલ) બન ઉમેરો -g omniroute સમાન રજિસ્ટ્રી ટારબોલ, વધુ ઝડપથી
🐳 Docker ડોકર રન … diegosouzapw/omniroute મલ્ટી-આર્ક AMD64 + ARM64
🖥️ ડેસ્કટોપ (Electron) npm ચલાવો ઇલેક્ટ્રોન: બિલ્ડ નેટિવ વિન્ડો + સિસ્ટમ ટ્રે
🎩 મેનુ-બાર (OmniRouteTray
બ્રુ ઇન્સ્ટોલ કરો --cask zoispag/tap/omniroute-tray& સર્વરને સ્વતઃ
💪 ARM મૂળ arm64 રાસ્પબેરી Pi, ARM સર્વર્સ, Apple Silicon
📱 Android (Termux) pkg નોડજ ઇન્સ્ટોલ કરો && npx -y omniroute તમારા ફોન પર ચલાવે છે, 24/7,
📲 PWA"હોમ સ્ક્રીન પર ઉમેરો" પૂર્ણસ્ક્રીન, ઑફલાઇન, બ્રાઉઝર
🧩 OpenCode પ્લગઇન @omniroute/opencode-provider મૂળ OpenCode એકીકરણ
🤖 VS કોડ Copilot ચેટ OmniCopilot એક્સ્ટેંશન મૂળ Copilot ચેટ પીકરમાં દરેક OmniRoute મોડેલ — સ્થિર &
🛠️ સ્ત્રોતમાંથી npm ઇન્સ્ટોલ કરો && npm ચલાવો dev હેક કરો,

📖 Docker માર્ગદર્શિકા · ડેસ્કટોપ · મેનુ-બાર ટ્રે · Termux · PWA · OpenCode


🧩 નવું: VS કોડની મૂળ Copilot ચેટની અંદર OmniRoute

કોઈ નવી સાઇડબાર નથી, કોઈ નવી ચેટ UI નથી — દરેક મોડેલ OmniRoute સેવા આપે છે તે સીધું જ દેખાય છે** તમે પહેલેથી જ ઉપયોગ કરો છોCopilot ચેટ મોડેલ પીકર** . VS કોડ 1.122 થી, પ્રદાતા મોડલ્સ GitHub સાઇન-ઇન અથવા Copilot સબ્સ્ક્રિપ્શન વિના કામ કરે છે — એજન્ટ મોડ, ટૂલ કૉલિંગ અને વિઝન, મફતમાં.

ઇન્સ્ટોલ કરો** OmniCopilot** એક્સ્ટેંશન, તેને તમારા OmniRoute સર્વર પર નિર્દેશિત કરો ( localhost:20128 પર ડિફોલ્ટ), પછી Copilot Chat → મોડલ પીકર → ખોલો** મોડલ્સ મેનેજ કરો...** →OmniRoute .

સાથે કામ કરે છે < td ="ડાબે">VS કોડને સંરેખિત કરો — સ્થિર & ઇનસાઇડર્સ <="ડાબે" સંરેખિત કરો>Cursor, Windsurf, VSCodium, Theia, Antigravity, Kiro…
સ્ટોર લિંક
🧩 VS કોડ માર્કેટપ્લેસ ઇન્સ્ટોલ કરો →
🔓 ખોલો VSX રજિસ્ટ્રી ઇન્સ્ટોલ કરો →

સંપાદકની અંદરથી: ખોલો** એક્સ્ટેન્શન્સ** જુઓ, શોધો** "OmniRoute"** , ક્લિક કરો** ઇન્સ્ટોલ કરો** - બંને સ્ટોર પર સમાન રીતે કામ કરે છે. સ્ત્રોત, મુદ્દાઓ અને પ્રકાશન રનબુક diegosouzapw/OmniCopilot પર જીવંત છે.

📖 VS કોડ Copilot ચેટ માર્ગદર્શિકા — સેટઅપ, પીકર શું બતાવે છે, ડેશબોર્ડ-ઇન-એ-ટેબ, સમસ્યાનિવારણ


🎩 નવું: OmniRouteTray — તમારું ગેટવે, મેનુ બારમાં રહે છે

જ્યારે તે હંમેશા ચાલુ હોય ત્યારેomniroute serve સૌથી વધુ ખુશ હોય છે.** OmniRouteTray** તેને macOS માટે સેટ-એન્ડ-ફોર્ગેટ મેનૂ-બાર એપ્લિકેશનમાં ફેરવે છે: તે સર્વર શરૂ કરે છે, તેને રીબૂટ દરમિયાન જીવંત રાખે છે, તેને સ્થાને અપડેટ કરે છે અને તમારા લાઇવ ટોકન બજેટને એક ક્લિક દૂર રાખે છે —** કોઈ ટર્મિનલ વિન્ડો ખુલ્લી નથી, બેબીસીટ માટે કોઈ npm install -g omniroute નથી.**

Tauri v2 (રસ્ટ કોર રાઉન્ડિંગ એરરનું કદ) સાથે બનેલ છે, તે તેના પોતાના હસ્તાક્ષરિત નોડ 24 રનટાઇમ મોકલે છે અને એપ્લિકેશનની માલિકીની OmniRoute ઇન્સ્ટોલનું સંચાલન કરે છે, તેથી તે ક્યારેય તમારા વૈશ્વિક node/bun સામે લડશે નહીં. તે** તમારી હાલની ~/.omniroute/ રૂપરેખા અને ડેટાબેઝ શેર કરે છે** - તેથી તે એ જ OmniRoute છે જે તમે પહેલાથી જ ચલાવો છો, ફક્ત ટોપી પહેરીને. 🎩

નું ડુપ્લિકેટ કરવાને બદલે પહેલેથી જ ચાલી રહેલ દાખલો અપનાવે છે પર
તે શું કરે છે કેવી રીતે
🟢 સર્વર સ્પાવન્સ omniroute ની દેખરેખ રાખે છે,
📊 Claude session/weekly
🔄 સ્થાને સ્વતઃ-અપડેટ્સ સ્ટેજ્ડ ઇન્સ્ટોલ, પરમાણુ સ્વેપ, નિષ્ફળતા પર રોલબેક — હંમેશા નવા રિલીઝ
🚀 લોગિન પર પ્રારંભ કરો લોગિન પર વૈકલ્પિક લોન્ચ; માત્ર-ટ્રે, કોઈ ડોક આયકન
🩺 ડૉક્ટર & લૉગ્સ એક-ક્લિક ડાયગ્નોસ્ટિક્સ અને સર્વર લોગ એક્સેસ
brew install --cask zoispag/tap/omniroute-tray

ડાઉનલોડ કરવાનું પસંદ કરો છો? માંથી નવીનતમ .dmg મેળવો રિલીઝ કરે છે. સ્ત્રોત, મુદ્દાઓ અને બિલ્ડ દસ્તાવેજો zoispag/omniroute-tray પર રહે છે.
💛 @zoispag દ્વારા સમુદાય પ્રોજેક્ટ — સત્તાવાર OmniRoute રિલીઝ નથી.


🔒 ખાનગી અને લોકલ-ફર્સ્ટ

ખાનગી અને લોકલ-ફર્સ્ટ — OmniRouteનું ગેટવે અને કંટ્રોલ પ્લેન તમારા મશીન પર ચાલે છે. પ્રોમ્પ્ટ્સ દરેક વિનંતી માટે પસંદ કરાયેલા અપસ્ટ્રીમ પ્રદાતાને મોકલવામાં આવે છે; OmniRoute કોઈ હોસ્ટેડ પ્રોમ્પ્ટ-પ્રોસેસિંગ મધ્યવર્તી તબક્કો ઉમેરતું નથી અને ટેલિમેટ્રી ડિફૉલ્ટ રૂપે અક્ષમ છે. ઓળખપત્રો AES-256-GCM વડે સંગ્રહિત સ્થિતિમાં એન્ક્રિપ્ટ થાય છે; નિયંત્રણોમાં API-key સ્કોપિંગ, IP ફિલ્ટરિંગ, રેટ મર્યાદાઓ, પ્રોમ્પ્ટ-ઇન્જેક્શન સુરક્ષા, અપસ્ટ્રીમ-હેડર સફાઈ, વૈકલ્પિક PII રિડૅક્શન, સુરક્ષિત બનાવેલી ભૂલો અને સ્થાનિક SQLite ઑડિટ ટ્રેલનો સમાવેશ થાય છે. OmniRoute MIT-લાઇસન્સપ્રાપ્ત અને સ્વ-હોસ્ટ કરી શકાય તેવું છે.

📖 અધિકૃતતા · સુરક્ષા નિયંત્રણો · અનુપાલન


🔌 સંપૂર્ણ CLI + A2A અને MCP

સર્વર ઉપરાંત, OmniRoute એ 80+ કમાન્ડ્સ ધરાવતું સંપૂર્ણ કમાન્ડ-લાઇન કૉકપિટ છે, તેમજ ઓપન એજન્ટ પ્રોટોકોલ્સ પણ ધરાવે છે જેથી AI એજન્ટ તેને જાતે જ સંચાલિત કરી શકે.

⌨️ વાસ્તવિક CLI (માત્ર start નહીં)

omniroute               # ગેટવે + ડૅશબોર્ડ સર્વ કરો (પોર્ટ 20128)
omniroute chat          # ઇન્ટરેક્ટિવ TUI ચેટ ક્લાયન્ટ (સ્લેશ: /model /combo /skill /memory)
omniroute setup         # માર્ગદર્શિત પ્રથમ-રન વિઝાર્ડ
omniroute doctor        # પ્રોવાઇડર્સ, પોર્ટ્સ અને નેટિવ ડિપેન્ડન્સીઝનું નિદાન કરો

🛰️ રિમોટ મોડ — CLI અહીં ચલાવો, OmniRoute VPS પર

સર્વર પર OmniRoute છે? એ જ CLI વડે તેને તમારા લેપટોપ પરથી સંચાલિત કરો. સ્કોપ્ડ ઍક્સેસ ટોકન વડે એક વાર લૉગ ઇન કરો; ત્યારબાદ દરેક કમાન્ડ રિમોટને લક્ષ્ય બનાવે છે.

omniroute connect 192.168.0.15            # પાસવર્ડ → સ્કોપ્ડ ટોકન, કોન્ટેક્સ્ટ તરીકે સાચવવામાં આવે છે
omniroute models                         # ← રિમોટ સર્વર સામે ચાલે છે
omniroute configure codex                 # ← રિમોટ મોડલ પસંદ કરે છે, સ્થાનિક Codex પ્રોફાઇલ લખે છે
omniroute tokens create --name ci --scope read   # અન્ય મશીનો માટે વધુ મર્યાદિત ટોકન્સ બનાવો
omniroute contexts use default            # ← સ્થાનિક સર્વર પર પાછા સ્વિચ કરો

ટોકન્સ read / write / admin સ્કોપ ધરાવે છે; પ્રોસેસ શરૂ કરતા રૂટ્સ માત્ર લૂપબૅક સુધી મર્યાદિત રહે છે. 📖 રિમોટ મોડ

OmniRoute CLI દર્શાવતું એનિમેટેડ ટર્મિનલ — omniroute providers list, omniroute combo list અને omniroute health — 89-કમાન્ડની ટોપ-લેવલ સપાટી પર ચક્રાકારે ફરતું: 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 …

🤝 એજન્ટને કનેક્ટ કરો — અને તે OmniRouteને જાતે નિયંત્રિત કરે છે

OmniRouteને MCP, A2A, REST API, webhooks અથવા રિમોટ CLI દ્વારા ઉપલબ્ધ બનાવો — કોઈપણ સક્ષમ એજન્ટ (અથવા તમારો પોતાનો કોડ) આખા ગેટવેનું નિયંત્રણ મેળવે છે: રૂટિંગ, પ્રોવાઇડર્સ, કોમ્બોઝ, કૅશ, કમ્પ્રેશન, મેમરી — સ્વાયત્ત રીતે. નીચેના HTTP એન્ડપોઇન્ટ્સ http://localhost:20128 હેઠળ સર્વ થાય છે.

ઇન્ટરફેસએન્ડપોઇન્ટ / કમાન્ડઆ માટે તેનો ઉપયોગ કરો
🧰 MCP (stdio)omniroute --mcpClaude Desktop, Cursor અથવા કોઈપણ MCP ક્લાયન્ટ સાથે જોડો
🌊 MCP (HTTP)/api/mcp/streamરિમોટ MCP — 110 ટૂલ્સ, 33 સ્કોપ્સ (અમલીકરણ ઑપ્ટ-ઇન), સંપૂર્ણ ઑડિટ ટ્રેઇલ
📡 MCP (SSE)/api/mcp/sseસ્ટ્રીમિંગ MCP ટ્રાન્સપોર્ટ
🤝 A2A/.well-known/agent.jsonએજન્ટ-ટુ-એજન્ટ, JSON-RPC 2.0 + SSE, 6 સ્કિલ્સ
🌐 REST API/v1/*OpenAI-સુસંગત — ચેટ, એમ્બેડિંગ્સ, ઇમેજિસ, ઑડિયો, OCR
🔔 Webhooks/api/webhooksરિક્વેસ્ટ / ક્વોટા ઇવેન્ટ્સને Slack, Discord, Telegram અથવા કોઈપણ URL પર પુશ કરો
🛰️ રિમોટ CLIomniroute connect સ્કોપ્ડ ઍક્સેસ ટોકન્સ વડે રિમોટ ઇન્સ્ટન્સનું સંચાલન કરો
# Claude Codeને MCP દ્વારા સંપૂર્ણ OmniRoute ટૂલસેટ આપો:
claude mcp add-server omniroute --type http --url http://localhost:20128/api/mcp/stream

📖 MCP સર્વર · A2A સર્વર · એજન્ટ પ્રોટોકોલ્સ


🗜️ 15–95% ટોકન બચાવો — આપમેળે

📖 તે કેવી રીતે કામ કરે છે — પાઇપલાઇન, આર્કિટેક્ચર અને બચતનો ગણિત

OmniRoute કમ્પ્રેશન પાઇપલાઇન: એક દાખલા તરીકેની 10,000-ટોકન ક્લાયન્ટ રિક્વેસ્ટ 12 કમ્પોઝેબલ એન્જિનો — Session-Dedup, CCR, Lite, RTK, Responses Tool Output, Headroom, Relevance, Caveman, Aggressive, LLMLingua-2, Ultra અને OmniGlyph — માંથી પસાર થાય છે અને દસ્તાવેજીકૃત સ્ટેક્ડ ઉદાહરણમાં આશરે 1,080 ટોકન સાથે પ્રોવાઇડર સુધી પહોંચી શકે છે. સ્ટ્રક્ચર્ડ કન્ટેન્ટ પ્રિઝર્વેશન ગાર્ડ્સ અને દરેક-સ્ટેપ ફિડેલિટી ગેટ્સ દ્વારા સુરક્ષિત છે; સ્પષ્ટ લોસી અથવા પ્રાયોગિક મોડ્સ લાયક કન્ટેન્ટને રૂપાંતરિત કરી શકે છે.

ડિફોલ્ટ સ્ટેક્ડ કોમ્બો RTK → Caveman ચલાવે છે. જ્યારે બંને એક જ ટૂલ/કોન્ટેક્સ્ટ પેલોડ પર કાર્ય કરે છે, ત્યારે બચત ચક્રવૃદ્ધિ થાય છે:

combined = 1 − (1 − RTK) × (1 − Caveman_input)
average  = 1 − (1 − 0.80) × (1 − 0.46) = 89.2%
range    = 78.4 – 94.6%

કોડ બ્લોક્સ, URLs, JSON અને સ્ટ્રક્ચર્ડ ડેટા પ્રિઝર્વેશન એન્જિન દ્વારા હંમેશા સુરક્ષિત રહે છે.

જ્યારે થોડા ટોકન કામ ચલાવી શકે ત્યારે ઘણા ટોકન શા માટે વાપરવા? દરેક રિક્વેસ્ટ OmniRoute ની કમ્પ્રેશન પાઇપલાઇનમાંથી પારદર્શક રીતે પસાર થાય છે — ક્લાયન્ટમાં કોઈ ફેરફાર વગર. તે હવે ક્રમ પ્રમાણે ચાલતી અને રાઉટિંગ કોમ્બો મુજબ મિક્સ એન્ડ મેચ થતી 12 કમ્પોઝેબલ એન્જિનોનો સ્ટેક છે — RTK, Caveman (⭐ 90K+), LLMLingua-2, અને Troglodita (PT-BR) ના વિચારો પર આધારિત.

🧱 12-એન્જિન સ્ટેક

એન્જિનો પાઇપલાઇન ક્રમમાં ચાલે છે; દરેક સ્વતંત્ર રીતે ટોગલ કરી શકાય છે અને દરેક કોમ્બો માટે કોન્ફિગર કરી શકાય છે:

#એન્જિનતે શું કરે છે
1Session-Dedupટર્ન્સમાં વારંવાર આવતું કન્ટેન્ટ કાઢી નાખે છે (કન્ટેન્ટ-એડ્રેસ્ડ, ક્રોસ-ટર્ન)
2CCRમોટા બ્લોક્સને રિટ્રીવ માર્કર્સ પાછળ આર્કાઇવ કરે છે, જરૂર પડે ત્યારે ફેચ થાય છે
3Liteવ્હાઇટસ્પેસ + ઇમેજ-URL ટ્રિમિંગ (લેટન્સી-લાઇટ બેઝલાઇન)
4RTKસ્માર્ટ ટૂલ-રિઝલ્ટ ફિલ્ટરિંગ, ડિડુપ અને ટ્રન્કેશન (કમાન્ડ-અવેર)
5Responses Tool Outputshell/patch/search/build આઉટપુટ્સ માટે લોસલેસ-ફર્સ્ટ JSON + બાઉન્ડેડ ડાયગ્નોસ્ટિક કમ્પ્રેશન (Responses API)
6Headroomવેન્ડર્ડ GCF કોડેક દ્વારા JSON એરેનું લોસલેસ ટેબ્યુલર કોમ્પેક્શન (~30%)
7Relevanceછેલ્લી યુઝર ક્વેરી સામે એક્સ્ટ્રેક્ટિવ સેન્ટેન્સ સ્કોરિંગ
8Cavemanનિયમ-આધારિત પ્રોઝ કમ્પ્રેશન (આઉટપુટ પર ~65–75%)
9Aggressiveસારાંશીકરણ + જૂના ટર્ન્સનું પ્રોગ્રેસિવ એજિંગ
10LLMLingua-2MobileBERT ONNX દ્વારા ML સિમાન્ટિક પ્રૂનિંગ — કોડ-સેફ, એસિંક
11Ultraવૈકલ્પિક સ્મોલ-મોડેલ (SLM) ટિયર સાથે હ્યુરિસ્ટિક ટોકન પ્રૂનિંગ
12OmniGlyphડાયરેક્ટ Anthropic વાયર પર માપવામાં આવેલા Claude Fable 5 માટે પ્રાયોગિક કોન્ટેક્સ્ટ-એઝ-ઇમેજ એન્કોડિંગ; GPT 5.6 ટ્રાન્સફોર્મર્સ પ્રોવાઇડર રસીદોની રાહમાં ફેલ-ક્લોઝ્ડ રહે છે. ચાર કમ્પ્રેશન પ્રોફાઇલ્સ (એગ્રેસિવ ડિફોલ્ટ, બેલેન્સ્ડ, કોડિંગ-સેફ, પાસથ્રુ) (સૌથી એગ્રેસિવ; ઓપ્ટ-ઇન)

કોડ બ્લોક્સ, URLs અને સ્ટ્રક્ચર્ડ ડેટા હંમેશા બાઇટ-પર્ફેક્ટ સાચવવામાં આવે છે. વન-ક્લિક પ્રીસેટ્સ એન્જિનોને જોડે છે:

મોડબચતકોના માટે શ્રેષ્ઠ
🪶 Lite~15%હંમેશા-ચાલુ સુરક્ષિત ડિફોલ્ટ
🪨 Standard (Caveman)~30%રોજિંદું કોડિંગ
⚡ Aggressive~50%લાંબા ટૂલ-હેવી સેશન્સ
🔥 Ultra~75%મહત્તમ બચત
🧰 RTK60–90%Shell/test/build/git આઉટપુટ
🔗 Stacked (RTK → Caveman)78–95%મિક્સ્ડ પ્રોમ્પ્ટ્સ + ટૂલ લોગ્સ

વાસ્તવિક ઉદાહરણ — Standard મોડ:

પહેલાં (69 ટોકન): "The reason your React component is re-rendering is likely because you're creating a new object reference on each render cycle. When you pass an inline object as a prop, React's shallow comparison sees it as a different object every time, which triggers a re-render. I would recommend using useMemo to memoize the object."

પછી (19 ટોકન): "New object ref each render. Inline object prop = new ref = re-render. Wrap in useMemo."

એક જ જવાબ. 72% ઓછા ટોકન. શૂન્ય ચોકસાઈ ઘટાડો. ✅

PT-BR ઉદાહરણ — Troglodita મોડ:

પહેલાં (42 ટોકન): "સમસ્યા એ છે કે કોમ્પોનન્ટ રી-રેન્ડર થઈ રહ્યું છે કારણ કે દરેક રેન્ડર ચક્રમાં ઓબ્જેક્ટનો નવો સંદર્ભ બનાવવામાં આવી રહ્યો છે. હું useMemo વાપરવાની ભલામણ કરીશ."

પછી (12 ટોકન): "રી-રેન્ડર: દરેક ચક્રમાં નવો ref (inline ઓબ્જેક્ટ ફરીથી બનાવાયો). useMemo વાપરો."

એક જ જવાબ. ~70% ઓછા ટોકન. તકનીકી ચોકસાઈ અકબંધ. ✅


🎚️ એન્જિન્સની આગળ — આઉટપુટ સ્ટાઈલ્સ, એડેપ્ટિવ ડાયલ અને દર-વિનંતી નિયંત્રણ

ઉપરના 12 એન્જિન્સ અંદર જતી સામગ્રીને સંકુચે છે. વધુ ત્રણ સ્તર કેવી રીતે, ક્યારે, અને બહાર શું આવે છે તે ઘડે છે:

  • 🪄 આઉટપુટ સ્ટાઈલ્સ (આઉટપુટ-અક્ષ સ્ટિયરિંગ) — નિશ્ચિત (deterministic), કેશ-સુરક્ષિત પ્રતિભાવ-ઘડતર સૂચનાઓ ઇન્જેક્ટ કરે છે; સંયોજી શકાય એવી, દરેક lite / full / ultra તીવ્રતાએ. સ્ટાઈલ ઉમેરવી એટલે એક-લાઇન રજિસ્ટ્રી એન્ટ્રી:
    • Terse prose — ભરાવણાં / આર્ટિકલ્સ / અસ્પષ્ટ બચાવભાષણ કાઢી નાખે; તકનીકી સાર ચોક્કસ જાળવે.
    • Less code — "lazy senior dev" YAGNI: સૌથી નાનો કાર્યકારી ફેરફાર, વિનંત્યા વિનાનું કોઈ સ્કેફોલ્ડિંગ નહીં.
    • Ponytail (lazy senior dev) — YAGNI નિસરણી ચઢે, મૂળ કારણ સુધારે, સૌથી નાનો કાર્યકારી diff.
    • I have ADHD (action-first) — આગલી ક્રિયા અગ્રેસર, પગલાં ક્રમાંકિત, એક ઠોસ આગલું પગલું, કોઈ પ્રસ્તાવના નહીં.
    • Terse CJK (文言) — શાસ્ત્રીય-ચાઇનીઝ અતિ-સંક્ષિપ્ત શૈલી (zh માટે લોકેલ-ગેટેડ).
  • 🎯 એડેપ્ટિવ કોન્ટેક્સ્ટ-બજેટ (ડાયલ) — એક જ ચાલુ/બંધ ટોકન થ્રેશોલ્ડને બદલે, મોડેલની કોન્ટેક્સ્ટ વિન્ડોમાં બંધબેસવા જેટલું જરૂરી હોય તેટલું જ સૌથી સસ્તા, સૌથી વધુ નુકસાન-રહિત એન્જિન્સ વધારે. નીતિ: reserve-output (ડિફોલ્ટ, મોડેલ-સજાગ) · percentage · absolute. મોડ: floor (ફિટની ખાતરી) · replace-autotrigger (તમારી સ્પષ્ટ પસંદગી જીતે) · off (લેગસી થ્રેશોલ્ડ).
  • 🎛️ કોમ્પ્રેશન ક્યાં નક્કી થાય છે (પ્રાથમિકતા, ઊંચી → નીચી) — દર-વિનંતી x-omniroute-compression હેડર › રૂટિંગ-કોમ્બો ઓવરરાઇડ › સક્રિય નામાંકિત પ્રોફાઇલ › એડેપ્ટિવ / ઓટો-ટ્રિગર › પેનલ ડિફોલ્ટ › બંધ. લાગુ કરેલ પ્લાન X-OmniRoute-Compression: <mode>; source=<source> પ્રતિભાવ હેડરમાં પાછો પ્રતિધ્વનિત થાય છે.

ટોકન થ્રેશોલ્ડ પર આધારિત ઓટો-ટ્રિગર, એડેપ્ટિવ ડાયલ ચાલુ કરો, નામાંકિત પ્રોફાઇલ પિન કરો, દરેક વિનંતી માટે એક-વારની સેટિંગ કરો, અથવા દરેક રૂટિંગ કોમ્બોને પાઇપલાઇન સોંપો — વર્કલોડને જે યોગ્ય બને તે. ઑપ્ટ-ઇન ઓફલાઇન eval હાર્નેસ (npm run eval:compression) ફેરફારને પ્રમોટ કરતાં પહેલાં પિન કરેલા કોર્પસ પર ફિડેલિટી વિ. બચતનો સ્કોર આપે છે.

📖 COMPRESSION_GUIDE.md · RTK_COMPRESSION.md · COMPRESSION_ENGINES.md


⚡ ઝડપી શરૂઆત

1) ઇન્સ્ટોલ કરો અને ચલાવો

npm install -g omniroute
omniroute

💡 npm warn ERESOLVE કે peer-dep ચેતવણીઓ દેખાય છે? તે હાનિરહિત છે. npm 11 કે પછીનું વાપરો છો? npm પેકેજ લાઇફસાઇકલ સ્ક્રિપ્ટ્સને અવરોધી શકે છે સિવાય કે તેમને મંજૂરી આપવામાં આવે. OmniRoute નું postinstall (node scripts/build/postinstall.mjs) તેની નેટિવ રનટાઇમ ફાઇલો તૈયાર કરવા માટે જરૂરી છે. ગ્લોબલી ઇન્સ્ટોલ કરતી વખતે npm ની ચેતવણીમાં નામ આપેલા પેકેજોને મંજૂરી આપો. OmniRoute 3.8.53 દ્વારા જાણ કરેલા પેકેજ સેટ માટે:

npm install -g --allow-scripts=omniroute,keytar,onnxruntime-node,@parcel/watcher,@swc/core,protobufjs,esbuild omniroute

ભવિષ્યના ગ્લોબલ ઇન્સ્ટોલ માટે આ allowlist નો ફરીથી ઉપયોગ કરવા, તેને એકવાર કોન્ફિગર કરો, પછી સામાન્ય રીતે ઇન્સ્ટોલ કરો:

npm config set allow-scripts=omniroute,keytar,onnxruntime-node,@parcel/watcher,@swc/core,protobufjs,esbuild --location=user
npm install -g omniroute

ડિપેન્ડન્સી યાદી રિલીઝ વચ્ચે બદલાઈ શકે છે; જો npm જુદી યાદી જણાવે, તો તે ચેતવણીમાંના પેકેજ નામો વાપરો. પેકેજને મંજૂરી આપવાથી તેની ઇન્સ્ટોલ સ્ક્રિપ્ટ્સ ચાલવાની પરવાનગી મળે છે. Gemini Web કે અન્ય વેબ-કૂકી પ્રોવાઇડર વાપરો છો? npm પેકેજમાં Playwright સામેલ છે પણ તેનું Chromium બાઇનરી નહીં. પ્રથમ વેબ-પ્રોવાઇડર વિનંતી કરતાં પહેલાં Playwright Chromium સેટઅપ નોંધ જુઓ.

ડેશબોર્ડ http://localhost:20128 પર · API http://localhost:20128/v1 પર.

2) તમારા પોતાના એકાઉન્ટથી લાયકાત ધરાવતો પ્રોવાઇડર કનેક્ટ કરો

ડેશબોર્ડ → Providers → એવો પ્રોવાઇડર પસંદ કરો જેની હાલની શરતો અને ક્વોટા તમારા ઉપયોગ-કિસ્સાને બંધબેસે → તેની API કી ઉમેરો અથવા તેનું એકાઉન્ટ ફ્લો પૂર્ણ કરો. ફ્રી ટિયર માટે સાઇનઅપ, મંજૂરી કે ચુકવણી પદ્ધતિ જરૂરી હોઈ શકે છે. ફ્રી ટિયર્સ ગાઇડ જુઓ; કી-વિનાની ઉપલબ્ધતાની ખાતરી નથી, અને tos: avoid તરીકે ચિહ્નિત પ્રોવાઇડર્સ ડિફોલ્ટ રૂપે auto માંથી બાકાત રાખવામાં આવે છે.

3) તમારું કોડિંગ ટૂલ પોઇન્ટ કરો

Base URL: http://localhost:20128/v1
API Key:  [copy from Dashboard → Endpoints]
Model:    auto            (routes among eligible connections — or choose provider/model)

4) ચકાસો કે બધું કામ કરે છે

curl http://localhost:20128/v1/models -H "Authorization: Bearer YOUR_KEY"

તમને તમારા કનેક્ટ થયેલા મોડેલ્સ યાદીબદ્ધ દેખાવા જોઈએ. 🎉 બસ એટલું જ — કોડિંગ શરૂ કરો, અને OmniRoute તમારા માટે ઓટો-રૂટ અને ફોલબેક કરશે.

જો તમારું ક્લાયન્ટ કસ્ટમ હેડર્સ મોકલી શકતું ન હોય, તો OmniRoute ટોકનાઇઝ્ડ કમ્પેટિબિલિટી એલિયાસ પણ આપે છે:

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

આનો ઉપયોગ ફક્ત એવા ક્લાયન્ટ્સ માટે કરો જે Authorization: Bearer ... જોડી શકતા નથી. હેડર ઓથ પસંદગીની પદ્ધતિ જ રહે છે.


📦 ઇન્સ્ટોલ કરવાની વધુ પદ્ધતિઓ — Docker, સોર્સ, pnpm, Arch

🐳 Docker

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 સૌથી ઊંચા પ્રકાશિત સ્થિર SemVerને અનુસરે છે. તે git mainને ટ્રૅક કરતું નથી. GitOps માટે :X.Y.Z પિન કરો. Docker રિલીઝ ચૅનલ્સ જુઓ. ઇમેજમાં OMNIROUTE_MEMORY_MB=1024 પિન કરેલું છે. તે ડૅશબોર્ડ અને હળવી ચૅટ માટે પૂરતું છે. કોડિંગ એજન્ટ્સ (Claude Code, Codex, Grok, … તરફથી POST /v1/responses)ને ઘણો મોટો V8 હીપ જોઈએ છે, નહિતર બે ઓવરલૅપ થતા લાંબા કોન્ટેક્સ્ટ હેઠળ પ્રક્રિયામાં ~12 GiB પર FATAL ERROR આવે છે. કન્ટેનરનું કદ હીપ કરતાં મોટું રાખો (નેટિવ બફર્સ V8ની બહાર રહે છે):

વર્કલોડ હીપ (-e OMNIROUTE_MEMORY_MB) કન્ટેનર (--memory)
ડૅશબોર્ડ / હળવી ચૅટ 1024 (ઇમેજ ડિફૉલ્ટ) ≥2 g
એક કોડિંગ એજન્ટ 8192 ≥10 g
એકસાથે બે લાંબા /v1/responses 10240–12288 ≥12–16 g
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

સંપૂર્ણ કોષ્ટક: Docker માર્ગદર્શિકા — રનટાઇમ RAM.

પ્રી-રિલીઝ Docker ચૅનલ: diegosouzapw/omniroute:next અને diegosouzapw/omniroute:next-web વર્તમાન ડિફૉલ્ટ release/v* બ્રાન્ચને અનુસરે છે. આ પરિવર્તનશીલ ટૅગ્સ ફક્ત અપ્રકાશિત સુધારાઓના પરીક્ષણ માટે છે અને પ્રોડક્શન માટે સમર્થિત નથી. જુઓ Docker રિલીઝ ચૅનલ્સ.

🥟 Bun

Bun રનટાઇમ શોધ દ્વારા પ્રમાણભૂત bun install અને વૈશ્વિક ઇન્સ્ટોલેશન (bun install -g omniroute) સમર્થિત છે:

  • બિલ્ટ-ઇન bun:sqlite: Bun હેઠળ ચાલતી વખતે OmniRoute, Bunના બિલ્ટ-ઇન bun:sqlite ડ્રાઇવરનો ઉપયોગ કરે છે અને Node.js પર better-sqlite3 અથવા sql.jsનો ફૉલબૅક તરીકે ઉપયોગ કરે છે.
  • ડેવલપમેન્ટમાં સ્વચાલિત Webpack બંડલર પસંદગી: ડેવલપમેન્ટ (bun run dev) આપમેળે Bun શોધે છે અને નેટિવ V8 બાઇન્ડિંગ અસંગતતાઓ અટકાવવા માટે Turbopackને અક્ષમ કરીને Webpackનો ઉપયોગ કરે છે. પ્રોડક્શન બિલ્ડ્સ (bun run build) Nodeની જેમ જ OMNIROUTE_USE_TURBOPACKને ચોક્કસપણે અનુસરે છે: ડિફૉલ્ટ રૂપે Turbopack, જ્યારે Webpack સાથે બિલ્ડ કરવા માટે OMNIROUTE_USE_TURBOPACK=0 (Dockerfile.bun તેને --build-arg તરીકે ઉપલબ્ધ કરાવે છે).
  • સમર્પિત Bun Dockerfile: નેટિવ Bun પ્રોડક્શન ડિપ્લોયમેન્ટ્સ માટે મલ્ટિ-સ્ટેજ Dockerfile.bun (docker build -f Dockerfile.bun -t omniroute:bun .).
# Bun સાથે ઇન્સ્ટોલ કરો અને ચલાવો
bun install
bun run dev

🛠️ સોર્સમાંથી

cp .env.example .env && npm install
PORT=20128 npm run dev

📦 pnpm

pnpm add -g omniroute@latest --allow-build=better-sqlite3 --allow-build=@swc/core && omniroute

🐧 Arch Linux (AUR)

yay -S omniroute-bin && systemctl --user enable --now omniroute.service

🔧 Nix (Flake)

# Nix flakesનો ઉપયોગ કરીને
nix develop
npm run dev

# અથવા devboxનો ઉપયોગ કરીને
devbox run npm run dev

📖 Docker માર્ગદર્શિકા — Compose પ્રોફાઇલ્સ, Caddy HTTPS, Cloudflare ટનલ્સ.

🦭 Podman

# 1. બાઇન્ડ-માઉન્ટ કરેલી ડેટા ડિરેક્ટરી તૈયાર કરો
mkdir -p data

# 2. ફક્ત Linux + સ્થાનિક રૂટલેસ Podman (રિમોટ Podman Machine ક્લાયન્ટ પર ક્યારેય નહીં):
podman unshare chown 1000:1000 ./data

# 3. રનટાઇમ સંકેત સેટ કરો, સ્થાનિક Compose ઇમેજ બિલ્ડ કરો અને શરૂ કરો
echo "CONTAINER_HOST=podman" >> .env
podman compose --profile base up -d --build

macOS અથવા Windows પર, Podman રિમોટ Podman Machineનો ઉપયોગ કરે છે: podman unshareને છોડી દો અને ટોપોલોજી-વિશિષ્ટ ડેટા ડિરેક્ટરી માર્ગદર્શન અનુસરો.

📖 Podman માર્ગદર્શિકા — Compose બિલ્ડ્સ, Podman Machine અને Linux/systemd Quadlet સેટઅપ.

⚡ વધુ ઝડપી / હળવું ઇન્સ્ટોલેશન (નેટિવ બિલ્ડ છોડો)

નેટિવ SQLite એન્જિન (better-sqlite3) એક વૈકલ્પિક ડિપેન્ડન્સી છે, તેથી વૈશ્વિક ઇન્સ્ટોલેશન ક્યારેય સોર્સમાંથી કમ્પાઇલ થવાની રાહમાં અટકતું નથી: જ્યારે તમારા પ્લૅટફૉર્મ/Node સાથે મેળ ખાતી પ્રીબિલ્ટ બાઇનરી હોય ત્યારે તેનો ઉપયોગ કરે છે, અને અન્યથા પારદર્શક રીતે શુદ્ધ-JS એન્જિન (Node 22+ પર node:sqlite, નહિતર બંડલ કરેલું sql.js WASM) પર ફૉલબૅક કરે છે — કોઈ બિલ્ડ ટૂલ્સની જરૂર નથી.

ઇન્સ્ટોલેશન પછીનું નેટિવ વૉર્મ-અપ સંપૂર્ણપણે છોડવા માટે (CI, હેડલેસ અથવા ધીમા મશીનો):

OMNIROUTE_SKIP_POSTINSTALL=1 npm install -g omniroute   # CI=1 પણ તેને છોડી દે છે

સૌથી ઝડપી ઇન્સ્ટોલેશન માટે pnpmને પ્રાધાન્ય આપો (કન્ટેન્ટ-એડ્રેસ્ડ સ્ટોર + હાર્ડ લિંક્સ — ઉપર જુઓ). ડૅશબોર્ડ વિનાના, હેડલેસ રનટાઇમ માટે Docker base પ્રોફાઇલ (ઉપર) અથવા Termux માર્ગદર્શિકાનો ઉપયોગ કરો. CLI અને વેબ ડૅશબોર્ડ સમાન પ્રક્રિયા દ્વારા એક જ પોર્ટ પર સર્વ થાય છે, તેથી હાલમાં કોઈ અલગ ફક્ત-CLI પૅકેજ નથી.


🎬 OmniRoute કાર્યરત સ્થિતિમાં

📹 વિડિયો માર્ગદર્શિકાઓ

2026-10-18ના ડૅશબોર્ડનો સ્નૅપશૉટ · કાચી સૂચિ: YT 1.352 | TT 334 | IG 290 · તાજગી (દિવસો): YT 5 | TT 48 | IG 49

Instagram Reel — nick_saraev
🎬 #1 — Instagram
nick_saraev — 3,042,474 વ્યૂઝ
Instagram Reel — nnapier7
🎬 #2 — Instagram
nnapier7 — 1,454,535 વ્યૂઝ
YouTube — Amidia AI & Tech
🎬 #3 — YouTube
Amidia AI & Tech — 794,974 વ્યૂઝ
Instagram Reel — theopenstack
🎬 #4 — Instagram
theopenstack — 692,419 વ્યૂઝ
TikTok — migue.baena
🎬 #5 — TikTok
migue.baena — 685,788 વ્યૂઝ

સંપૂર્ણ રૅન્કિંગ (ડુપ્લિકેટ દૂર કરેલા કૅનોનિકલ URLs, v > 0, સૌથી વધુ પહોંચ):

#1 #2 #3 #4 #5
nick_saraev — Instagram — 3,042,474 nnapier7 — Instagram — 1,454,535 Amidia AI & Tech — YouTube — 794,974 theopenstack — Instagram — 692,419 migue.baena — TikTok — 685,788
#6 #7 #8 #9 #10
milesreevesai — TikTok — 620,400 nikothetech — TikTok — 610,803 Vaibhav Sisinty — YouTube — 509,281 buildwithai.club — Instagram — 347,652 nivedan.ai — Instagram — 331,973

2026-10-18ના કૅનોનિકલ મેટ્રિક્સ: 1.976 અનન્ય વિડિયો · 20.220.289 જાણીતા વ્યૂઝ (v > 0) · દરેક નેટવર્ક પ્રમાણે 1.210 ચૅનલ/પ્રોફાઇલ. કાચા ડૅશબોર્ડમાં 1.976 પંક્તિઓ છે (YouTube 1.352 = 740 લાંબા વિડિયો + 612 Shorts · TikTok 334 · Instagram 290); કૅનોનિકલ URL દ્વારા નોર્મલાઇઝેશન કર્યા પછી કોઈ ડુપ્લિકેટ બચ્યું નથી, જેમાં દરેક વિડિયો માટે સૌથી વધુ ગણતરી જાળવી રાખવામાં આવે છે. YouTube ડેટા સંગ્રહ 2026-10-13થી સ્થગિત છે (14થી 18/10 દરમિયાન API ક્વોટા સમાપ્ત થઈ ગયો હતો) અને TikTok/Instagram માટે 2026-09-02થી સ્થગિત છે (ડેટા સંગ્રહ માટે ક્રેડિટ ઉપલબ્ધ નથી); 76 વિડિયો માટે હજુ પણ વ્યૂઝની ગણતરી ઉપલબ્ધ નથી.

🎬 OmniRoute વિશે વિડિયો બનાવ્યો છે? લિંક સાથે issue અથવા discussion ખોલો — અમે તેને અહીં દર્શાવીશું.


📧 સમુદાય અને સહાય

બધું એક જ જગ્યાએ — મેન્ટેનરને ફૉલો કરો, સમુદાય સાથે વાતચીત કરો અથવા issue ખોલો.

ચેનલ ક્યાં / કેવી રીતે
💼 LinkedIn — જાળવણીકર્તાને અનુસરો linkedin.com/in/diegosouzapw
🐙 GitHub — રિલીઝ અને ટિપ્સ માટે અનુસરો @diegosouzapw
💬 Discord discord.gg/U47eFqAXCn
✈️ Telegram t.me/omnirouteOficial
🟢 WhatsApp — 🌍 વૈશ્વિક જૂથમાં જોડાઓ
🟢 WhatsApp — 🇧🇷 બ્રાઝિલ જૂથમાં જોડાઓ
🌍 વેબસાઇટ omniroute.online
🌍 🌍StHub OmniRoute સમુદાય (મફત) StHub પોર્ટલ
📦 સ્રોત કોડ github.com/diegosouzapw/OmniRoute
🐛 બગની જાણ કરો ઇશ્યૂ ખોલો — npm run system-infoનું આઉટપુટ જોડો
🤝 યોગદાન આપો CONTRIBUTING.md · બ્રાન્ચિંગ અને રિલીઝ મોડેલ · એક good first issue પસંદ કરો
💚 પ્રોજેક્ટને સમર્થન આપો સમર્થન આપવાની રીતો ↑ · GitHub Sponsors


🛠️ ટેક સ્ટેક

લેયરટેકનોલોજી
રનટાઇમNode.js 22.x / 24.x LTS — >=22.22.2 <23 || >=24.0.0 <27
ભાષાTypeScript 6.0 — src/ અને open-sse/ માં 100% TypeScript (v2.0 થી કોરમાં શૂન્ય any)
ફ્રેમવર્કNext.js 16 + React 19 + Tailwind CSS 4
ડેટાબેઝbetter-sqlite3 (SQLite, WAL જર્નલિંગ) + LowDB (JSON લેગસી) — 147 ડોમેઇન મોડ્યુલ, 219 માઇગ્રેશન
મેમરીSQLite FTS5 ફુલ-ટેક્સ્ટ + int8-ક્વોન્ટાઇઝ્ડ વેક્ટર એમ્બેડિંગ, ટાઇપ્ડ ડીકે
સ્કીમાZod 4 — MCP ટૂલ I/O વેલિડેશન + API કોન્ટ્રાક્ટ
પ્રોટોકોલMCP (stdio / HTTP / SSE) + A2A v0.3 (JSON-RPC 2.0 + SSE)
સ્ટ્રીમિંગServer-Sent Events (SSE) + WebSocket બ્રિજ (/v1/ws)
કમ્પ્રેશન12-એન્જિન પાઇપલાઇન — RTK, Caveman, LLMLingua-2 (MobileBERT ONNX), GCF, OmniGlyph
ઓથ અને સિક્યુરિટીOAuth 2.0 (PKCE) + JWT + API Keys + MCP સ્કોપ્ડ ઓથ · સંગ્રહિત ડેટા પર AES-256-GCM · DOMPurify
સ્ટેલ્થwreq-js — JA3 / JA4 TLS ફિંગરપ્રિન્ટ ઇમ્પર્સનેશન, 3-લેવલ પ્રોક્સી
રેઝિલિયન્સસર્કિટ બ્રેકર, એક્સપોનેન્શિયલ બેકઑફ, એન્ટિ-થંડરિંગ-હર્ડ, ઓટો-કોમ્બો સેલ્ફ-હીલિંગ
લોગિંગpino — રિક્વેસ્ટ કોન્ટેક્સ્ટ સાથે સ્ટ્રક્ચર્ડ JSON લોગ
ટેસ્ટિંગNode.js test runner + Vitest — 7,800+ ટ્રેક કરેલી ટેસ્ટ ફાઇલોમાં 56,000+ સ્ટેટિક ટેસ્ટ ડિક્લેરેશન (યુનિટ, ઇન્ટિગ્રેશન, E2E, સિક્યુરિટી, ઇકોસિસ્ટમ)
પ્લેટફોર્મડેસ્કટોપ (Electron) · Android (Termux) · PWA (કોઈપણ બ્રાઉઝર)
CI/CDGitHub Actions — રિલીઝ પર ઓટો npm પબ્લિશ + Docker Hub
લિંક્સવેબસાઇટ · npm · Docker Hub

📖 દસ્તાવેજીકરણ

📘 શરૂઆત કરો

દસ્તાવેજવર્ણન
વપરાશકર્તા માર્ગદર્શિકાપ્રદાતાઓ, કોમ્બોઝ, CLI એકીકરણ, ડિપ્લોયમેન્ટ
સેટઅપ માર્ગદર્શિકાસંપૂર્ણ ઇન્સ્ટોલેશન પદ્ધતિઓ, CLI ટૂલ કૉન્ફિગરેશન્સ, પ્રોટોકોલ સેટઅપ, ટાઇમઆઉટ ટ્યુનિંગ
CLI ટૂલ્સ માર્ગદર્શિકાClaude Code, Codex, Cursor, Cline, OpenClaw, Kilo અને Copilot માટે દરેક ટૂલ મુજબનું સેટઅપ
રિમોટ મોડમર્યાદિત ઍક્સેસ ટોકન્સ દ્વારા તમારા લેપટોપના CLI પરથી રિમોટ OmniRoute (VPS) ચલાવો
Claude Code કૉન્ફિગરેશનlaunch અને દરેક મોડલ માટેની પ્રોફાઇલ્સ વડે Claude Codeને OmniRoute (સ્થાનિક/રિમોટ) તરફ નિર્દેશિત કરો
ઝડપી શરૂઆત3-પગલાંમાં ઇન્સ્ટોલ → કનેક્ટ → કૉન્ફિગર

🔧 સંચાલન અને ડિપ્લોયમેન્ટ

દસ્તાવેજવર્ણન
Docker માર્ગદર્શિકાDocker ચલાવવું, Compose પ્રોફાઇલ્સ, Caddy HTTPS, ટનલ્સ, ઇમેજ ટૅગ્સ
Podman માર્ગદર્શિકાQuadlet systemd એકીકરણ, podman-compose, SELinux
VM ડિપ્લોયમેન્ટસંપૂર્ણ માર્ગદર્શિકા: VM + nginx + Cloudflare સેટઅપ
Fly.io ડિપ્લોયમેન્ટકાયમી સ્ટોરેજ સાથે Fly.io પર ડિપ્લોય કરો
Termux માર્ગદર્શિકાTermux દ્વારા Android પર OmniRoute ચલાવો
PWA માર્ગદર્શિકાProgressive Web App ઇન્સ્ટોલેશન, કૅશિંગ, આર્કિટેક્ચર
અનઇન્સ્ટોલ માર્ગદર્શિકાતમામ ઇન્સ્ટોલેશન પદ્ધતિઓ માટે સંપૂર્ણપણે દૂર કરવાની પ્રક્રિયા
એન્વાયર્નમેન્ટ કૉન્ફિગરેશનસંપૂર્ણ .env વેરિએબલ્સ અને સંદર્ભો

🧠 સુવિધાઓ અને આર્કિટેક્ચર

દસ્તાવેજવર્ણન
આર્કિટેક્ચરસિસ્ટમ આર્કિટેક્ચર, ડેટા પ્રવાહ અને આંતરિક કાર્યપ્રણાલી
કમ્પ્રેશન માર્ગદર્શિકા7-વિકલ્પોની પાઇપલાઇન: off / lite / standard / aggressive / ultra / RTK / stacked
RTK કમ્પ્રેશનકમાન્ડ-આઉટપુટ કમ્પ્રેશન, ફિલ્ટર્સ, વિશ્વાસ, ચકાસણી, રૉ-આઉટપુટ પુનઃપ્રાપ્તિ
કમ્પ્રેશન એન્જિન્સCaveman, RTK, સ્ટૅક્ડ પાઇપલાઇન્સ, ડૅશબોર્ડ/API/MCP ઇન્ટરફેસ
કમ્પ્રેશન નિયમોનું ફોર્મેટCaveman અને RTK ફિલ્ટર્સ માટે JSON રૂલ-પૅક સ્કીમા
કમ્પ્રેશન લેંગ્વેજ પૅક્સભાષાની ઓળખ અને Caveman રૂલ-પૅક ઑથરિંગ
રિઝિલિયન્સ માર્ગદર્શિકાસર્કિટ બ્રેકર્સ, કૂલડાઉન્સ, કતાર, એન્ટિ-થન્ડરિંગ હર્ડ, TLS સ્પૂફિંગ
Auto-Combo એન્જિન16-પરિબળ સ્કોરિંગ, મોડ પૅક્સ, સ્વ-ઉપચાર
પ્રોક્સી માર્ગદર્શિકા3-સ્તરીય પ્રોક્સી સિસ્ટમ, 1proxy માર્કેટપ્લેસ, રજિસ્ટ્રી CRUD
મફત ટિયર્સએકીકૃત નિર્દેશિકા: 34 દસ્તાવેજીકૃત પુનરાવર્તિત પૂલ્સ / 484 સૂચિબદ્ધ મફત-ટિયર એન્ટ્રીઓ
સુવિધાઓની ગૅલેરીસ્ક્રીનશૉટ્સ સાથે ડૅશબોર્ડની દૃશ્યાત્મક મુલાકાત
કોડબેઝ દસ્તાવેજીકરણનવા વપરાશકર્તાઓ માટે સરળ કોડબેઝ માર્ગદર્શન

🤖 પ્રોટોકોલ્સ અને APIs

દસ્તાવેજવર્ણન
API સંદર્ભઉદાહરણો સાથે તમામ એન્ડપોઇન્ટ્સ
OpenAPI સ્પેસિફિકેશનOpenAPI 3.0 સ્પેસિફિકેશન
MCP સર્વર110 MCP ટૂલ્સ, IDE કૉન્ફિગરેશન્સ, Python/TS/Go ક્લાયન્ટ્સ
MCP સર્વર માર્ગદર્શિકાMCP ઇન્સ્ટોલેશન, ટ્રાન્સપોર્ટ્સ અને ટૂલ સંદર્ભ
A2A સર્વરJSON-RPC 2.0 પ્રોટોકોલ, કૌશલ્યો, સ્ટ્રીમિંગ, કાર્ય વ્યવસ્થાપન
A2A સર્વર માર્ગદર્શિકાA2A એજન્ટ કાર્ડ, કાર્યો, કૌશલ્યો અને સ્ટ્રીમિંગ

📋 પ્રોજેક્ટ અને ગુણવત્તા

દસ્તાવેજવર્ણન
યોગદાનડેવલપમેન્ટ સેટઅપ અને માર્ગદર્શિકાઓ
બ્રાન્ચિંગ અને રિલીઝ મોડેલPRs કઈ જગ્યાને લક્ષ્ય બનાવે છે (release/*), અને main તથા ટૅગ્સનો અર્થ શું છે
ફેરફારોની નોંધદરેક વર્ઝનનો સંપૂર્ણ રિલીઝ ઇતિહાસ
સુરક્ષા નીતિનબળાઈઓની જાણ કરવાની પ્રક્રિયા અને સુરક્ષા પદ્ધતિઓ
i18n માર્ગદર્શિકા67 ભાષાઓ માટે સપોર્ટ, અનુવાદ કાર્યપ્રવાહ, RTL
રિલીઝ ચેકલિસ્ટરિલીઝ પહેલાંનાં માન્યતા-ચકાસણી પગલાં
કવરેજ યોજના7,800+ ટ્રૅક કરેલી ટેસ્ટ ફાઇલોમાં 56,000+ સ્થિર ટેસ્ટ ઘોષણાઓ માટેની ટેસ્ટ કવરેજ વ્યૂહરચના

⭐ ટોચના યોગદાનકર્તાઓ

OmniRoute એક ઉત્સાહી ઓપન-સોર્સ સમુદાય દ્વારા ઘડાયું છે. આ વ્યક્તિઓએ અસાધારણ યોગદાન આપ્યાં છે, જે પ્રોજેક્ટની ગુણવત્તા, સ્થિરતા અને પહોંચ પર સીધી અસર કરે છે. આભાર.

મર્જ થયેલી પુલ રિક્વેસ્ટ્સ અનુસાર બાહ્ય યોગદાનકર્તાઓ

ક્રમયોગદાનકર્તામર્જ થયેલા PRs~બદલાયેલી પંક્તિઓ
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

લાઇવ release/v3.8.52 ટિપ 656f01cb43 સાથે 2026-10-18 15:09:09 UTCના રોજ ગણતરી કરવામાં આવી હતી. પૃષ્ઠાંકિત GitHub GraphQL ગણતરીમાં મર્જ થયેલા 9,191 PRs સામેલ છે: 3,834 રિપોઝિટરીના માલિક દ્વારા, 229 Dependabot દ્વારા, 6 અન્ય બૉટ્સ/ઍપ્સ દ્વારા અને 835 અલગ-અલગ યોગદાનકર્તાઓ તરફથી 5,122 બાહ્ય PRs. “બદલાયેલી પંક્તિઓ” એટલે GitHub પર ઉમેરાયેલી + કાઢી નાખેલી પંક્તિઓ અને તેમાં જનરેટ કરેલી ફાઇલો, લૉકફાઇલો, કૅટલૉગ્સ, અનુવાદો અને દસ્તાવેજીકરણનો સમાવેશ થાય છે; આ ફેરફારનું પ્રમાણ છે, લેખકે લખેલી LOC નથી. 49 PRs માટે GitHub ડિફ્સ 500,000 કરતાં વધુ પંક્તિઓ દર્શાવે છે (ઉદાહરણ તરીકે #13399, એક provider ઉમેરો, 2,347 બદલાયેલી ફાઇલો દર્શાવે છે), જેના કારણે ઉપર દર્શાવેલા કેટલાક કુલ આંકડા વધુ દેખાય છે. સમાન આંકડા ધરાવનારાઓને સમાન ક્રમ આપવામાં આવ્યો છે.

GitHub દ્વારા શ્રેય અપાયેલા કમિટ્સ

Dizzle
Dizzle

🥇 GitHub દ્વારા આભારી ઠેરવાયેલા 367 કમિટ્સ
Bob.Hou
Bob.Hou

🥈 GitHub દ્વારા આભારી ઠેરવાયેલા 269 કમિટ્સ
Paijo
Paijo

🥉 GitHub દ્વારા આભારી ઠેરવાયેલા 229 કમિટ્સ
backryun
backryun

🏅 GitHub દ્વારા આભારી ઠેરવાયેલા 202 કમિટ્સ
Paco Cartones
Paco Cartones

🏅 GitHub દ્વારા આભારી ઠેરવાયેલા 174 કમિટ્સ
Ravi Tharuma
Ravi Tharuma

🏅 GitHub દ્વારા આભારી ઠેરવાયેલા 126 કમિટ્સ
Markus Hartung
Markus Hartung

🏅 GitHub દ્વારા આભારી ઠેરવાયેલા 114 કમિટ્સ
Randi
Randi

🏅 GitHub દ્વારા આભારી ઠેરવાયેલા 108 કમિટ્સ
Jan Leon
Jan Leon

🏅 GitHub દ્વારા આભારી ઠેરવાયેલા 87 કમિટ્સ
Chris
Chris

🏅 GitHub દ્વારા આભારી ઠેરવાયેલા 70 કમિટ્સ
Koosha Paridehpour
Koosha Paridehpour

🏅 GitHub દ્વારા આભારી ઠેરવાયેલા 68 કમિટ્સ

2026-10-18 14:44:45 UTCના રોજ ફરી તપાસ્યું: રિપોઝિટરી Contributors API દ્વારા release/v3.8.52 ડિફૉલ્ટ બ્રાન્ચ માટે GitHub દ્વારા આભારી ઠેરવાયેલા કમિટ્સનો અહેવાલ આપવામાં આવ્યો હતો. APIએ 849 ઓળખો પરત કરી હતી (429 વપરાશકર્તાઓ, 2 બૉટ્સ, 418 અનામી); આ કોષ્ટકમાં મેન્ટેનર, બૉટ્સ અને અનામી ઓળખોનો સમાવેશ કરવામાં આવ્યો નથી અને સ્પર્ધાત્મક બરાબરીઓ જાળવી રાખવામાં આવી છે. તે ઉપરના મર્જ કરેલા PRના રેન્કિંગ અને નીચેની Git-મેટાડેટા ગણતરી—બંનેથી અલગ છે.

🙏 આ યોગદાનકર્તાઓની સુવિધાઓ, બગ સુધારાઓ અને ઇન્ફ્રાસ્ટ્રક્ચર સુધારાઓ OmniRouteને વિશ્વસનીય અને સુવિધાસમૃદ્ધ બનાવતી બાબતોનો મુખ્ય ભાગ છે. દરેક pull request, દરેક ટેસ્ટ કેસ અને દરેક i18n અનુવાદ ફાઇલ મહત્ત્વપૂર્ણ છે. ઓપન સોર્સ તેમના જેવા લોકો દ્વારા બનાવવામાં આવે છે.



💖 પ્રાયોજકો

પોતાના ખિસ્સામાંથી OmniRouteને નાણાકીય સહાય આપતા લોકોનો હૃદયપૂર્વક આભાર — દરેક યોગદાન પ્રોજેક્ટને મફત, સ્વતંત્ર અને આગળ વધતું રાખે છે.

Andrew
Andrew

💛 સક્રિય માસિક પ્રાયોજક
Vlad I
Vlad I

💛 સક્રિય માસિક પ્રાયોજક
小妍儿
小妍儿

💛 સક્રિય માસિક પ્રાયોજક
Guilherme Costa
Guilherme Costa

💛 સક્રિય એક વખતના પ્રાયોજક
Henrique Triches Iurkiv
Henrique Iurkiv

💛 સક્રિય એક વખતના પ્રાયોજક
Somesh Ghaturle
Somesh Ghaturle

💛 સક્રિય એક વખતના પ્રાયોજક
Kolonie AI
Kolonie AI

💛 ભૂતપૂર્વ એક વખતના સમર્થક
Professor Igor Morais Vasconcelos
Prof. Igor Morais

💛 ભૂતપૂર્વ એક વખતના સમર્થક
Pixma
Pixma

💛 ભૂતપૂર્વ એક વખતના સમર્થક
Paco Cartones
Paco Cartones

💛 ભૂતપૂર્વ એક વખતના સમર્થક
longtao
longtao

💛 ભૂતપૂર્વ એક વખતના સમર્થક

… અને અન્ય લોકો, જેઓ પોતાની ઓળખ ખાનગી રાખવાનું પસંદ કરે છે 💛

જાહેર GitHub Sponsorsની GitHub Sponsors GraphQL API દ્વારા 2026-10-18ના રોજ પુનઃચકાસણી કરવામાં આવી: કુલ 14માંથી 11 જાહેર પ્રાયોજકતાઓ (6 સક્રિય, 5 ભૂતપૂર્વ). GitHubનું isActive સ્ટેટસ ઉપરનાં સક્રિય લેબલ નક્કી કરે છે; ભૂતપૂર્વ જાહેર એક વખતના સમર્થકોનો આભાર યથાવત્ માનવામાં આવે છે અને ખાનગી પ્રાયોજકો અનામી રહે છે. Ko-fi, Buy Me a Coffee, Liberapay, PIX અને ક્રિપ્ટો દાનો સૂચિબદ્ધ નથી, કારણ કે તેમની કોઈ જાહેર પ્રાયોજક નોંધ ઉપલબ્ધ નથી.

💖 પ્રાયોજક બનો → — દરેક ડૉલર OmniRouteને મફત અને સ્વતંત્ર રાખે છે.


👥 900+ યોગદાનકર્તાઓ

યોગદાનકર્તાઓ

2026-10-18ના રોજ લાઇવ release/v3.8.52 ટિપ ad160ab2d1 (6,826 કમિટ્સ) પર ઑડિટ કરવામાં આવ્યું: 993 પ્રમાણિત માનવીય Git ઓળખો — 707 કમિટ લેખકો તરીકે દેખાય છે (જાળવણીકર્તા સહિત) અને 286 ફક્ત સ્પષ્ટ Co-authored-by ટ્રેલર્સમાં દેખાય છે. આ ગણતરી .mailmap લાગુ કરે છે, ઈ-મેલ સરનામાંઓની તુલના અક્ષરોના કેસને ધ્યાનમાં લીધા વિના કરે છે, સંખ્યાત્મક અને સામાન્ય GitHub noreply સરનામાંઓને ફક્ત ત્યારે જ જોડે છે જ્યારે તેઓ સમાન હેન્ડલ દર્શાવે, 26 bot/agent/service/placeholder ઓળખોને બાકાત રાખે છે અને માત્ર તેમના પ્રદર્શિત નામો મેળ ખાતાં હોવાથી સામાન્ય ઈ-મેલ સરનામાંઓને મર્જ કરતી નથી. 2026-08-24ના ઑડિટમાં 639 પ્રકાશિત કરવામાં આવ્યા હતા; તે ઑડિટના આધાર ac02c5b42f પર આ પદ્ધતિ ફરી ચલાવતાં 619 મળે છે, તેથી વધારો નવીન યોગદાનકર્તાઓને કારણે થયો છે, વધુ ઢીલી પદ્ધતિને કારણે નહીં.

યોગદાન કેવી રીતે આપવું

  1. રિપોઝિટરીને ફોર્ક કરો
  2. સક્રિય release/vX.Y.Z ટિપમાંથી બ્રાન્ચ બનાવો (mainમાંથી નહીં) — બ્રાન્ચિંગ અને રિલીઝ મોડેલ જુઓ
  3. તમારી ફીચર બ્રાન્ચ બનાવો (git checkout -b feat/amazing-feature)
  4. તમારા ફેરફારો કમિટ કરો (git commit -m 'feat: add amazing feature')
  5. બ્રાન્ચ પર પુશ કરો (git push origin feat/amazing-feature)
  6. base = તે release/vX.Y.Z બ્રાન્ચ સાથે Pull Request ખોલો

વિગતવાર માર્ગદર્શિકા માટે CONTRIBUTING.md જુઓ.

નવું વર્ઝન રિલીઝ કરવું

# રિલીઝ બનાવો — npm publish આપમેળે થાય છે
VERSION=x.y.z
gh release create "v${VERSION}" --title "v${VERSION}" --generate-notes

📊 સ્ટાર્સ

સ્ટાર ઇતિહાસ ચાર્ટ

🌍 StarMapper

StarMapper

🙏 આભાર સ્વીકાર

OmniRoute દિગ્ગજોના પાયા પર ઊભું છે. તેની શરૂઆત **9router**ના ફોર્ક અને Go પ્રોજેક્ટ **CLIProxyAPI**ના TypeScript પોર્ટ તરીકે થઈ હતી — અને ત્યારથી, નીચેની દરેક સબસિસ્ટમ એવા ઓપન-સોર્સ પ્રોજેક્ટથી પ્રેરિત છે જેણે આ કાર્ય પહેલાં કર્યું હતું. દરેકે OmniRouteના એક નક્કર ભાગને આકાર આપ્યો છે. આ તે બધા પ્રત્યેનો અમારો આભાર છે. 🙏

⭐ સ્ટારની સંખ્યાઓ 18 ઑક્ટોબર, 2026ના રોજ GitHubના REST API પરથી ચકાસવામાં આવી હતી — આ પ્રોજેક્ટ્સને સ્ટાર આપો. આ સંખ્યાઓ ચોક્કસ તારીખે લેવાયેલો સચોટ સ્નૅપશૉટ છે અને સ્વાભાવિક રીતે બદલાશે.

🧬 વંશાવળી અને ગેટવે

પ્રોજેક્ટ⭐તેણે OmniRouteને કેવી રીતે પ્રેરણા આપી
9router31,004મૂળ પ્રોજેક્ટ જેના પર આ ફોર્ક બનાવવામાં આવ્યો છે — અહીં તેને મલ્ટિ-મોડલ APIs અને સંપૂર્ણ TypeScript પુનર્લેખન સાથે વિસ્તૃત કરવામાં આવ્યો છે.
CLIProxyAPI55,591આ JavaScript / TypeScript પોર્ટને પ્રેરણા આપનાર Go અમલીકરણ.
LiteLLM61,482એવું AI ગેટવે, જેનો જાહેર કિંમત-નિર્ધારણ ડેટાસેટ અમારા ખર્ચ-ટ્રૅકિંગ સિંકને ડેટા પૂરો પાડે છે અને જેના પ્રદાતા-સામાન્યીકરણ મૉડેલે અમારા રાઉટિંગને આકાર આપ્યો છે.
codex-chatgpt-web14,526બ્રાઉઝર-સેશન, રિસ્પોન્સ-ફ્રેમિંગ, વપરાશ અને વેબ-સર્ચ ઍડૅપ્ટર્સ સહિત, વેન્ડર કરાયેલા ChatGPT Web → Codex Responses બ્રિજમાં અનુકૂલિત કરાયેલ MIT સ્રોત.
free-claude-code61,430સ્ટ્રીમ પુનઃપ્રાપ્તિ, no-thinking ઉપનામો, ફૉલબૅક વેબ શોધ, સ્લાઇડિંગ-વિન્ડો મર્યાદાઓ, લૉગ રેડૅક્શન અને વધુ સુરક્ષિત લૉન્ચર પ્રવાહોમાં પોર્ટ કરાયેલ પેટર્ન્સ.
composer-api346Cursor Composerના ટૂલ-પસંદગી, આઉટપુટ-મર્યાદા અને ટૂલ-કમિટ પેટર્ન્સને નેટિવ Cursor એક્ઝિક્યુટરમાં અનુકૂલિત કરવામાં આવ્યા છે.
codex-multi-auth553Codex OAuth પુનઃપ્રમાણીકરણમાં પોર્ટ કરાયેલા નવા-લૉગિન અને રિફ્રેશ-ટોકન રોટેશન પેટર્ન્સ.
opencode-anthropic-auth558Claude Code-સુસંગત ટ્રાન્સફૉર્મ ડિફૉલ્ટ્સ અને બિલિંગ-હેડર વર્તનને OmniRouteના કૉન્ફિગ-સંચાલિત બ્રિજમાં સામાન્યકૃત કરવામાં આવ્યા છે.
grok2api-merged2તેના Grok મૉડેલ મૅપિંગ્સ, નકલી-TypeError Statsig જનરેટર, રિક્વેસ્ટ અને ડિવાઇસ ડિફૉલ્ટ્સ તથા NDJSON રિસ્પોન્સ પ્રોસેસરને OmniRouteના Grok Web એક્ઝિક્યુટરમાં નોંધપાત્ર રીતે અનુકૂલિત કરવામાં આવ્યા હતા.
TQZHR/grok2api706grok2api-merged પાછળનો મુખ્ય પરોક્ષ કોડ સ્રોત; તેના મૉડેલ, હેડર, પેલોડ, Statsig અને પ્રોસેસર અમલીકરણોને Grok Webની વંશાવળીમાં જાળવી રાખવામાં આવ્યા છે.
chenyme/grok2api7,819Grok પેલોડ અને ડિવાઇસ ડિફૉલ્ટ્સ, Statsig જનરેટર તથા TQZHR અને grok2api-merged મારફતે આગળ લાવવામાં આવેલા result.response પ્રોસેસર માટેનો અંતર્ગત MIT સ્રોત.
grok2api-pro27તેના પ્રૉક્સી-પૂલ સ્તર માટે grok2api-merged દ્વારા શ્રેય અપાયેલો પરોક્ષ સ્રોત; OmniRoute એ વંશાવળીની નોંધ જાળવે છે, પરંતુ તેના મર્યાદિત Grok Web એક્ઝિક્યુટરમાં પ્રૉક્સી-પૂલ પોર્ટ હોવાનો દાવો કરતું નથી.
GrokProxy51તેના કૂકી-પ્રમાણિત Grok પ્રૉક્સી અને result.response.token સ્ટ્રીમિંગ પેટર્ને OmniRouteના Grok Web ટ્રાન્સપોર્ટને આકાર આપ્યો છે.
GrokBridge5મૂળ Grok Web અમલીકરણે તેની HTTP/બ્રાઉઝર અપસ્ટ્રીમ ડિઝાઇનનો સંદર્ભ લીધો હતો; તેનો સીધો HTTP પાથ GrokProxyમાંથી ઉદ્ભવે છે, તેથી સ્વતંત્ર કોડ પોર્ટનો કોઈ દાવો કરવામાં આવતો નથી.

🗜️ કૉન્ટેક્સ્ટ અને ટોકન કમ્પ્રેશન — એન્જિન્સ

પ્રોજેક્ટ⭐તેણે OmniRouteને કેવી રીતે પ્રેરણા આપી
Caveman113,396વાયરલ "જ્યારે થોડા ટોકનથી કામ થઈ જાય ત્યારે ઘણા ટોકન શા માટે વાપરવા" પ્રોજેક્ટ — તેની આદિમાનવ જેવી ભાષાની ફિલસૂફી અમારા માનક કમ્પ્રેશન મોડ અને 30+ પૂરક/સંઘનન નિયમોને શક્તિ આપે છે.
RTK – Rust Token Killer83,835ઉચ્ચ-પ્રદર્શનવાળું કમાન્ડ-આઉટપુટ કમ્પ્રેશન — અમારા RTK એન્જિન, JSON ફિલ્ટર DSL, કાચા આઉટપુટની પુનઃપ્રાપ્તિ અને સ્તરિત RTK → Caveman પાઇપલાઇન માટે પ્રેરણારૂપ બન્યું.
headroom75,741ઉલટાવી શકાય તેવું સંદર્ભ-કમ્પ્રેશન (SmartCrusher) — અમારા headroom એન્જિન અને ccr પુનઃપ્રાપ્તિ-માર્કર પેટર્ન માટે પ્રેરણારૂપ બન્યું.
LLMLingua6,757પ્રોમ્પ્ટ-કમ્પ્રેશન સંશોધન (LLMLingua / LLMLingua-2) — અમારા અસિંક્રોનસ, કોડ-સુરક્ષિત, નિષ્ફળતા વખતે મૂળ સ્થિતિ જાળવતા llmlingua એન્જિન માટે પ્રેરણારૂપ બન્યું.
llmlingua-2-js32અમારા LLMLingua એન્જિન માટે વર્કર-થ્રેડ બૅકએન્ડ તરીકે ઉપયોગમાં લેવાતું JS/ONNX પોર્ટ (MobileBERT / XLM-RoBERTa).
Troglodita50PT-BR ટોકન કમ્પ્રેશન — અમારા pt-BR ભાષા પૅકને શક્તિ આપે છે: બ્રાઝિલિયન-પોર્ટુગીઝ વ્યાકરણ માટે અનુકૂલિત પુનરુક્તિ ઘટાડો અને પૂરક શબ્દો દૂર કરવાનું કાર્ય.
ponytail166,731વાયરલ "આળસુ સિનિયર ડેવલપર" YAGNI-કોડર કૌશલ્ય — અમારી ઓછો-કોડ આઉટપુટ શૈલી માટે પ્રેરણારૂપ બન્યું: સૌથી નાનો કાર્યરત ફેરફાર કરાવતું માર્ગદર્શન, જે _જનરેટ થયેલા_ કોડને ઘટાડે છે (Cavemanના સંક્ષિપ્ત ગદ્યનું આઉટપુટ-અક્ષીય સમકક્ષ).
i-have-adhd57,628તેની ક્રિયા-પ્રથમ, ADHD-મૈત્રીપૂર્ણ પ્રતિભાવ શૈલીને પાંચ ભાષાઓમાં OmniRouteની સંક્ષિપ્ત આઉટપુટ શૈલી તરીકે અનુકૂલિત કરવામાં આવી.

🧩 સંક્ષિપ્ત ફોર્મેટ, ટોકન સંશોધન અને કોડ-જાગૃત ટૂલિંગ

પ્રોજેક્ટ⭐તેણે OmniRouteને કેવી રીતે પ્રેરણા આપી
TOON25,509ટોકન-લક્ષી ઑબ્જેક્ટ નોટેશન — તેના સ્તંભીય, હેડર-સહિત-પંક્તિઓના મોડલે અમારા કોષ્ટકીય સંકોચન તબક્કાને આકાર આપ્યો.
GCF – Graph Compact Format59તેના સંક્ષિપ્ત ગ્રાફ ફોર્મેટ અને સામાન્ય-પ્રોફાઇલ ડિઝાઇને OmniRouteના કોષ્ટકીય સંકોચન અને Headroom કોડેક ફોર્મેટને આકાર આપવામાં માર્ગદર્શન આપ્યું.
gcf-typescript4MIT TypeScript અમલીકરણ, જેને સીધું જ વેન્ડર કરીને Headroom સામાન્ય-પ્રોફાઇલ કોડેક તરીકે વિસ્તૃત કરવામાં આવ્યું.
token-optimizer-mcp551Brotli/SQLite કૅશ + પ્રતિ-સત્ર સંદર્ભ-તફાવત — અમારા session-dedup એન્જિન માટે પ્રેરણારૂપ બન્યું.
token-savior1,182Bash-આઉટપુટ સંકોચન + MCP પ્રોફાઇલ — અમારી કમ્પ્રેશન છોડવાની શિસ્ત અને MCP ટૂલ-મેનિફેસ્ટ ઘટાડા માટે પ્રેરણારૂપ બન્યું.
token-saver154નિષ્ફળતા-જાગૃત પીછેહઠ સાથેનું સામગ્રી-જાગૃત, પ્રતિ-ફાઇલ-પ્રકાર આઉટપુટ કમ્પ્રેશન — અમારા પ્રતિ-પ્રકાર ડિસ્પૅચ અને લઘુતમ-લાભ ન મળે ત્યારે છોડવાના અભિગમને સમર્થન આપ્યું.
token-optimizer2,595"અદૃશ્ય ટોકન શોધો" — તેની ઑફલોડ + પુનઃપ્રાપ્ત કરી શકાય તેવા હૅન્ડલની પેટર્ને અમારી CCR ઑફલોડ વિચારધારાને આકાર આપ્યો.
TokenMizer33સત્ર-ગ્રાફ + વિવિધ ટર્ન વચ્ચે પંક્તિઓનું ડીડુપ્લિકેશન કરતી રૂપરેખા, જેણે અમારી session-dedup ડિઝાઇનને આકાર આપ્યો.
OmniCompress3Rust સ્તંભીય-JSON + સામગ્રી-સરનામાયુક્ત પુનઃપ્રાપ્તિ + વિવિધ સંદેશાઓ વચ્ચે ડીડુપ્લિકેશન — અમારી headroom/ccr/session-dedup એન્જિન ડિઝાઇન અને કૅશ-સ્થિર "સંકુચિત સ્વરૂપ સ્થાનથી સ્વતંત્ર છે" એવા અચલ સિદ્ધાંતને સમર્થન આપ્યું.
mcp-compressor133MCP ટૂલ-સ્કીમા/વર્ણન કમ્પ્રેશન — અમારા MCP ટૂલ-મેનિફેસ્ટની સંખ્યાત્મકતા ઘટાડાને આકાર આપવામાં માર્ગદર્શન આપ્યું.
RepoMapper217Aider-શૈલીનું રેપો-મૅપ રૅન્કિંગ — અમારા રેપો-મૅપ / પુનઃપ્રાપ્તિ-રૅન્કિંગના અન્વેષણને આકાર આપવામાં માર્ગદર્શન આપ્યું.
quiet-shell-mcp4MCP પર ઘોષણાત્મક શેલ-આઉટપુટ ઘટાડો — અમારા ઘોષણાત્મક bash-આઉટપુટ સંકોચનને સમર્થન આપ્યું.
ts-morph6,205TypeScript Compiler API ટૂલકિટ — અમારા પાર્સર-આધારિત ટિપ્પણી-દૂરકરણ માટે પ્રેરણારૂપ બની, જે સ્ટ્રિંગ, ટેમ્પ્લેટ અને રેગેક્સ લિટરલ્સને જાળવી રાખે છે.

🧠 મેમરી અને RAG

પ્રોજેક્ટ⭐તેણે OmniRouteને કેવી રીતે પ્રેરણા આપી
Mem067,385સાર્વત્રિક મેમરી સ્તર — તેના proxy-as-write/read-boundary મોડલે અમારી મેમરી આર્કિટેક્ચરને આકાર આપ્યો.
Letta (MemGPT)25,179સ્તરીય મેમરી ધરાવતા સ્ટેટફુલ એજન્ટ્સ — અમારા Context Control & Recovery (CCR)ના સ્તરીય મોડલને પ્રેરણા આપી.
WFGY1,800વારંવાર ઉદ્ભવતી 16 RAG/LLM નિષ્ફળતા પદ્ધતિઓનું ProblemMap વર્ગીકરણ — અમારી સમસ્યાનિવારણ માર્ગદર્શિકામાં વપરાતી સહિયારી શબ્દાવલી.

🛰️ ટ્રાફિક નિરીક્ષણ, MITM અને પારદર્શક પ્રોક્સી

પ્રોજેક્ટ⭐તેણે OmniRouteને કેવી રીતે પ્રેરણા આપી
llm-interceptor79કોડિંગ સહાયક ↔ LLM ટ્રાફિકના MITM ઇન્ટરસેપ્શન/વિશ્લેષણે પ્રારંભિક Traffic Inspector આવશ્યકતાઓને દિશા આપી. અગાઉ તેમાંથી મેળવવામાં આવેલા ચાર મોડ્યુલ — SSE મર્જિંગ, વાર્તાલાપ નોર્મલાઇઝેશન, સિક્રેટ માસ્કિંગ અને હેડર સેનિટાઇઝેશન — ને જાહેર પ્રોટોકોલ ધોરણો પર આધારિત સ્વતંત્ર ક્લીન-રૂમ અમલીકરણોથી બદલવામાં આવ્યા છે. બે હોસ્ટ-પાસથ્રૂ સપાટીઓ (passthrough.ts અને _internal/bypass.cjs) સ્વતંત્ર રીતે વર્ગીકૃત OmniRoute-આંતરિક અમલીકરણો તરીકે યથાવત્ છે; આ બદલાવના ભાગરૂપે તેમને ફરી લખવામાં આવ્યા નહોતા.
ProxyBridge6,814પ્રતિ-પ્રોસેસ પારદર્શક પ્રોક્સી રૂટિંગ — અમારા ક્રેશ-સુરક્ષિત MITM ટિયરડાઉન, સોકેટ આઇડલ-ટાઇમઆઉટ્સ, /proc પ્રોસેસ એટ્રિબ્યુશન અને TPROXY કૅપ્ચરને પ્રેરણા આપી.

📚 મોડલ ડેટા, અવલોકનક્ષમતા અને UI

પ્રોજેક્ટ⭐તેણે OmniRouteને કેવી રીતે પ્રેરણા આપી
models.dev7,286AI મોડલ સ્પેસિફિકેશન્સ, કિંમત-નિર્ધારણ અને ક્ષમતાઓનો ખુલ્લો ડેટાબેઝ — અમારા મોડલ કેટલોગમાં મૂળભૂત રીતે સિંક્રનાઇઝ કરેલો.
React Flow / xyflow38,705અમારા રીઅલ-ટાઇમ Compression Studio અને Combo/Routing Studioને શક્તિ આપતી નોડ-આધારિત ગ્રાફ લાઇબ્રેરી.
LangGraph43,443LangGraph Studioના લાઇવ વર્કફ્લો-ગ્રાફ વિઝ્યુઅલાઇઝેશને અમારા Studiosના રીઅલ-ટાઇમ કૅસ્કેડ દૃશ્યને પ્રેરણા આપી.
Langfuse35,990તેના ટ્રેસ → સ્પાન → જનરેશન અવલોકનક્ષમતા મોડલે અમારા Compression Studio વોટરફોલને આકાર આપ્યો.
Kiali3,645Istio સર્વિસ-મેશ અવલોકનક્ષમતા — Routing/Combo Studioમાં અમારા સર્કિટ-બ્રેકર બેજ અને એરર-એજ વિઝ્યુઅલ્સને પ્રેરણા આપી.
lobe-icons2,615અમારા સમગ્ર ડૅશબોર્ડમાં પ્રદાતા આઇકોન્સ રેન્ડર કરતા AI/LLM બ્રાન્ડ લોગો.
flag-icons12,473README ભાષા પસંદગીકાર દ્વારા ઉપયોગમાં લેવાતા MIT-લાઇસન્સવાળા SVG ધ્વજ પૂરા પાડે છે.

🛡️ સુરક્ષા

પ્રોજેક્ટ⭐તેણે OmniRouteને કેવી રીતે પ્રેરણા આપી
awesome-secure-defaults722ડિફૉલ્ટ રૂપે સુરક્ષિત લાઇબ્રેરીઓની ક્યુરેટ કરેલી સૂચિ, જે અમારી સુરક્ષા પસંદગીઓને માર્ગદર્શન આપે છે (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink).

🧭 પૂરક સાધનો

પ્રોજેક્ટ⭐તેણે OmniRouteને કેવી રીતે પ્રેરણા આપી
ClawRouter6,628વિનંતી ડિડુપ્લિકેશન, કટોકટી માટેનું શૂન્ય-ખર્ચ ફૉલબૅક, પ્લગ કરી શકાય તેવી Auto-Combo વ્યૂહરચનાઓ અને બહુભાષી ઇરાદા વર્ગીકરણને પ્રેરણા આપી.
Antigravity-Manager32,333તેના એકાઉન્ટ-અવેર મોડલ રીમૅપિંગ, એક્ઝિક્યુટેબલ-પાથ માન્યતા અને પ્લાન-લેબલ વર્તને OmniRouteના Antigravity રનટાઇમને દિશા આપી.
vscode-antigravity-cockpit4,850તેના સંક્ષિપ્ત ક્વોટા-રીસેટ કાઉન્ટડાઉન ફોર્મેટે OmniRouteમાં અનુરૂપ પ્રદાતા-મર્યાદા ડિસ્પ્લેને પ્રેરણા આપી.
AionUi33,611તેના ACP ઇન્ટિગ્રેશન્સે OmniRouteમાં ઇન્સ્ટોલ કરેલા CLI એજન્ટ્સની સ્વચાલિત શોધને પ્રેરણા આપી.
CodexBar22,616Grok Build ક્વોટા સપાટીની ઓળખ કરી; ત્યારબાદ OmniRouteએ સ્વતંત્ર રીતે લાઇવ વાયર ફોર્મેટને ચકાસ્યું અને સુધાર્યું.

📄 લાઇસન્સ

MIT લાઇસન્સ - વિગતો માટે LICENSE જુઓ.


⬆ ટોચ પર પાછા જાઓ · ઓપન-સોર્સ AI કમ્યુનિટી માટે ❤️ થી બનાવેલું.

OmniRoute v3.8.53 · Node ≥22.22.2 · MIT લાઇસન્સ · omniroute.online