🌐 Languages: 🇺🇸 English · 🇪🇹 am · 🇸🇦 ar · 🇦🇿 az · 🇧🇬 bg · 🇧🇩 bn · 🇧🇦 bs · 🇨🇿 cs · 🇩🇰 da · 🇩🇪 de · 🇬🇷 el · 🇪🇸 es · 🇪🇪 et · 🇮🇷 fa · 🇫🇮 fi · 🇫🇷 fr · 🇮🇪 ga · 🇮🇳 gu · 🇳🇬 ha · 🇮🇱 he · 🇭🇷 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 की ओर से दिया गया कोई टोकन अनुदान नहीं। साइन अप करें, जहाँ आवश्यक हो वहाँ क्रेडेंशियल प्राप्त करें और उन प्रदाताओं को कनेक्ट करें जिनका आप उपयोग कर सकते हैं; प्रत्येक प्रदाता अपनी सीमाएँ, उपलब्धता और शर्तें स्वयं नियंत्रित करता है।
मुफ़्त टियरों को मैन्युअल रूप से एक साथ जोड़ना कठिन है — दर्जनों SDK, दर्जनों दर सीमाएँ और यह जानने का कोई तरीका नहीं कि वास्तव में आपके पास कितना है। OmniRoute 34 आवर्ती पूल कुंजियों में 484 मुफ़्त-टियर प्रविष्टियों को सूचीबद्ध करता है और प्रकाशित सकारात्मक मासिक बजट वाले 17 पूलों तथा प्रति-मॉडल पाँच Groq सीमाओं के आधार पर टोकन का मुख्य आँकड़ा निकालता है, जिसमें साझा पूल के आधार पर डुप्लिकेट हटा दिए जाते हैं। जो कोटा केवल क्षेत्रीय पहचान जाँच के बाद उपलब्ध होते हैं (वर्तमान में: ModelScope), उन्हें अलग दिखाया जाता है—क्षेत्रीय पहचान सत्यापन के पीछे +~6M—और उन्हें कभी भी मुख्य आँकड़े में नहीं जोड़ा जाता। परिणाम डैशबोर्ड (
/dashboard/free-tiers) पर दिखाई देता रहता है।
लाइव
/dashboard/free-tiersपेज का एनिमेटेड सारांश। संपूर्ण कार्यप्रणाली (पूल डुप्लिकेट हटाना, क्रेडिट टियर, प्रदाता की शर्तें): docs/reference/FREE_TIERS.md।इन आँकड़ों का लाइव कैटलॉग के आधार पर हर दो सप्ताह में फिर से ऑडिट किया जाता है और ये दोनों दिशाओं में बदलते हैं — कोई प्रदाता अपना मुफ़्त टियर समाप्त करता है तो संख्या घटती है; नया प्रदाता जुड़ता है तो यह बढ़ती है। हम वही प्रकाशित करते हैं जिसकी गणना कैटलॉग वास्तव में करता है, कभी भी ऊपर की ओर पूर्णांकित सर्वोत्तम स्थिति नहीं।
⭐ यदि OMNIROUTE ने पैसे बचाने और आपके काम को आसान बनाने में आपकी सहायता की है, तो रेपो को स्टार दें।
👋 मेंटेनर को फ़ॉलो करें — नए प्रदाताओं, रिलीज़ और सुझावों की जानकारी सबसे पहले पाएँ:
प्रश्न, प्रदाता संबंधी सुझाव, रोडमैप और सहायता → Discord · Telegram · WhatsApp 🌍 वैश्विक / 🇧🇷 ब्राज़ील / पोर्टल
| 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 तक रेल की सवारी
| 🚀 शुरुआत | 🚀 त्वरित शुरुआत | 📦 इंस्टॉल करें | 🆓 किसी प्रदाता से कनेक्ट करें |
| 💡 जानें | 💥 वादा | 🤔 OmniRoute क्यों | 🏆 क्या इसे अलग बनाता है |
| ⚙️ सुविधाएँ | 🎯 कॉम्बो | 🌐 प्रदाता | 🔌 CLI और MCP |
| 🗜️ संपीड़न | 🖥️ यह कहाँ चलता है | 🔒 निजी | |
| 👀 इसे देखें | 🎬 कार्यरत रूप में | ✨ नया क्या है | 🤖 संगत CLI |
| 💚 सहयोग | 💚 सहयोग / दान करें | 💬 समुदाय | 💖 प्रायोजक |
| 📦 परियोजना | 🛠️ तकनीकी स्टैक | 📖 दस्तावेज़ | 👥 योगदानकर्ता |
# किसी प्रदाता को कनेक्ट करने के बाद, 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/
ओपन सोर्स मित्र के रूप में शामिल होना चाहते हैं? ये वे कंपनियाँ हैं जो ओपन सोर्स का समर्थन करती हैं और OmniRoute को आगे बढ़ाने में मदद करती हैं — और हम सार्वजनिक रूप से बताते हैं कि वे हमें दिया गया हर टोकन कहाँ खर्च करती हैं। संपर्क करें: diegosouza.pw@outlook.com
|
Kimi Moonshot AI |
Kimi (Moonshot AI), हमारे संस्थापक ओपन सोर्स मित्र, को इस परियोजना का समर्थन करने के लिए धन्यवाद! Kimi ओपन-वेट K2 और K3 मॉडल परिवारों के पीछे की AI लैब है — Kimi K3 1M-टोकन संदर्भ विंडो, नेटिव विजन और क्लोज्ड-मॉडल कीमतों के एक अंश पर फ्रंटियर-स्तरीय कोडिंग प्रदान करता है, और क्लाउड कोड, कोडेक्स और हर कोडिंग टूल के साथ बॉक्स से बाहर काम करता है जिसे OmniRoute सेवा प्रदान करता है।
Kimi का समर्थन क्या शक्ति देता है: Kimi के API क्रेडिट OmniRoute की AI-मान्य रिलीज़ पाइपलाइन को शक्ति देते हैं — Kimi K3 द्वारा संचालित मर्ज सत्यापन चरण जो हर पुल अनुरोध को शिप करने से पहले उसकी समीक्षा करता है — साथ ही दिन-प्रतिदिन की सुविधा विकास। फर्स्ट-क्लास Kimi समर्थन दोनों रेल पर शिप होता है: सीधा Kimi API ( kimi-k3) और Kimi Code कोडिंग प्लान (OAuth और API कुंजी)। OmniRoute Kimi के समर्थन कार्यक्रम में पहला ब्राज़ीलियाई ओपन-सोर्स प्रोजेक्ट भी है। 15% अतिरिक्त क्रेडिट के साथ Kimi API कुंजी प्राप्त करें →
|
|
Cheaper Inference cheaperinference.com |
Cheaper Inference, एक OmniRoute ओपन सोर्स मित्र, को इस परियोजना का समर्थन करने के लिए धन्यवाद! 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 agentrouter.org |
AgentRouter — संबद्ध साइनअप · साइनअप पर $100 मुफ्त क्रेडिट (मुफ्त सर्वर, उच्च विलंबता की अपेक्षा करें — परीक्षण के लिए सबसे अच्छा, उत्पादन के लिए नहीं)। OmniRoute में v3.8.50 के बाद से फर्स्ट-क्लास समर्थन: चैट पूर्णताएँ, Anthropic-संगत वायर प्रारूप और OpenAI-संगत पथ। उपलब्ध मॉडलों में claude-opus-4-8, claude-opus-5, gpt-5.6-sol और बहुत कुछ शामिल हैं। अपने $100 प्राप्त करें →
|
क्या आप किसी अन्य प्रदाता को जानते हैं जिसके पास एक उदार मुफ्त साइनअप कूपन है जो OmniRoute उपयोगकर्ताओं को लाभ पहुंचाता है? एक समस्या खोलें और हम इसे यहाँ जोड़ देंगे।
एक कॉम्बो मॉडल की ऐसी शृंखला है, जिनके बीच OmniRoute स्वचालित रूप से रूट करता है। यदि कोटा समाप्त हो जाए, कोई प्रदाता विफल हो जाए या लागत अचानक बढ़ जाए, तो कॉम्बो अगले योग्य और स्वस्थ मॉडल पर जा सकता है। 🛡️
कोई कॉम्बो बनाने की आवश्यकता नहीं है। अपने मॉडल को 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 रणनीतियाँ — प्रत्येक कॉम्बो चरण के लिए मिलाएँ और संयोजित करें:
| # | रणनीति | यह क्या करती है |
|---|---|---|
| 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।
📖 Auto-Combo इंजन · प्रत्यास्थता मार्गदर्शिका
📊 संपूर्ण कार्यप्रणाली और 9router, OpenRouter, CLIProxyAPI तथा LiteLLM की तुलना में प्रत्येक सुविधा का विवरण → docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md
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 — तत्काल, कोई शुल्क नहीं (ब्राज़ील)
कुंजी (रैंडम): 5d865059-bc44-483a-962d-43ceb80126eb
कॉपी और पेस्ट करने योग्य Pix:
00020101021126580014br.gov.bcb.pix01365d865059-bc44-483a-962d-43ceb80126eb5204000053039865802BR5922OMNIROUTE CONTRIBUICAO6006BRASIL62070503***630475DD
₿ क्रिप्टो — BTC · ETH · USDT-TRC20 · USDC-Solana (विस्तार के लिए क्लिक करें)
| ₿ BTC | Bitcoin (SegWit) | bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd |
| Ξ ETH | Ethereum (ERC20) | 0x64Cf6B68A6Ff34288e89172950a2d00102337a84 |
| ₮ USDT | Tron (TRC20) | TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2 |
| $ USDC | Solana | 2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu |
🐛 कोई बग मिला या प्रतिक्रिया देना चाहते हैं? एक चर्चा शुरू करें।
डेवलपर नोट्स: डेवलपर की सुविधा के लिए प्रोजेक्ट npm install/postinstall के दौरान एक स्थानीय .env फ़ाइल उत्पन्न कर सकता है। इस फ़ाइल को जानबूझकर .gitignore के माध्यम से अनदेखा किया जाता है (.gitignore देखें) और इसे कभी भी कमिट नहीं किया जाना चाहिए — यदि यह गलती से कमिट हो जाए, तो उजागर हुए सभी सीक्रेट्स को बदलें और फ़ाइल को इतिहास से हटा दें। स्थानीय एनवायरनमेंट फ़ाइलों और सीक्रेट्स को प्रबंधित करने के मार्गदर्शन के लिए docs/DEVELOPER-ENVIRONMENT.md देखें।
मुख्य फ़्री-टियर सीमा ऊपर दिए गए दस्तावेज़ीकृत, पूल-डीडुप्लिकेटेड कैटलॉग के अनुसार ~1.62B टोकन/माह बनी हुई है। अस्थायी प्रदाता साइनअप क्रेडिट अलग से पहले महीने की सीमा को ~2.22B तक बढ़ा सकते हैं। Radar उन लोगों के लिए एक वैकल्पिक, हस्ताक्षरित कैटलॉग ओवरले है, जो OmniRoute रिलीज़ के बीच मुफ़्त मॉडल की उपलब्धता के बारे में अधिक नवीन जानकारी चाहते हैं; सामुदायिक कैटलॉग और प्रत्येक मौजूदा मुफ़्त सुविधा मुफ़्त बनी रहती है।
समर्थक लाइव कैटलॉग और अतिरिक्त प्रदाता अवसर प्राप्त कर सकते हैं। इसकी अलग, परिवर्तनशील अधिकतम सीमा प्रदाता की उपलब्धता के आधार पर अधिकतम लगभग 3B टोकन/माह है। यह अधिकतम सीमा कोई गारंटी नहीं है: प्रदाता किसी भी समय कोटा, पात्रता, मॉडल या क्षेत्र बदल सकते हैं।
Radar ऑप्ट-इन और केवल-GET है। OmniRoute क्लाइंट प्रॉम्प्ट, ट्रैफ़िक, प्रदाता कॉन्फ़िगरेशन, उपयोग टेलीमेट्री या स्थानीय घोषणा-खारिज स्थिति अपलोड नहीं करता। पात्रता और वर्तमान कैटलॉग के बारे में radar.omniroute.online/planos पर जानें।
v3.8.20 → v3.8.53 की हाल की प्रमुख विशेषताएँ। पूरा इतिहास
CHANGELOG.mdमें उपलब्ध है।
- ⚖️
quota-weightedरूटिंग — 20वीं कॉम्बो रणनीति समाप्त कोटा वाले खातों को छोड़ देती है, फिर शेष खातों में बचे हुए कोटे ÷ जारी लोड के अनुपात में चयन करती है, जबकि मौजूदा वार्तालाप अपने खातों से जुड़े रहते हैं। → ऑटो-कॉम्बो - 🧰 हेडलेस मोड —
omniroute serve --headless(याOMNIROUTE_HEADLESS=1) केवल/v1/*प्रॉक्सी इंजन चलाता है, जबकि डैशबोर्ड और केवल-डैशबोर्ड सबसिस्टम बंद रहते हैं। → हेडलेस मोड - 🔎 मॉडल खोज —
/v1/modelsक्षमता, कॉन्टेक्स्ट, प्रकार और टेक्स्ट के अनुसार फ़िल्टर करता है, औरPOST /v1/models/queryसमान प्रति-कुंजी दृश्यता के साथ एक छोटी, नियतात्मक शॉर्टलिस्ट लौटाता है। → API संदर्भ - 🔑 प्रति-कुंजी रूटिंग नियंत्रण —
forcedModelके साथ किसी API कुंजी को एक मॉडल या कॉम्बो से जोड़ें, और किसी कुंजी के मॉडल व कॉम्बो को एटॉमिक रूप से जोड़ें या हटाएँ (/api/keys/{id}/access)। → API संदर्भ · OpenAPI - 🛡️ अधिक सूक्ष्म PII नियंत्रण — प्रति-प्रकार चयन, अधिकतम 20 सत्यापित कस्टम मास्किंग पैटर्न और प्रति-प्रकार पहचान काउंटर; मास्किंग स्वयं ऑप्ट-इन बनी रहती है। → गार्डरेल्स
- 🌍 67 भाषाएँ — डैशबोर्ड, दस्तावेज़ मिरर और CLI में उपलब्ध;
npm run i18n:add-localeएक ही कमांड से हर जगह भाषा जोड़ता है। → i18n मार्गदर्शिका - 🎛️ OmniConductor — आपके एजेंट समूह के लिए इनबाउंड A2A डेलीगेशन, Agent Card पर Conductor कौशल और Faro पुश-टू-टॉक वॉइस चैट वाला डैशबोर्ड पैनल। → A2A सर्वर
- 🛂 अनुकूली प्रवेश और ओवरलोड सुरक्षा — भारी चैट अनुरोध 503 लौटाने के बजाय कतार में लगते हैं, और प्रत्येक कनेक्शन के लिए एटॉमिक RPM रोलिंग लीज़ उपलब्ध हैं। → रेज़िलिएंस मार्गदर्शिका
- 🗂️ कैनोनिकल
/v1/modelsक्रम — प्रत्येक प्रदाता के लिए एक सतत, प्रदाता-समूहित ब्लॉक (कॉम्बो सबसे पहले), जो प्रत्येक कैटलॉग स्रोत में स्थिर रहता है। → API संदर्भ - 🗜️ कम्प्रेशन सुदृढ़ीकरण — डिफ़ॉल्ट रूप से चालू इन्फ्लेशन गार्ड, DE / FR / JA + चीनी (wényán) के लिए Caveman पैक, और Gradle व .NET के लिए RTK फ़िल्टर। → कम्प्रेशन
- 💸 पारदर्शी फ़्लैट-रेट लागत — सदस्यता / कोडिंग-प्लान प्रदाता लागत विश्लेषण में $0 दिखाते हैं; बजट, कोटा और रूटिंग में अनुमान जारी रहता है। → API संदर्भ
- ⚖️ कोटा-शेयर रूटिंग — साझा खाते का कोटा पूल की गई कुंजियों के बीच निष्पक्ष रूप से बाँटती है और कार्य-संरक्षण के लिए निष्क्रिय हिस्से दूसरों को उधार देती है। → रेज़िलिएंस मार्गदर्शिका
- 🤖 एक-कमांड CLI/एजेंट सेटअप — 15 पंजीकृत
setup-*कमांड;omniroute run7 CLI (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI) लॉन्च करता है;omniroute configureइंटरैक्टिव प्रदाता+मॉडल चयनकर्ता और प्रति-कॉन्टेक्स्ट पसंदीदा विकल्पों के साथ 11 लक्ष्यों का समर्थन करता है। → CLI एकीकरण - 🛰️ रिमोट मोड — स्कोप किए गए टोकन (
connect/contexts/tokens) और VPS इंस्टॉलेशन के लिए एकantigravityOAuth सहायक के साथ रिमोट OmniRoute संचालित करें। → रिमोट मोड - 🧭 अधिक स्मार्ट ऑटो-रूटिंग —
auto/<category>:<tier>कॉम्बो, Fusion (मॉडल पैनल + जज), कार्य-जागरूक रूटिंग, और प्रति-अनुरोध मॉडल / मोड / USD-बजट ओवरराइड। → ऑटो-कॉम्बो - 🗜️ प्लग करने योग्य कम्प्रेशन — 12 संयोज्य इंजन + Compression Studios: LLMLingua-2, दो-स्तरीय Ultra, omniglyph, प्रति-चरण फ़िडेलिटी गेट, GCF v3.2 और ड्रैग-रीऑर्डर संपादक। → कम्प्रेशन
- 🕵️ पारदर्शी MITM डिक्रिप्शन (TPROXY) — प्रति-SNI CA और ट्रस्ट-स्टोर इंस्टॉलर के साथ उन CLI को कैप्चर करें जो प्रॉक्सी एनवायरनमेंट वेरिएबल की अनदेखी करते हैं। → MITM/TPROXY
- 💸 हर जगह लागत टेलीमेट्री — प्रत्येक एंडपॉइंट पर
X-OmniRoute-*लागत/उपयोग हेडर, कैश-HIT बचत हेडर और प्रति-कुंजी USD खर्च कोटा। → API संदर्भ - 🧠 आपके नियंत्रण वाली मेमोरी — डिफ़ॉल्ट रूप से बंद, ऑप्ट-इन int8 वेक्टर क्वांटाइज़ेशन + टाइप्ड डिके और प्रति-अनुरोध
x-omniroute-no-memory। → मेमोरी - 🛡️ सुरक्षा — प्रत्येक LLM रूट पर प्रॉम्प्ट-इंजेक्शन गार्ड (रेड-टीम सुइट), ऑप्ट-इन क्रेडेंशियल-मास्किंग गार्डरेल (दोनों दिशाओं में लीक हुई 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, ब्राउज़र-भाषा का स्वतः पता लगाना, प्रति-कुंजी डिवाइस ट्रैकिंग, रूट-रहित 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कॉम्बो रणनीति + ऑटो-कॉम्बोcacheAffinityफ़ैक्टर दोहराए गए अनुरोधों को कैश किया हुआ प्रीफ़िक्स रखने वाले कनेक्शन पर वापस भेजते हैं; और केवल-पठन/v1/auto-combo/{channel}/candidatesएंडपॉइंट किसीauto/*चैनल का लाइव कैंडिडेट पूल दिखाता है। → ऑटो-कॉम्बो - ⚡ स्थानीय प्रदर्शन और इन्फ्रा — एक-क्लिक स्थानीय Redis, Cloudflare Workers / Deno Deploy रिले डिप्लॉयर, Bifrost और Mux सुपरवाइज़्ड एम्बेडेड सेवाओं के रूप में। → एम्बेडेड सेवाएँ
- 🧩 इसके अलावा भी शामिल है — प्लगइन फ्रेमवर्क + मार्केटप्लेस, Omni/Agent/GitHub स्किल्स फ्रेमवर्क, Obsidian वॉल्ट इंटीग्रेशन (22 MCP टूल्स), OpenAI-संगत Batch और Files API, सिमैंटिक रिस्पॉन्स कैश, लीडरबोर्ड के साथ गेमिफ़िकेशन, ACP एजेंट डिस्कवरी (15 बिल्ट-इन एजेंट), BigQuery में शेड्यूल्ड लॉग एक्सपोर्ट,
auto/chaosसमानांतर मल्टी-मॉडल फ़ैन-आउट, एक Telegram बॉट ब्रिज, एक इन-ऐप वर्ज़न मैनेजर और LMArena-ELO फ़्री-प्रोवाइडर रैंकिंग्स। → दस्तावेज़
एक कॉन्फ़िगरेशन -
http://localhost:20128/v1- और** प्रत्येक** AI IDE या CLI मुफ़्त और कम लागत वाले मॉडल पर चलता है।
Claude कोड |
Codex CLI |
Cline |
किलो कोड |
चिड़ियाघर कोड |
जारी रखें |
ऐडर |
ForgeCode |
jcode |
DeepSeek TUI |
CodeWhale |
OpenCode |
फैक्टरी Droid |
Copilot CLI |
Cursor CLI |
स्मेल्ट |
Pi |
Grok बिल्ड |
हर्मीस एजेंट |
OpenClaw |
हंस |
ओपन इंटरप्रेटर |
Warp AI |
deyin.ai |
📖 सभी 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 पंजीकृत प्रदाता, जिनमें 153 के पास
hasFree: trueडिस्कवरी मेटाडेटा है। चैट मॉडल रजिस्ट्री में 239 प्रदाता / 3,059 विशिष्ट प्रदाता-मॉडल युग्म / 1,475 रॉ मॉडल ID शामिल हैं; अलग निःशुल्क-बजट कैटलॉग में 471 प्रति-मॉडल पंक्तियाँ, 34 आवर्ती पूल और 52 आवर्ती/कीलेस हमेशा-निःशुल्क प्रदाता हैं। इन्हें डिज़ाइन के अनुसार अलग-अलग आधारों पर मापा जाता है; परिभाषाएँ और पूल-डीडुप्लिकेटेड गणनाएँ प्रदाता संदर्भ और निःशुल्क टियर में उपलब्ध हैं।
OpenAI |
Anthropic |
Gemini |
xAI Grok |
DeepSeek |
Mistral |
Qwen |
Meta Llama |
Groq |
NVIDIA |
MiniMax |
Cohere |
Perplexity |
HuggingFace |
Together |
Fireworks |
Cloudflare |
Baidu |
…और 350+ अन्य — प्रत्येक आइकन डैशबोर्ड के प्रदाता कैटलॉग से लाइव लोड होता है। 📖 प्रदाता संदर्भ
📖 पूर्ण मशीन-पठनीय कैटलॉग → docs/reference/PROVIDER_REFERENCE.md
योगदान करेंवही ऐप, आपकी मशीन, आपके नियम। एक वैश्विक एनपीएम इंस्टॉल से** अपने फोन को** टर्मक्स के माध्यम से।
| प्लेटफ़ॉर्म | स्थापित करें | हाइलाइट्स |
|---|---|---|
| 📦 npm (वैश्विक) | npm इंस्टॉल -g omniroute | एक कमांड, कोई भी OS |
| ⚡ Bun (वैश्विक) | bun -g omniroute | जोड़ें समान रजिस्ट्री टैरबॉल, तेजी से इंस्टॉल |
| 🐳 Docker | डॉकर रन ... diegosouzapw/omniroute | मल्टी-आर्क AMD64 + ARM64 |
| 🖥️ डेस्कटॉप (Electron) | एनपीएम रन इलेक्ट्रॉन: बिल्ड | नेटिव विंडो + सिस्टम ट्रे - Windows / macOS / Linux |
| 🎩 मेनू-बार (OmniRouteTray) | ब्रू इंस्टॉल --cask zoispag/tap/omniroute-tray | & सर्वर को स्वचालित रूप से अपडेट करता है - macOS |
| 💪 ARM | देशी Arm64 | रास्पबेरी पाई, ARM सर्वर, Apple सिलिकॉन |
| 📱 एंड्रॉइड (टर्मक्स) | pkg इंस्टॉल नोडज && npx -y omniroute | आपके फोन पर चलाता है, 24/7, कोई रूट नहीं |
| 📲 PWA | "होम स्क्रीन में जोड़ें" | फुलस्क्रीन, ऑफ़लाइन, ब्राउज़र से इंस्टॉल करने योग्य |
| 🧩 OpenCode प्लगइन | @omniroute/opencode-provider | मूल OpenCode एकीकरण |
| 🤖 VS कोड Copilot चैट | इंस्टॉल OmniCopilot एक्सटेंशन | मूल Copilot चैट पिकर में प्रत्येक OmniRoute मॉडल - स्थिर & अंदरूनी सूत्र |
| 🛠️ स्रोत से | npm install && npm run dev | इसे हैक करें, |
📖 Docker गाइड · डेस्कटॉप · मेनू-बार ट्रे · टर्मक्स · PWA · OpenCode
कोई नया साइडबार नहीं, कोई नया चैट UI नहीं - प्रत्येक मॉडल OmniRoute सेवाएँ सही में दिखाई देती हैंCopilot चैट मॉडल पिकर जिसका आप पहले से उपयोग कर रहे हैं . VS कोड 1.122 के बाद से, प्रदाता मॉडल GitHub साइन-इन या Copilot सदस्यता के बिना काम करते हैं - एजेंट मोड, टूल कॉलिंग और विज़न, मुफ्त में।
स्थापित करें** OmniCopilot** एक्सटेंशन, इसे अपने OmniRoute सर्वर पर इंगित करें (डिफ़ॉल्ट रूप से localhost:20128), फिर Copilot चैट → मॉडल पिकर → खोलें** मॉडल प्रबंधित करें…** →OmniRoute .
| स्टोर | लिंक | |
|---|---|---|
| 🧩 VS कोड मार्केटप्लेस | स्थापित करें → | |
| 🔓 VSX रजिस्ट्री खोलें | स्थापित करें → |
संपादक के अंदर से: खोलें** एक्सटेंशन** देखना, खोजना** "OmniRoute"** , क्लिक करें** स्थापित करना** - दोनों दुकानों पर समान तरीके से काम करता है। स्रोत, मुद्दे और प्रकाशन रनबुक diegosouzapw/OmniCopilot पर लाइव।
📖 VS कोड Copilot चैट गाइड - सेटअप, पिकर क्या दिखाता है, डैशबोर्ड-इन-ए-टैब, समस्या निवारण
omniroute serveतब सबसे ज्यादा खुश होता है जब यह हमेशा चालू रहता है।** OmniRouteTray** इसे macOS के लिए एक सेट-एंड-फॉरगेट मेनू-बार ऐप में बदल देता है: यह सर्वर शुरू करता है, इसे रिबूट के दौरान सक्रिय रखता है, इसे अपडेट करता है, और आपके लाइव टोकन बजट को एक क्लिक दूर रखता है -** कोई टर्मिनल विंडो खुली नहीं छोड़ी गई, बच्चों की देखभाल के लिए कोईnpm install -g omnirouteनहीं।**
Tauri v2 (रस्ट कोर एक राउंडिंग एरर के आकार का) के साथ निर्मित, यह अपने स्वयं के हस्ताक्षरित नोड 24 रनटाइम को शिप करता है और एक ऐप-स्वामित्व वाली OmniRoute इंस्टॉल का प्रबंधन करता है, इसलिए यह कभी भी आपके वैश्विक node/bun से नहीं लड़ता है। यह** आपके मौजूदा ~/.omniroute/ कॉन्फिगरेशन और डेटाबेस को साझा करता है** - तो यह वही है OmniRoute आप पहले से ही दौड़ रहे हैं, केवल टोपी पहनकर। 🎩
| यह क्या करता है | कैसे |
|---|---|
| 🟢 सर्वर का पर्यवेक्षण करता है | स्पॉन्स omniroute सर्व , इसे डुप्लिकेट करने के बजाय पहले से चल रहे उदाहरण को अपनाता है |
| 📊 एक नज़र में लाइव उपयोग | प्रदाता कोटा बार, रीसेट उलटी गिनती के साथ Claude session/weekly सीमाएं, 30-दिन की लागत विश्लेषण |
| 🔄 स्थान पर स्वत: अद्यतन | चरणबद्ध स्थापना, परमाणु स्वैप, विफलता पर रोलबैक - हमेशा नवीनतम रिलीज पर |
| 🚀 लॉगिन पर प्रारंभ करें | लॉगिन पर वैकल्पिक लॉन्च; केवल ट्रे, कोई डॉक आइकन नहीं |
| 🩺 डॉक्टर & लॉग | एक-क्लिक डायग्नोस्टिक्स और सर्वर लॉग एक्सेस |
brew install --cask zoispag/tap/omniroute-tray एक डाउनलोड पसंद करते हैं? से नवीनतम .dmg प्राप्त करें
जारी करता है। स्रोत, मुद्दे और निर्माण
दस्तावेज़ zoispag/omniroute-tray पर रहते हैं।
💛 @zoispag द्वारा एक सामुदायिक परियोजना - आधिकारिक OmniRoute रिलीज़ नहीं।
📖 प्राधिकरण · सुरक्षा उपाय · अनुपालन
सर्वर के अलावा, OmniRoute एक पूर्ण कमांड-लाइन कॉकपिट है, जिसमें 80+ कमांड और खुले एजेंट प्रोटोकॉल हैं, ताकि कोई AI एजेंट इसे स्वयं संचालित कर सके।
omniroute # गेटवे + डैशबोर्ड उपलब्ध कराएँ (पोर्ट 20128)
omniroute chat # इंटरैक्टिव TUI चैट क्लाइंट (स्लैश: /model /combo /skill /memory)
omniroute setup # पहली बार चलाने के लिए निर्देशित विज़ार्ड
omniroute doctor # प्रदाताओं, पोर्ट और नेटिव निर्भरताओं का निदान करें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 को MCP, A2A, REST API, webhooks या रिमोट CLI के माध्यम से उपलब्ध कराएँ — कोई भी सक्षम एजेंट (या आपका अपना कोड) पूरे गेटवे को नियंत्रित कर सकता है: रूटिंग, प्रदाता, कॉम्बो, कैश, कम्प्रेशन, मेमोरी — स्वायत्त रूप से। नीचे दिए गए HTTP एंडपॉइंट http://localhost:20128 के अंतर्गत उपलब्ध होते हैं।
| इंटरफ़ेस | एंडपॉइंट / कमांड | इसका उपयोग करें |
|---|---|---|
| 🧰 MCP (stdio) | omniroute --mcp | Claude 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 पर पुश करने के लिए |
| 🛰️ रिमोट CLI | omniroute connect | सीमित-दायरे वाले एक्सेस टोकन से रिमोट इंस्टेंस संचालित करने के लिए |
# Claude Code को MCP के माध्यम से पूरा OmniRoute टूलसेट दें:
claude mcp add-server omniroute --type http --url http://localhost:20128/api/mcp/stream📖 MCP सर्वर · A2A सर्वर · एजेंट प्रोटोकॉल
डिफ़ॉल्ट स्टैक्ड कॉम्बो RTK → Caveman चलाता है। जब दोनों एक ही tool/context payload पर काम करते हैं, तो बचत संयुक्त हो जाती है:
combined = 1 − (1 − RTK) × (1 − Caveman_input)
average = 1 − (1 − 0.80) × (1 − 0.46) = 89.2%
range = 78.4 – 94.6%कोड ब्लॉक, URLs, JSON और संरचित डेटा preservation engine द्वारा हमेशा सुरक्षित रहते हैं।
जब कुछ ही टोकन काम कर देते हैं, तो ढेर सारे टोकन क्यों इस्तेमाल करें? हर request OmniRoute की compression pipeline से पारदर्शी रूप से गुज़रती है — क्लाइंट में कोई बदलाव नहीं। यह अब 12 composable engines का स्टैक है जो क्रम से चलते हैं और प्रति routing combo mix & match होते हैं — RTK, Caveman (⭐ 90K+), LLMLingua-2 और Troglodita (PT-BR) के विचारों पर आधारित।
Engines pipeline क्रम में चलते हैं; प्रत्येक को अलग से toggle किया जा सकता है और प्रति combo कॉन्फ़िगर किया जा सकता है:
| # | Engine | यह क्या करता है |
|---|---|---|
| 1 | Session-Dedup | टर्न्स के बीच दोहराई गई सामग्री को हटा देता है (content-addressed, cross-turn) |
| 2 | CCR | बड़े ब्लॉक्स को retrieve markers के पीछे आर्काइव करता है, जिन्हें माँगने पर लाया जाता है |
| 3 | Lite | Whitespace + image-URL ट्रिमिंग (कम विलंब वाला बेसलाइन) |
| 4 | RTK | स्मार्ट tool-result फ़िल्टरिंग, dedup और truncation (command-aware) |
| 5 | Responses Tool Output | shell/patch/search/build आउटपुट के लिए lossless-first JSON + सीमित diagnostic compression (Responses API) |
| 6 | Headroom | vendored GCF codec के ज़रिए JSON arrays का lossless tabular compaction (~30%) |
| 7 | Relevance | अंतिम user query के मुकाबले extractive sentence scoring |
| 8 | Caveman | नियम-आधारित prose compression (आउटपुट पर ~65–75%) |
| 9 | Aggressive | पुराने turns का summarization + progressive aging |
| 10 | LLMLingua-2 | MobileBERT ONNX के ज़रिए ML semantic pruning — code-safe, async |
| 11 | Ultra | वैकल्पिक small-model (SLM) tier के साथ heuristic token pruning |
| 12 | OmniGlyph | प्रयोगात्मक context-as-image encoding, जो सीधे Anthropic wire पर मापे गए Claude Fable 5 के लिए है; provider receipts मिलने तक GPT 5.6 transformers fail-closed रहते हैं। चार compression profiles (aggressive डिफ़ॉल्ट, balanced, coding-safe, passthrough) (सबसे आक्रामक; opt-in) |
कोड ब्लॉक, URLs और संरचित डेटा हमेशा byte-perfect सुरक्षित रहते हैं। One-click presets engines को जोड़ते हैं:
| मोड | बचत | किसके लिए सर्वोत्तम |
|---|---|---|
| 🪶 Lite | ~15% | हमेशा चालू रहने वाला सुरक्षित डिफ़ॉल्ट |
| 🪨 Standard (Caveman) | ~30% | रोज़ाना की कोडिंग |
| ⚡ Aggressive | ~50% | tool-भारी लंबे sessions |
| 🔥 Ultra | ~75% | अधिकतम बचत |
| 🧰 RTK | 60–90% | Shell/test/build/git आउटपुट |
| 🔗 Stacked (RTK → Caveman) | 78–95% | मिश्रित prompts + tool logs |
असली उदाहरण — Standard मोड:
पहले (69 tokens): "आपका React component दोबारा render होने का कारण संभवतः यह है कि आप हर render cycle में एक नया object reference बना रहे हैं। जब आप एक inline object को prop के रूप में पास करते हैं, तो React का shallow comparison इसे हर बार एक अलग object मानता है, जिससे re-render शुरू हो जाता है। मेरा सुझाव है कि object को memoize करने के लिए useMemo का उपयोग करें।"
बाद में (19 tokens): "हर render पर नया object ref। Inline object prop = नया ref = re-render। useMemo में लपेटें।"
वही जवाब। 72% कम tokens। शून्य accuracy loss। ✅
PT-BR उदाहरण — Troglodita मोड:
पहले (42 टोकन): "समस्या यह है कि कंपोनेंट फिर से रेंडर हो रहा है क्योंकि हर रेंडर चक्र में एक नया ऑब्जेक्ट संदर्भ बनाया जा रहा है। मैं
useMemoइस्तेमाल करने की सलाह दूँगा।"बाद में (12 टोकन): "फिर से रेंडर: हर चक्र में नया संदर्भ (इनलाइन ऑब्जेक्ट फिर से बनाया गया)।
useMemoइस्तेमाल करें।"वही उत्तर। ~70% कम टोकन। तकनीकी सटीकता बरकरार। ✅
ऊपर दिए गए 12 इंजन यह छोटा करते हैं कि अंदर क्या जाता है। तीन और परतें यह तय करती हैं कि कैसे, कब, और बाहर क्या आता है:
- 🪄 आउटपुट स्टाइल (आउटपुट-अक्ष स्टीयरिंग) — नियतात्मक, कैश-सुरक्षित प्रतिक्रिया-आकार देने वाले निर्देश इंजेक्ट करें; संयोजनीय, प्रत्येक
lite/full/ultraतीव्रता पर। स्टाइल जोड़ना एक पंक्ति की रजिस्ट्री प्रविष्टि है:- संक्षिप्त गद्य — भरती / आर्टिकल / हेजिंग हटाएँ; तकनीकी सार बिल्कुल वैसा ही रखें।
- कम कोड — "आलसी सीनियर डेव" YAGNI: सबसे छोटा काम करने वाला बदलाव, बिना माँगे गए स्कैफोल्डिंग के।
- Ponytail (आलसी सीनियर डेव) — YAGNI सीढ़ी चढ़ें, मूल कारण ठीक करें, सबसे छोटा काम करने वाला diff।
- मुझे ADHD है (क्रिया-प्रथम) — अगली क्रिया पहले, चरण संख्या में, एक ठोस अगला कदम, कोई प्रस्तावना नहीं।
- संक्षिप्त CJK (文言) — शास्त्रीय-चीनी अति-संक्षिप्त शैली (
zhतक लोकेल-सीमित)।
- 🎯 अनुकूली संदर्भ-बजट (डायल) — एक चालू/बंद टोकन थ्रेशोल्ड के बजाय, केवल उतना ही आगे बढ़ाएँ जितना मॉडल की संदर्भ विंडो में फ़िट होने के लिए ज़रूरी हो, सबसे सस्ते, सबसे कम-हानि वाले इंजनों को। नीति:
reserve-output(डिफ़ॉल्ट, मॉडल-जागरूक) ·percentage·absolute। मोड:floor(फिट की गारंटी) ·replace-autotrigger(आपकी स्पष्ट पसंद जीतती है) ·off(लेगेसी थ्रेशोल्ड)। - 🎛️ संपीड़न कहाँ तय होता है (प्राथमिकता, उच्च → निम्न) — प्रति-अनुरोध
x-omniroute-compressionहेडर › राउटिंग-कॉम्बो ओवरराइड › सक्रिय नामित प्रोफ़ाइल › अनुकूली / ऑटो-ट्रिगर › पैनल डिफ़ॉल्ट › बंद। लागू योजना प्रतिक्रिया हेडरX-OmniRoute-Compression: <mode>; source=<source>में वापस दिखती है।
टोकन थ्रेशोल्ड से ऑटो-ट्रिगर करें, अनुकूली डायल चालू करें, नामित प्रोफ़ाइल पिन करें, प्रति अनुरोध एक-बार का सेट करें, या प्रति राउटिंग कॉम्बो पाइपलाइन असाइन करें — जो भी वर्कलोड में फ़िट हो। एक वैकल्पिक ऑफ़लाइन eval harness (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 key जोड़ें या उसका account flow पूरा करें। मुफ़्त टियर के लिए साइनअप, अनुमोदन, या भुगतान विधि की आवश्यकता हो सकती है। Free Tiers Guide देखें; keyless उपलब्धता की गारंटी नहीं है, और 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
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 install और ग्लोबल इंस्टॉलेशन (bun install -g omniroute) Bun रनटाइम डिटेक्शन के माध्यम से समर्थित हैं:
- बिल्ट-इन
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 --buildmacOS या 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 पैकेज नहीं है।
2026-10-18 को पैनल का स्नैपशॉट · अपरिष्कृत कैटलॉग: YT 1.352 | TT 334 | IG 290 · नवीनता (दिन): YT 5 | TT 48 | IG 49
पूर्ण रैंकिंग (डुप्लिकेट हटाए गए कैनोनिकल URL, 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 के बारे में वीडियो बनाया है? लिंक के साथ एक इश्यू या चर्चा खोलें — हम उसे यहाँ प्रदर्शित करेंगे।
सब कुछ एक ही स्थान पर — मेंटेनर को फ़ॉलो करें, समुदाय के साथ चैट करें, या कोई इश्यू खोलें।
| चैनल | कहाँ / कैसे |
|---|---|
| 💼 LinkedIn — मेंटेनर को फ़ॉलो करें | linkedin.com/in/diegosouzapw |
| 🐙 GitHub — रिलीज़ और सुझावों के लिए फ़ॉलो करें | @diegosouzapw |
| 💬 Discord | discord.gg/U47eFqAXCn |
| 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 — 100% TypeScript, src/ और open-sse/ में (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 कुंजियाँ + MCP स्कोप्ड ऑथ · AES-256-GCM at rest · DOMPurify |
| स्टेल्थ | wreq-js — JA3 / JA4 TLS फिंगरप्रिंट इम्पर्सोनेशन, 3-स्तरीय प्रॉक्सी |
| लचीलापन | सर्किट ब्रेकर, एक्सपोनेंशियल बैकऑफ़, एंटी-थंडरिंग-हर्ड, ऑटो-कॉम्बो स्व-हीलिंग |
| लॉगिंग | pino — अनुरोध संदर्भ के साथ संरचित JSON लॉग्स |
| परीक्षण | Node.js टेस्ट रनर + Vitest — 7,800+ ट्रैक किए गए टेस्ट फ़ाइलों में 56,000+ स्टैटिक टेस्ट डिक्लेरेशन (यूनिट, इंटीग्रेशन, E2E, सुरक्षा, इकोसिस्टम) |
| प्लेटफ़ॉर्म | डेस्कटॉप (Electron) · Android (Termux) · PWA (कोई भी ब्राउज़र) |
| CI/CD | GitHub 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-विकल्पीय पाइपलाइन: बंद / हल्का / मानक / आक्रामक / अल्ट्रा / RTK / स्टैक्ड |
| RTK कम्प्रेशन | कमांड-आउटपुट कम्प्रेशन, फ़िल्टर, भरोसा, सत्यापन, रॉ-आउटपुट पुनर्प्राप्ति |
| कम्प्रेशन इंजन | Caveman, RTK, स्टैक्ड पाइपलाइन, डैशबोर्ड/API/MCP इंटरफ़ेस |
| कम्प्रेशन नियम प्रारूप | Caveman और RTK फ़िल्टर के लिए JSON नियम-पैक स्कीमा |
| कम्प्रेशन भाषा पैक | भाषा पहचान और Caveman नियम-पैक लेखन |
| रेज़िलिएंस मार्गदर्शिका | सर्किट ब्रेकर, कूलडाउन, कतार, एंटी-थंडरिंग हर्ड, TLS स्पूफ़िंग |
| ऑटो-कॉम्बो इंजन | 16-कारक स्कोरिंग, मोड पैक, स्व-उपचार |
| प्रॉक्सी मार्गदर्शिका | 3-स्तरीय प्रॉक्सी सिस्टम, 1proxy मार्केटप्लेस, रजिस्ट्री CRUD |
| निःशुल्क टियर | समेकित निर्देशिका: 34 दस्तावेज़ीकृत आवर्ती पूल / 484 सूचीबद्ध निःशुल्क-टियर प्रविष्टियाँ |
| सुविधा गैलरी | स्क्रीनशॉट के साथ डैशबोर्ड का दृश्य भ्रमण |
| कोडबेस दस्तावेज़ीकरण | शुरुआती लोगों के अनुकूल कोडबेस का चरणबद्ध परिचय |
| दस्तावेज़ | विवरण |
|---|---|
| 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 | ~परिवर्तित पंक्तियाँ |
|---|---|---|---|
| 1 | maxmad64bis | 371 | 25,326,561 |
| 2 | HouMinXi | 269 | 13,456,272 |
| 3 | backryun | 210 | 270,562 |
| 4 | oyi77 | 190 | 411,243 |
| 5 | pacocartones | 174 | 78,276 |
| 6 | JxnLexn | 151 | 3,562,936 |
| 6 | KooshaPari | 151 | 5,972,314 |
| 8 | rdself | 145 | 80,663 |
| 9 | RaviTharuma | 123 | 500,065 |
| 10 | herjarsa | 88 | 230,872 |
| 11 | hartmark | 84 | 2,849,554 |
| 12 | jonlwheat2-gif | 67 | 68,548 |
| 13 | artickc | 62 | 43,502 |
| 14 | chirag127 | 52 | 6,661 |
| 15 | xz-dev | 50 | 245,976 |
| 16 | xiaoyaner0201 | 47 | 33,626 |
| 17 | woodsonl | 46 | 809,391 |
| 18 | rqzbeh | 44 | 147,896 |
| 19 | QuangBlue | 43 | 13,112 |
| 20 | MumuTW | 40 | 26,093 |
यह गणना 2026-10-18 15:09:09 UTC को लाइव release/v3.8.52 टिप 656f01cb43 के साथ की गई। पृष्ठांकित GitHub GraphQL गणना में 9,191 मर्ज किए गए PRs शामिल हैं: 3,834 रिपॉज़िटरी स्वामी द्वारा, 229 Dependabot द्वारा, 6 अन्य बॉट्स/ऐप्स द्वारा, और 835 अलग-अलग योगदानकर्ताओं से 5,122 बाहरी PRs। “परिवर्तित पंक्तियाँ” GitHub पर जोड़ी और हटाई गई पंक्तियों का योग है तथा इसमें जनरेट की गई फ़ाइलें, लॉकफ़ाइलें, कैटलॉग, अनुवाद और दस्तावेज़ शामिल हैं; यह बदलाव की मात्रा है, लिखित LOC नहीं। 49 PRs में GitHub डिफ़ 500,000 पंक्तियों से अधिक बताए गए हैं (उदाहरण के लिए #13399, जिसमें एकल प्रोवाइडर जोड़ा गया है, 2,347 परिवर्तित फ़ाइलें सूचीबद्ध करता है), जिससे ऊपर दिए गए कई योग बढ़ जाते हैं। बराबरी वाले योगदानकर्ताओं को समान रैंक दी गई है।
|
Dizzle 🥇 GitHub से संबद्ध 367 कमिट |
Bob.Hou 🥈 GitHub से संबद्ध 269 कमिट |
Paijo 🥉 GitHub से संबद्ध 229 कमिट |
backryun 🏅 GitHub से संबद्ध 202 कमिट |
Paco Cartones 🏅 GitHub से संबद्ध 174 कमिट |
Ravi Tharuma 🏅 GitHub से संबद्ध 126 कमिट |
|
Markus Hartung 🏅 GitHub से संबद्ध 114 कमिट |
Randi 🏅 GitHub से संबद्ध 108 कमिट |
Jan Leon 🏅 GitHub से संबद्ध 87 कमिट |
Chris 🏅 GitHub से संबद्ध 70 कमिट |
Koosha Paridehpour 🏅 GitHub से संबद्ध 68 कमिट |
2026-10-18 14:44:45 UTC पर पुनः जाँच की गई: डिफ़ॉल्ट शाखा release/v3.8.52 के लिए रिपॉज़िटरी Contributors API द्वारा रिपोर्ट किए गए GitHub से संबद्ध कमिट। API ने 849 पहचानों (429 उपयोगकर्ता, 2 बॉट, 418 अनाम) को लौटाया; इस तालिका में अनुरक्षक, बॉट और अनाम पहचानें शामिल नहीं हैं तथा समान स्थान वाली प्रतिस्पर्धी प्रविष्टियाँ बरकरार रखी गई हैं। यह ऊपर दी गई मर्ज की गई PR रैंकिंग और नीचे दी गई Git-मेटाडेटा गणना, दोनों से अलग है।
🙏 इन योगदानकर्ताओं की सुविधाएँ, बग सुधार और अवसंरचना सुधार उस चीज़ का मूल हिस्सा हैं जो OmniRoute को विश्वसनीय और सुविधाओं से भरपूर बनाती है। प्रत्येक पुल अनुरोध, प्रत्येक परीक्षण केस और प्रत्येक i18n अनुवाद फ़ाइल मायने रखती है। ओपन सोर्स का निर्माण इन्हीं जैसे लोगों द्वारा किया जाता है।
उन लोगों का दिल से धन्यवाद, जो अपनी जेब से OmniRoute को वित्तीय सहयोग देते हैं — प्रत्येक योगदान इस परियोजना को निःशुल्क, स्वतंत्र और निरंतर आगे बढ़ते रहने में मदद करता है।
![]() Andrew 💛 सक्रिय मासिक प्रायोजक |
![]() Vlad I 💛 सक्रिय मासिक प्रायोजक |
![]() 小妍儿 💛 सक्रिय मासिक प्रायोजक |
![]() Guilherme Costa 💛 सक्रिय एकमुश्त प्रायोजक |
![]() Henrique Iurkiv 💛 सक्रिय एकमुश्त प्रायोजक |
![]() Somesh Ghaturle 💛 सक्रिय एकमुश्त प्रायोजक |
![]() Kolonie AI 💛 पूर्व एकमुश्त समर्थक |
![]() Prof. Igor Morais 💛 पूर्व एकमुश्त समर्थक |
![]() Pixma 💛 पूर्व एकमुश्त समर्थक |
![]() Paco Cartones 💛 पूर्व एकमुश्त समर्थक |
![]() longtao 💛 पूर्व एकमुश्त समर्थक |
… और वे अन्य लोग, जो अपनी पहचान गोपनीय रखना पसंद करते हैं 💛
सार्वजनिक GitHub Sponsors को 2026-10-18 को GitHub Sponsors GraphQL API के माध्यम से पुनः सत्यापित किया गया: कुल 14 में से 11 सार्वजनिक प्रायोजन (6 सक्रिय, 5 पूर्व)। GitHub की isActive स्थिति ऊपर दिए गए सक्रिय लेबल निर्धारित करती है; पूर्व सार्वजनिक एकमुश्त समर्थकों के प्रति आभार बना रहता है और निजी प्रायोजक गुमनाम रहते हैं। Ko-fi, Buy Me a Coffee, Liberapay, PIX और क्रिप्टो दान सूचीबद्ध नहीं हैं, क्योंकि उनके लिए कोई सार्वजनिक प्रायोजक रिकॉर्ड उपलब्ध नहीं है।
💖 प्रायोजक बनें → — प्रत्येक डॉलर OmniRoute को निःशुल्क और स्वतंत्र बनाए रखने में मदद करता है।
2026-10-18 को लाइव release/v3.8.52 के नवीनतम कमिट ad160ab2d1 (6,826 कमिट) पर ऑडिट किया गया: 993 सामान्यीकृत मानवीय Git पहचानें — 707 कमिट लेखक के रूप में दिखाई देती हैं (अनुरक्षक सहित) और 286 केवल स्पष्ट Co-authored-by ट्रेलर में दिखाई देती हैं। इस गणना में .mailmap लागू किया गया है, ई-मेल पतों की तुलना अक्षरों के केस की परवाह किए बिना की गई है, संख्यात्मक और सामान्य GitHub noreply पतों को केवल तभी जोड़ा गया है जब वे समान हैंडल को कूटबद्ध करते हैं, 26 बॉट/एजेंट/सेवा/प्लेसहोल्डर पहचानों को बाहर रखा गया है, और केवल प्रदर्शन नाम समान होने के कारण सामान्य ई-मेल पतों को मर्ज नहीं किया गया है। 2026-08-24 के ऑडिट में 639 प्रकाशित किए गए थे; उसी ऑडिट के आधार ac02c5b42f पर इस विधि को दोबारा चलाने से 619 मिलते हैं, इसलिए यह वृद्धि नए योगदानकर्ताओं के कारण है, न कि किसी कम सख्त विधि के कारण।
- रिपॉज़िटरी को फ़ोर्क करें
- सक्रिय
release/vX.Y.Zके नवीनतम कमिट से ब्रांच बनाएँ (mainसे नहीं) — ब्रांचिंग और रिलीज़ मॉडल देखें - अपनी फ़ीचर ब्रांच बनाएँ (
git checkout -b feat/amazing-feature) - अपने बदलाव कमिट करें (
git commit -m 'feat: add amazing feature') - ब्रांच पर पुश करें (
git push origin feat/amazing-feature) - base = वही
release/vX.Y.Zब्रांच रखते हुए एक पुल रिक्वेस्ट खोलें
विस्तृत दिशानिर्देशों के लिए CONTRIBUTING.md देखें।
# एक रिलीज़ बनाएँ — npm publish स्वचालित रूप से होता है
VERSION=x.y.z
gh release create "v${VERSION}" --title "v${VERSION}" --generate-notesOmniRoute दिग्गजों के कंधों पर खड़ा है। इसकी शुरुआत 9router के एक फ़ॉर्क और Go प्रोजेक्ट CLIProxyAPI के TypeScript पोर्ट के रूप में हुई थी — और उसके बाद, नीचे दिए गए प्रत्येक सबसिस्टम को किसी ऐसे ओपन-सोर्स प्रोजेक्ट से प्रेरणा मिली जिसने यह काम पहले किया था। उनमें से प्रत्येक ने OmniRoute के एक ठोस हिस्से को आकार दिया। यह उन सभी के प्रति हमारा धन्यवाद है। 🙏
⭐ स्टार की संख्याएँ 18 अक्टूबर, 2026 को GitHub के REST API से सत्यापित की गई थीं — जाकर इन प्रोजेक्ट्स को एक स्टार दें। ये संख्याएँ किसी विशिष्ट तिथि पर लिया गया सटीक स्नैपशॉट हैं और स्वाभाविक रूप से बदलेंगी।
| प्रोजेक्ट | ⭐ | इसने OmniRoute को कैसे प्रेरित किया |
|---|---|---|
| 9router | 31,004 | वह मूल प्रोजेक्ट जिस पर यह फ़ॉर्क बनाया गया है — जिसे यहाँ मल्टी-मोडल APIs और संपूर्ण TypeScript पुनर्लेखन के साथ विस्तारित किया गया है। |
| CLIProxyAPI | 55,591 | वह Go कार्यान्वयन जिसने इस JavaScript / TypeScript पोर्ट को प्रेरित किया। |
| LiteLLM | 61,482 | वह AI गेटवे जिसका सार्वजनिक मूल्य-निर्धारण डेटासेट हमारे लागत-ट्रैकिंग सिंक को डेटा प्रदान करता है और जिसके प्रोवाइडर-नॉर्मलाइज़ेशन मॉडल ने हमारी रूटिंग को दिशा दी। |
| codex-chatgpt-web | 14,526 | वेंडर किए गए ChatGPT Web → Codex Responses ब्रिज में अनुकूलित MIT स्रोत, जिसमें ब्राउज़र-सेशन, रिस्पॉन्स-फ़्रेमिंग, उपयोग और वेब-सर्च अडैप्टर शामिल हैं। |
| free-claude-code | 61,430 | स्ट्रीम रिकवरी, no-thinking उपनामों, फ़ॉलबैक वेब सर्च, स्लाइडिंग-विंडो सीमाओं, लॉग रिडैक्शन और सुदृढ़ किए गए लॉन्चर फ़्लो में पोर्ट किए गए पैटर्न। |
| composer-api | 346 | नेटिव Cursor एक्ज़ीक्यूटर में अनुकूलित Cursor Composer टूल-चयन, आउटपुट-बाधा और टूल-कमिट पैटर्न। |
| codex-multi-auth | 553 | Codex OAuth पुनःप्रमाणीकरण में पोर्ट किए गए नए लॉगिन और रिफ़्रेश-टोकन रोटेशन पैटर्न। |
| opencode-anthropic-auth | 558 | Claude Code-संगत ट्रांसफ़ॉर्म डिफ़ॉल्ट और बिलिंग-हेडर व्यवहार, जिन्हें OmniRoute के कॉन्फ़िग-संचालित ब्रिज में सामान्यीकृत किया गया। |
| grok2api-merged | 2 | इसके Grok मॉडल मैपिंग, नकली-TypeError Statsig जनरेटर, अनुरोध और डिवाइस डिफ़ॉल्ट तथा NDJSON रिस्पॉन्स प्रोसेसर को OmniRoute के Grok Web एक्ज़ीक्यूटर में महत्वपूर्ण रूप से अनुकूलित किया गया। |
| TQZHR/grok2api | 706 | grok2api-merged के पीछे का प्रमुख ट्रांज़िटिव कोड स्रोत; इसके मॉडल, हेडर, पेलोड, Statsig और प्रोसेसर कार्यान्वयन Grok Web वंशावली में संरक्षित हैं। |
| chenyme/grok2api | 7,819 | Grok पेलोड और डिवाइस डिफ़ॉल्ट, Statsig जनरेटर तथा TQZHR और grok2api-merged के माध्यम से आए result.response प्रोसेसर का अंतर्निहित MIT स्रोत। |
| grok2api-pro | 27 | grok2api-merged द्वारा अपनी प्रॉक्सी-पूल परत के लिए श्रेय दिया गया एक ट्रांज़िटिव स्रोत; OmniRoute उस वंशावली सूचना को संरक्षित रखता है, लेकिन अपने सीमित Grok Web एक्ज़ीक्यूटर में प्रॉक्सी-पूल पोर्ट का दावा नहीं करता। |
| GrokProxy | 51 | इसके कुकी-प्रमाणीकृत Grok प्रॉक्सी और result.response.token स्ट्रीमिंग पैटर्न ने OmniRoute के Grok Web ट्रांसपोर्ट को दिशा दी। |
| GrokBridge | 5 | मूल Grok Web कार्यान्वयन ने इसके HTTP/ब्राउज़र अपस्ट्रीम डिज़ाइन का संदर्भ लिया; इसका प्रत्यक्ष HTTP पथ GrokProxy से व्युत्पन्न है, इसलिए किसी स्वतंत्र कोड पोर्ट का दावा नहीं किया जाता। |
| प्रोजेक्ट | ⭐ | इसने OmniRoute को कैसे प्रेरित किया |
|---|---|---|
| Caveman | 113,396 | वायरल "जब कम टोकन से काम हो, तो अधिक टोकन क्यों इस्तेमाल करें" प्रोजेक्ट — इसका आदिमानव-जैसी भाषा का दर्शन हमारे मानक संपीड़न मोड और 30+ अनावश्यक-शब्द हटाने/संघनन नियमों को शक्ति देता है। |
| RTK – Rust Token Killer | 83,835 | उच्च-प्रदर्शन कमांड-आउटपुट संपीड़न — इसने हमारे RTK इंजन, JSON फ़िल्टर DSL, रॉ-आउटपुट पुनर्प्राप्ति और स्टैक्ड RTK → Caveman पाइपलाइन को प्रेरित किया। |
| headroom | 75,741 | प्रतिवर्ती संदर्भ-संपीड़न (SmartCrusher) — इसने हमारे headroom इंजन और ccr पुनर्प्राप्ति-मार्कर पैटर्न को प्रेरित किया। |
| LLMLingua | 6,757 | प्रॉम्प्ट-संपीड़न अनुसंधान (LLMLingua / LLMLingua-2) — इसने हमारे असिंक्रोनस, कोड-सुरक्षित, फ़ेल-ओपन llmlingua इंजन को प्रेरित किया। |
| llmlingua-2-js | 32 | हमारे LLMLingua इंजन के लिए वर्कर-थ्रेड बैकएंड के रूप में उपयोग किया गया JS/ONNX पोर्ट (MobileBERT / XLM-RoBERTa)। |
| Troglodita | 50 | PT-BR टोकन संपीड़न — हमारे pt-BR भाषा पैक को शक्ति देता है: ब्राज़ीली-पुर्तगाली व्याकरण के लिए अनुकूलित पुनरुक्ति न्यूनीकरण और अनावश्यक शब्दों को हटाना। |
| ponytail | 166,731 | वायरल "आलसी वरिष्ठ डेवलपर" YAGNI-कोडर कौशल — इसने हमारी less-code आउटपुट शैली को प्रेरित किया: सबसे छोटे कार्यशील परिवर्तन की दिशा, जो _जनरेट किए गए_ कोड को घटाती है (Caveman के संक्षिप्त गद्य का आउटपुट-अक्ष सहोदर)। |
| i-have-adhd | 57,628 | इसकी कार्रवाई-प्रथम, ADHD-अनुकूल प्रतिक्रिया शैली को पाँच भाषाओं में OmniRoute की संक्षिप्त आउटपुट शैली के रूप में रूपांतरित किया गया। |
| प्रोजेक्ट | ⭐ | इसने OmniRoute को कैसे प्रेरित किया |
|---|---|---|
| TOON | 25,509 | टोकन-उन्मुख ऑब्जेक्ट नोटेशन — इसके स्तंभाकार, हेडर-प्लस-पंक्तियाँ मॉडल ने हमारे सारणीबद्ध संघनन चरण को आकार दिया। |
| GCF – Graph Compact Format | 59 | इसके संक्षिप्त ग्राफ़ प्रारूप और जेनेरिक-प्रोफ़ाइल डिज़ाइन ने OmniRoute के सारणीबद्ध संघनन और Headroom कोडेक प्रारूप को दिशा दी। |
| gcf-typescript | 4 | MIT TypeScript कार्यान्वयन, जिसे सीधे वेंडर करके Headroom जेनेरिक-प्रोफ़ाइल कोडेक के रूप में विस्तारित किया गया। |
| token-optimizer-mcp | 551 | Brotli/SQLite कैश + प्रति-सत्र संदर्भ-डेल्टा — इसने हमारे session-dedup इंजन को प्रेरित किया। |
| token-savior | 1,182 | Bash-आउटपुट संघनन + MCP प्रोफ़ाइल — इसने हमारे संपीड़न बेल-आउट अनुशासन और MCP टूल-मैनिफ़ेस्ट न्यूनीकरण को प्रेरित किया। |
| token-saver | 154 | विफलता-जागरूक बेल-आउट सहित सामग्री-जागरूक, प्रति-फ़ाइल-प्रकार आउटपुट संपीड़न — इसने हमारे प्रति-प्रकार प्रेषण और न्यूनतम-लाभ स्किप को सत्यापित किया। |
| token-optimizer | 2,595 | "अदृश्य टोकन खोजें" — इसके ऑफ़लोड + पुनर्प्राप्त करने योग्य हैंडल पैटर्न ने हमारी CCR ऑफ़लोड सोच को दिशा दी। |
| TokenMizer | 33 | सत्र-ग्राफ़ + अलग-अलग टर्नों में पंक्ति-डीडुप का ब्लूप्रिंट, जिसने हमारे session-dedup डिज़ाइन को दिशा दी। |
| OmniCompress | 3 | Rust स्तंभाकार-JSON + सामग्री-संबोधित पुनर्प्राप्ति + संदेशों के बीच डीडुप — इसने हमारे headroom/ccr/session-dedup इंजन डिज़ाइन और कैश-स्थिर "संपीड़ित रूप स्थिति-स्वतंत्र है" अपरिवर्तनीयता को सत्यापित किया। |
| mcp-compressor | 133 | MCP टूल-स्कीमा/विवरण संपीड़न — इसने हमारे MCP टूल-मैनिफ़ेस्ट कार्डिनैलिटी न्यूनीकरण को दिशा दी। |
| RepoMapper | 217 | Aider-शैली की रेपो-मैप रैंकिंग — इसने हमारे रेपो-मैप / पुनर्प्राप्ति-रैंकिंग अन्वेषण को दिशा दी। |
| quiet-shell-mcp | 4 | MCP पर घोषणात्मक शेल-आउटपुट न्यूनीकरण — इसने हमारे घोषणात्मक bash-आउटपुट संघनन को सत्यापित किया। |
| ts-morph | 6,205 | TypeScript Compiler API टूलकिट — इसने हमारे पार्सर-आधारित टिप्पणी निष्कासन को प्रेरित किया, जो स्ट्रिंग, टेम्पलेट और रेगेक्स लिटरल को सुरक्षित रखता है। |
| प्रोजेक्ट | ⭐ | इसने OmniRoute को कैसे प्रेरित किया |
|---|---|---|
| Mem0 | 67,385 | सार्वभौमिक मेमोरी लेयर — इसके proxy-as-write/read-boundary मॉडल ने हमारी मेमोरी आर्किटेक्चर को आकार दिया। |
| Letta (MemGPT) | 25,179 | स्तरीय मेमोरी वाले स्टेटफ़ुल एजेंट — इससे हमारा Context Control & Recovery (CCR) स्तरीय मॉडल प्रेरित हुआ। |
| WFGY | 1,800 | बार-बार होने वाले 16 RAG/LLM विफलता मोड की ProblemMap वर्गिकी — हमारी समस्या-निवारण मार्गदर्शिका की साझा शब्दावली। |
| प्रोजेक्ट | ⭐ | इसने OmniRoute को कैसे प्रेरित किया |
|---|---|---|
| llm-interceptor | 79 | कोडिंग-असिस्टेंट ↔ LLM ट्रैफ़िक के MITM इंटरसेप्शन/विश्लेषण ने शुरुआती Traffic Inspector आवश्यकताओं को दिशा दी। पहले व्युत्पन्न किए गए चार मॉड्यूल — SSE मर्जिंग, वार्तालाप सामान्यीकरण, गोपनीय डेटा मास्किंग और हेडर सैनिटाइज़ेशन — को सार्वजनिक प्रोटोकॉल मानकों पर आधारित स्वतंत्र क्लीन-रूम कार्यान्वयनों से बदल दिया गया है। दो होस्ट-पासथ्रू सतहें (passthrough.ts और _internal/bypass.cjs) स्वतंत्र रूप से वर्गीकृत OmniRoute-आंतरिक कार्यान्वयन बनी हुई हैं; उस प्रतिस्थापन के हिस्से के रूप में उन्हें दोबारा नहीं लिखा गया था। |
| ProxyBridge | 6,814 | पारदर्शी प्रति-प्रक्रिया प्रॉक्सी रूटिंग — इससे हमारा क्रैश-सुरक्षित MITM टियरडाउन, सॉकेट निष्क्रियता टाइमआउट, /proc प्रक्रिया एट्रिब्यूशन और TPROXY कैप्चर प्रेरित हुए। |
| प्रोजेक्ट | ⭐ | इसने OmniRoute को कैसे प्रेरित किया |
|---|---|---|
| models.dev | 7,286 | AI मॉडल विनिर्देशों, मूल्य-निर्धारण और क्षमताओं का खुला डेटाबेस — हमारे मॉडल कैटलॉग में मूल रूप से सिंक किया गया। |
| React Flow / xyflow | 38,705 | हमारे रीयल-टाइम Compression Studio और Combo/Routing Studio को संचालित करने वाली नोड-आधारित ग्राफ़ लाइब्रेरी। |
| LangGraph | 43,443 | LangGraph Studio के लाइव वर्कफ़्लो-ग्राफ़ विज़ुअलाइज़ेशन ने हमारे Studios के रीयल-टाइम कैस्केड दृश्य को प्रेरित किया। |
| Langfuse | 35,990 | इसके ट्रेस → स्पैन → जनरेशन ऑब्ज़र्वेबिलिटी मॉडल ने हमारे Compression Studio वॉटरफ़ॉल को आकार दिया। |
| Kiali | 3,645 | Istio सर्विस-मेश ऑब्ज़र्वेबिलिटी — इससे Routing/Combo Studio में हमारे सर्किट-ब्रेकर बैज और त्रुटि-एज विज़ुअल प्रेरित हुए। |
| lobe-icons | 2,615 | AI/LLM ब्रांड लोगो, जो हमारे पूरे डैशबोर्ड में प्रदाता आइकन रेंडर करते हैं। |
| flag-icons | 12,473 | README भाषा चयनकर्ता द्वारा उपयोग किए जाने वाले MIT-लाइसेंस प्राप्त SVG ध्वज प्रदान करता है। |
| प्रोजेक्ट | ⭐ | इसने OmniRoute को कैसे प्रेरित किया |
|---|---|---|
| awesome-secure-defaults | 722 | डिफ़ॉल्ट रूप से सुरक्षित लाइब्रेरी की एक चयनित सूची, जो हमारे सुरक्षा विकल्पों का मार्गदर्शन करती है (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink)। |
| प्रोजेक्ट | ⭐ | इसने OmniRoute को कैसे प्रेरित किया |
|---|---|---|
| ClawRouter | 6,628 | इससे अनुरोध डी-डुप्लिकेशन, आपातकालीन शून्य-लागत फ़ॉलबैक, प्लग करने योग्य Auto-Combo रणनीतियाँ और बहुभाषी आशय वर्गीकरण प्रेरित हुए। |
| Antigravity-Manager | 32,333 | इसके खाता-जागरूक मॉडल रीमैपिंग, निष्पादन-योग्य पथ सत्यापन और प्लान-लेबल व्यवहार ने OmniRoute के Antigravity रनटाइम को दिशा दी। |
| vscode-antigravity-cockpit | 4,850 | इसके संक्षिप्त कोटा-रीसेट उलटी गिनती प्रारूप ने OmniRoute में संबंधित प्रदाता-सीमा प्रदर्शन को प्रेरित किया। |
| AionUi | 33,611 | इसके ACP एकीकरणों ने OmniRoute द्वारा इंस्टॉल किए गए CLI एजेंट की स्वचालित पहचान को प्रेरित किया। |
| CodexBar | 22,616 | इसने Grok Build कोटा सतह की पहचान की; इसके बाद OmniRoute ने स्वतंत्र रूप से लाइव वायर फ़ॉर्मैट को सत्यापित और ठीक किया। |
MIT लाइसेंस - विवरण के लिए LICENSE देखें।
⬆ शीर्ष पर वापस जाएँ · ओपन-सोर्स AI समुदाय के लिए ❤️ से बनाया गया।
OmniRoute v3.8.53 · Node ≥22.22.2 · MIT लाइसेंस · omniroute.online












