Second `npm run release:reconcile` pass on `release/v3.8.50..release/v3.8.51` (091589089c..c0f92ec98a, 916 non-merge commits, 877 merged PRs): - fold the 173 changelog.d fragments accumulated since #12971 under `## [3.8.51]` and delete them - generate bullets for the 58 cycle commits that had no fragment (4 features / 42 fixes / 12 maintenance), each with the merged PR link and `— thanks @author` - link 137 fragment bullets to the PR of the commit that added them and credit the author; two prefix/origin mismatches reviewed (#12945→#13392, #13001→#13379, both maintainer rebaselines of other people's PRs) - refresh "Release by the numbers" + Top-25 and regenerate the `### 🙌 Contributors` hall (112 external contributors + maintainer; every non-bot author of the 877 merged PRs present) - closed-PR credit audit for the window: nothing to add (#13215→#13361 and #13059→#13690 are still open, #12998 was independently fixed earlier by #12853); no human co-author trailers, no commits without a PR - resync the 58 i18n CHANGELOG mirrors Gates: check:changelog-integrity OK, check:docs-sync PASS.
README (हिन्दी)
🌐 Languages: 🇺🇸 English · 🇪🇹 am · 🇸🇦 ar · 🇦🇿 az · 🇧🇬 bg · 🇧🇩 bn · 🇨🇿 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
💰 ~1.47B मुफ़्त टोकन / माह
मुफ़्त टियर को मैन्युअल रूप से एक साथ जोड़ना मुश्किल है — दर्जनों SDK, दर्जनों रेट लिमिट, और आपको यह भी पता नहीं होता कि वास्तव में आपके पास कितना उपलब्ध है। OmniRoute 34 आवर्ती पूल कुंजियों में 452 मुफ़्त-टियर प्रविष्टियों को सूचीबद्ध करता है और प्रकाशित सकारात्मक मासिक बजट वाले 16 पूल तथा प्रति-मॉडल पाँच Groq सीमाओं से टोकन की प्रमुख संख्या की गणना करता है, जिसमें साझा पूल के आधार पर डुप्लिकेट हटाए जाते हैं। जो कोटा केवल क्षेत्रीय पहचान सत्यापन के बाद उपलब्ध होते हैं (वर्तमान में: ModelScope), उन्हें अलग दिखाया जाता है—क्षेत्रीय पहचान सत्यापन के पीछे +~6M—और उन्हें कभी भी प्रमुख संख्या में नहीं जोड़ा जाता। परिणाम डैशबोर्ड (
/dashboard/free-tiers) पर दृश्यमान रहता है।
लाइव
/dashboard/free-tiersपृष्ठ का एनिमेटेड सारांश। पूरी कार्यप्रणाली (पूल डुप्लिकेट हटाना, क्रेडिट टियर, प्रदाता की शर्तें): docs/reference/FREE_TIERS.md।इन आँकड़ों का लाइव कैटलॉग के आधार पर हर दो सप्ताह में पुनः ऑडिट किया जाता है और ये दोनों दिशाओं में बदलते हैं — यदि कोई प्रदाता मुफ़्त टियर समाप्त करता है तो संख्या घटती है; कोई नया जुड़ता है तो यह बढ़ती है। हम वही प्रकाशित करते हैं जिसकी कैटलॉग वास्तव में गणना करता है, कभी भी ऊपर की ओर पूर्णांकित सर्वोत्तम स्थिति नहीं।
⭐ यदि OMNIROUTE ने आपके पैसे बचाने और आपका काम आसान बनाने में मदद की है, तो रिपॉज़िटरी को स्टार दें।
💬 समुदाय से जुड़ें
👋 मेंटेनर को फ़ॉलो करें — नए प्रदाताओं, रिलीज़ और सुझावों की जानकारी सबसे पहले पाएँ:
सवाल, प्रदाताओं से संबंधित सुझाव, रोडमैप और सहायता → Discord · Telegram · WhatsApp 🌍 वैश्विक / 🇧🇷 ब्राज़ील / पोर्टल
📈 गेटवे लगातार बढ़ रहा है
| v3.8.49 | v3.8.50 | v3.8.51+ |
|
|---|---|---|---|
| 🌐 प्रदाता | 290 | 352 | और कतार में |
| 🧠 अद्वितीय चैट मॉडल ID | 1185 | 1312 | — |
| 🖼️ मोडैलिटी ब्रिज | — | 🆕 विज़न + ऑडियो + वीडियो | — |
| 📡 Radar निःशुल्क कैटलॉग | — | 🆕 ऑप्ट-इन | — |
| ⚖️ कोटा-जागरूक शेड्यूलिंग | — | 🆕 Quota-Share | — |
| 📊 कोटा टेलीमेट्री | — | 🆕 लाइव | — |
→ रोडमैप — v3.9.0 LTS की ओर अग्रसर
🧩 उपलब्ध
| 🚀 शुरुआत | 🚀 त्वरित शुरुआत | 📦 इंस्टॉल करें | 🆓 शून्य-कॉन्फ़िगरेशन |
| 💡 जानें | 💥 वादा | 🤔 OmniRoute क्यों | 🏆 क्या इसे अलग बनाता है |
| ⚙️ सुविधाएँ | 🎯 कॉम्बो | 🌐 प्रदाता | 🔌 CLI और MCP |
| 🗜️ संपीड़न | 🖥️ यह कहाँ चलता है | 🔒 निजी | |
| 👀 इसे देखें | 🎬 क्रियाशील रूप में | ✨ नया क्या है | 🤖 संगत CLI |
| 💚 सहयोग | 💚 सहयोग / दान करें | 💬 समुदाय | 💖 प्रायोजक |
| 📦 परियोजना | 🛠️ तकनीकी स्टैक | 📖 दस्तावेज़ीकरण | 👥 योगदानकर्ता |
🆓 इंस्टॉल करते ही काम करता है — न कोई कुंजी, न कोई कॉन्फ़िगरेशन
# नया इंस्टॉलेशन, शून्य क्रेडेंशियल — `auto` पहले से काम करता है:
curl http://localhost:20128/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model":"auto","messages":[{"role":"user","content":"Hello!"}]}'
कोई विशिष्ट मुफ़्त बैकएंड पसंद है? सीधे oc/… (OpenCode Free) को कॉल करें। फिर auto अपनाएँ और OmniRoute को चुनने दें।
📦 Python, Node.js, PHP और cURL के लिए कॉपी-पेस्ट क्विकस्टार्ट स्क्रिप्ट → examples/quickstart/
💥 वादा
🤔 OmniRoute क्यों?
🤝 हमारे ओपन सोर्स मित्रों द्वारा समर्थित
ओपन सोर्स मित्र के रूप में जुड़ना चाहते हैं? ये वे कंपनियाँ हैं जो ओपन सोर्स का समर्थन करती हैं और OmniRoute को आगे बढ़ाने में मदद करती हैं — और हम सार्वजनिक रूप से बताते हैं कि उनके द्वारा दिया गया प्रत्येक टोकन कहाँ खर्च होता है। संपर्क करें: diegosouza.pw@outlook.com
|
Kimi Moonshot AI |
इस प्रोजेक्ट का समर्थन करने के लिए हमारे संस्थापक ओपन सोर्स मित्र Kimi (Moonshot AI) का धन्यवाद! Kimi, ओपन-वेट K2 और K3 मॉडल परिवारों के पीछे की AI लैब है — Kimi K3 बंद मॉडलों की कीमत के एक छोटे-से हिस्से में 1M-टोकन कॉन्टेक्स्ट विंडो, नेटिव विज़न और फ्रंटियर-स्तरीय कोडिंग प्रदान करता है, और Claude Code, Codex तथा OmniRoute द्वारा समर्थित प्रत्येक कोडिंग टूल के साथ बिना किसी अतिरिक्त सेटअप के काम करता है।
Kimi का समर्थन किन चीज़ों को संचालित करता है: Kimi के API क्रेडिट OmniRoute की AI-सत्यापित रिलीज़ पाइपलाइन को संचालित करते हैं — Kimi K3 द्वारा संचालित मर्ज सत्यापन चरण, जो प्रत्येक pull request के जारी होने से पहले उसकी समीक्षा करता है — साथ ही रोज़मर्रा के फ़ीचर विकास को भी। प्रथम-श्रेणी Kimi समर्थन दोनों माध्यमों पर उपलब्ध है: प्रत्यक्ष Kimi API ( kimi-k3) और Kimi Code कोडिंग प्लान (OAuth और API कुंजी)। OmniRoute, Kimi के समर्थन कार्यक्रम में शामिल पहला ब्राज़ीलियाई ओपन-सोर्स प्रोजेक्ट भी है। 15% अतिरिक्त क्रेडिट के साथ Kimi API कुंजी प्राप्त करें →
|
|
Cheaper Inference cheaperinference.com |
इस प्रोजेक्ट का समर्थन करने के लिए OmniRoute के ओपन सोर्स मित्र Cheaper Inference का धन्यवाद! Cheaper Inference एक लागत-क्रमबद्ध गेटवे है, जो 42 फ्रंटियर मॉडल — Claude, GPT-5.x, Gemini, Kimi K3, GLM, DeepSeek, Grok और MiniMax — को एक OpenAI-संगत एंडपॉइंट के माध्यम से पुनर्विक्रय करता है और प्रत्येक अनुरोध को सबसे सस्ते योग्य प्रदाता तक रूट करता है, जबकि मॉडल निर्माता की सूचीबद्ध कीमत से अधिक शुल्क कभी नहीं लेता।
OmniRoute में प्रथम-श्रेणी समर्थन: Chat Completions, नेटिव /v1/responses एंडपॉइंट, विज़न, टूल कॉलिंग और 3 इमेज मॉडल (grok-imagine, nano-banana-pro, nano-banana-2, जिन्हें cheaperinference/<model> के रूप में एक्सेस किया जा सकता है)। API कुंजी प्राप्त करें →
|
aff=omniroute टैग वाले लिंक पार्टनर लिंक हैं। वे आपके लिए बिना किसी अतिरिक्त लागत के प्रोजेक्ट को वित्तपोषित करते हैं।
🎟️ एफिलिएट प्रोमो — ऐसे प्रदाताओं के मुफ़्त साइनअप कूपन जिन्हें हम प्रायोजित नहीं करते (विस्तार करने के लिए क्लिक करें)
यह अनुभाग केवल रेफ़रल/कूपन कोड के लिए है। प्रायोजित साझेदारियाँ ऊपर दिए गए 🤝 हमारे ओपन सोर्स मित्रों द्वारा समर्थित अनुभाग में हैं। यहाँ सूचीबद्ध प्रदाताओं के साथ OmniRoute का कोई प्रायोजन या साझेदारी नहीं है — ये सार्वजनिक कूपन हैं, जिनका उपयोग कोई भी कर सकता है।
|
AgentRouter agentrouter.org |
AgentRouter — एफिलिएट साइनअप · साइनअप पर $100 के मुफ़्त क्रेडिट (मुफ़्त सर्वर, अधिक विलंबता की अपेक्षा करें — परीक्षण के लिए सर्वोत्तम, प्रोडक्शन के लिए नहीं)। v3.8.50 से OmniRoute में प्रथम-श्रेणी समर्थन: Chat Completions, Anthropic-संगत वायर फ़ॉर्मैट और OpenAI-संगत पाथ। उपलब्ध मॉडलों में claude-opus-4-8, claude-opus-5, gpt-5.6-sol और अन्य शामिल हैं। अपने $100 प्राप्त करें →
⚠️ एफिलिएट लिंक — इस प्रदाता के साथ OmniRoute का कोई प्रायोजन या साझेदारी नहीं है। |
क्या आप किसी अन्य प्रदाता को जानते हैं, जिसका उदार मुफ़्त साइनअप कूपन OmniRoute उपयोगकर्ताओं को लाभ पहुँचाता हो? एक issue खोलें और हम उसे यहाँ जोड़ देंगे।
🎯 कॉम्बो — प्रमुख सुविधा
कॉम्बो मॉडल की एक शृंखला है, जिनके बीच OmniRoute स्वचालित रूप से रूट करता है। यदि कोटा समाप्त हो जाए, कोई प्रदाता विफल हो जाए या लागत अचानक बढ़ जाए, तो कॉम्बो अगले पात्र और स्वस्थ मॉडल पर जा सकता है। 🛡️
⚡ शून्य-कॉन्फ़िगरेशन — बस auto का उपयोग करें
कोई कॉम्बो बनाने की आवश्यकता नहीं है। अपने मॉडल को auto (या इसके किसी प्रकार) पर सेट करें और OmniRoute आपके कनेक्ट किए गए प्रदाताओं से एक वर्चुअल कॉम्बो बनाता है, जिसकी लाइव स्कोरिंग होती है:
| मॉडल ID | यह किसके लिए अनुकूलन करता है |
|---|---|
auto | 🎯 संतुलित डिफ़ॉल्ट (LKGP — आपके अंतिम अच्छे प्रदाता के साथ बना रहता है) |
auto/coding | 🧑💻 कोड जनरेशन के लिए गुणवत्ता-प्रथम भार |
auto/fast | ⚡ सबसे कम विलंबता पहले |
auto/cheap | 💰 प्रति टोकन सबसे सस्ता पहले |
auto/offline | 🔋 सर्वाधिक कोटा / रेट-लिमिट गुंजाइश पहले |
auto/smart | 🔭 बेहतर मॉडल खोजने के लिए गुणवत्ता-प्रथम + 10% अन्वेषण |
auto/lkgp | 📌 अंतिम ज्ञात अच्छे प्रदाता के साथ स्पष्ट रूप से बने रहना |
auto/chaos | 🧪 लचीलापन परीक्षण के लिए दोष-प्रविष्टि भार (कैओस इंजीनियरिंग) |
🔀 या अपना स्वयं का बनाएँ — 19 रूटिंग रणनीतियाँ
सभी 19 रणनीतियाँ — प्रत्येक कॉम्बो चरण में मिलाएँ और संयोजित करें:
| # | रणनीति | यह क्या करती है |
|---|---|---|
| 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 | reset-window |
उस लक्ष्य को प्राथमिकता दें जिसकी कोटा विंडो सबसे पहले रीसेट होती है |
| 12 | reset-aware |
कोटा रीसेट समय के अनुसार रैंक करें — छोटी विंडो पहले 📊 |
| 13 | context-relay |
लंबी बातचीत के लिए लक्ष्यों के बीच संदर्भ हस्तांतरित करें 🧠 |
| 14 | context-optimized |
वर्तमान संदर्भ आकार के लिए सबसे उपयुक्त लक्ष्य चुनें |
| 15 | cache-optimized |
प्रत्येक पुनः उपयोग योग्य प्रॉम्प्ट प्रीफ़िक्स को उसी खाते से जोड़े रखें — प्रॉम्प्ट-कैश हिट अधिकतम करें 🎯 |
| 16 | lkgp |
अंतिम-ज्ञात-अच्छा पथ — अंतिम सफल प्रदाता से जोड़े रखता है, फिर नियमों पर फ़ॉलबैक करता है |
| 17 | auto |
प्रत्येक कनेक्शन पर 16-कारक लाइव स्कोरिंग 🤖 |
| 18 | fusion |
मॉडल के एक पैनल में अनुरोध वितरित करता है + एक निर्णायक एक उत्तर का संश्लेषण करता है 🧬 |
| 19 | pipeline |
चरणों को शृंखलाबद्ध करें — प्रत्येक लक्ष्य का आउटपुट अगले को दिया जाता है 🔗 |
Auto-Combo इंजन प्रत्येक उम्मीदवार को 16 कारकों (स्वास्थ्य, कोटा, लागत, विलंबता, कार्य की उपयुक्तता, गुणवत्ता, सत्र उपलब्धता…) पर स्कोर करता है — docs/routing/AUTO-COMBO.md देखें।
🧱 लचीलापन अंतर्निहित है (3 स्वतंत्र परतें)
📖 ऑटो-कॉम्बो इंजन · प्रत्यास्थता मार्गदर्शिका
🏆 OmniRoute को क्या अलग बनाता है
📊 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 — तत्काल, कोई शुल्क नहीं (ब्राज़ील)
कुंजी (रैंडम): 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 देखें।
📡 OmniRoute Radar
ऊपर दिए गए दस्तावेज़ीकृत, पूल-डिडुप्लिकेटेड कैटलॉग से मुख्य फ्री-टियर सीमा अब भी ~1.47B टोकन/माह है। अस्थायी प्रदाता साइनअप क्रेडिट पहले महीने में इसे अलग से बढ़ाकर ~2.07B कर सकते हैं। Radar उन लोगों के लिए एक वैकल्पिक, हस्ताक्षरित कैटलॉग ओवरले है, जो OmniRoute रिलीज़ के बीच फ्री मॉडल की उपलब्धता के बारे में अधिक नवीन जानकारी चाहते हैं; सामुदायिक कैटलॉग और प्रत्येक मौजूदा मुफ्त सुविधा निःशुल्क बनी रहती है।
समर्थक लाइव कैटलॉग और अतिरिक्त प्रदाता अवसर प्राप्त कर सकते हैं। इसकी अलग, परिवर्तनशील अधिकतम सीमा प्रदाता की उपलब्धता के आधार पर अधिकतम लगभग 3B टोकन/माह है। यह सीमा कोई गारंटी नहीं है: प्रदाता किसी भी समय कोटा, पात्रता, मॉडल या क्षेत्र बदल सकते हैं।
Radar ऑप्ट-इन और केवल GET है। OmniRoute क्लाइंट प्रॉम्प्ट, ट्रैफ़िक, प्रदाता कॉन्फ़िगरेशन, उपयोग टेलीमेट्री या स्थानीय घोषणा-खारिज स्थिति अपलोड नहीं करता। पात्रता और मौजूदा कैटलॉग के बारे में radar.omniroute.online/planos पर जानें।
✨ नया क्या है
v3.8.20 → v3.8.50 की हालिया प्रमुख विशेषताएँ। पूरा इतिहास
CHANGELOG.mdमें उपलब्ध है।
- 🎛️ OmniConductor — आपके एजेंट फ़्लीट को इनबाउंड A2A डेलिगेशन, Agent Card पर Conductor स्किल्स और Faro पुश-टू-टॉक वॉइस चैट वाला डैशबोर्ड पैनल। → A2A सर्वर
- 🛂 अनुकूली प्रवेश एवं ओवरलोड सुरक्षा — भारी चैट अनुरोध 503 त्रुटि देने के बजाय कतार में लगते हैं, और प्रत्येक कनेक्शन के लिए एटॉमिक RPM रोलिंग लीज़ उपलब्ध हैं। → रेज़िलिएंस गाइड
- 🗂️ कैनोनिकल
/v1/modelsक्रम — प्रत्येक प्रोवाइडर के लिए एक सतत, प्रोवाइडर-अनुसार समूहीकृत ब्लॉक (कॉम्बो सबसे पहले पिन किए गए), जो प्रत्येक कैटलॉग स्रोत में स्थिर रहता है। → API संदर्भ - 🗜️ कम्प्रेशन सुदृढ़ीकरण — डिफ़ॉल्ट रूप से चालू इन्फ़्लेशन गार्ड, DE / FR / JA + चीनी (wényán) के लिए Caveman पैक, Gradle और .NET के लिए RTK फ़िल्टर। → कम्प्रेशन
- 💸 पारदर्शी फ़्लैट-रेट लागत — सदस्यता / कोडिंग-प्लान प्रोवाइडर लागत विश्लेषण में $0 दिखाते हैं; बजट, कोटा और रूटिंग अनुमान लगाना जारी रखते हैं। → API संदर्भ
- ⚖️ Quota-Share रूटिंग — पूल की गई कुंजियों में किसी साझा खाते का कोटा निष्पक्ष रूप से बाँटें; यह वर्क-कंज़र्विंग है, इसलिए निष्क्रिय हिस्से दूसरों को उधार दिए जाते हैं। → रेज़िलिएंस गाइड
- 🤖 एक-कमांड CLI/एजेंट सेटअप — 13 पंजीकृत
setup-*कमांड;omniroute run7 CLI (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI) लॉन्च करता है;omniroute configureइंटरैक्टिव प्रोवाइडर+मॉडल चयनकर्ता और प्रत्येक कॉन्टेक्स्ट के लिए पसंदीदा विकल्पों के साथ 10 लक्ष्य समर्थित करता है। → CLI इंटीग्रेशन - 🛰️ रिमोट मोड — सीमित-स्कोप वाले टोकन (
connect/contexts/tokens) और VPS इंस्टॉलेशन के लिए एकantigravityOAuth हेल्पर से रिमोट OmniRoute संचालित करें। → रिमोट मोड - 🧭 अधिक स्मार्ट ऑटो-रूटिंग —
auto/<category>:<tier>कॉम्बो, Fusion (मॉडल पैनल + निर्णायक), कार्य-जागरूक रूटिंग और प्रत्येक अनुरोध के लिए मॉडल / मोड / USD-बजट ओवरराइड। → Auto-Combo - 🗜️ प्लग करने योग्य कम्प्रेशन — 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… और नया रूप दिया गया 352-प्रोवाइडर कैटलॉग। → प्रोवाइडर
- 📡 रूटिंग पारदर्शिता — प्रत्येक प्रतिक्रिया में उसे सेवा देने वाली रणनीति/प्रोवाइडर/लेटेंसी बताने वाला
X-OmniRoute-Decisionहेडर होता है; नईcache-optimizedकॉम्बो रणनीति + Auto-CombocacheAffinityफ़ैक्टर दोहराए गए अनुरोधों को कैश्ड प्रीफ़िक्स रखने वाले कनेक्शन पर वापस रूट करते हैं; और केवल-पढ़ने योग्य/v1/auto-combo/{channel}/candidatesएंडपॉइंट किसीauto/*चैनल का लाइव उम्मीदवार पूल उजागर करता है। → Auto-Combo - ⚡ स्थानीय प्रदर्शन और इन्फ़्रास्ट्रक्चर — एक-क्लिक स्थानीय 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 मुफ़्त-प्रोवाइडर रैंकिंग। → दस्तावेज़
🤖 संगत CLIs और कोडिंग एजेंट्स
एक कॉन्फ़िग —
http://localhost:20128/v1— और हर AI IDE या CLI मुफ़्त और कम लागत वाले मॉडल पर चलता है।
Claude Code |
Codex CLI |
Cline |
Kilo Code |
Zoo Code |
Continue |
Aider |
ForgeCode |
jcode |
DeepSeek TUI |
CodeWhale |
OpenCode |
Factory Droid |
Copilot CLI |
Cursor CLI |
Smelt |
Pi |
Grok Build |
Hermes Agent |
OpenClaw |
Goose |
Open Interpreter |
Warp AI |
Agent Deck |
📖 सभी 36 टूल (26 CLI Code's + 10 CLI Agents) के लिए प्रति-टूल सेटअप → 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"
# या प्रदाता+मॉडल को इंटरैक्टिव रूप से चुनें और टूल का अपना कॉन्फ़िगरेशन लिखें:
omniroute configure codex # ये भी: claude opencode qwen aider goose gemini cline continue kilo
प्रत्येक कमांड सक्रिय रिमोट कॉन्टेक्स्ट (omniroute connect <host>) का पालन करता है, --dry-run
बिना निष्पादित किए सटीक env/args का पूर्वावलोकन करता है, और --api-key-env NAME सीक्रेट्स को
आपकी शेल हिस्ट्री से बाहर रखता है। → CLI एकीकरण
🌐 352 AI प्रदाता — 152 कैटलॉग-चिह्नित निःशुल्क
कैनोनिकल चैट, मीडिया, खोज, स्थानीय, क्लाउड-एजेंट और सिस्टम संग्रहों में 352 पंजीकृत प्रदाता, जिनमें 152 के पास
hasFree: trueडिस्कवरी मेटाडेटा है। चैट मॉडल रजिस्ट्री में 229 प्रदाता / 2,554 विशिष्ट प्रदाता-मॉडल युग्म / 1,283 रॉ मॉडल ID शामिल हैं; अलग निःशुल्क-बजट कैटलॉग में 443 प्रति-मॉडल पंक्तियाँ, 34 आवर्ती पूल और 53 आवर्ती/की-रहित हमेशा-निःशुल्क प्रदाता हैं। ये जानबूझकर अलग-अलग हर हैं; परिभाषाएँ और पूल-डीडुप्लिकेटेड गणनाएँ प्रदाता संदर्भ और निःशुल्क टियर में उपलब्ध हैं।
🏢 हर प्रमुख लैब — एक ही एंडपॉइंट के माध्यम से
OpenAI |
Anthropic |
Gemini |
xAI Grok |
DeepSeek |
Mistral |
Qwen |
Meta Llama |
Groq |
NVIDIA |
MiniMax |
Cohere |
Perplexity |
HuggingFace |
Together |
Fireworks |
Cloudflare |
Baidu |
…और 330+ अन्य — प्रत्येक आइकन डैशबोर्ड के प्रदाता कैटलॉग से लाइव प्राप्त होता है। 📖 प्रदाता संदर्भ
🆓 हमेशा निःशुल्क — $0, कार्ड की आवश्यकता नहीं
📖 पूर्ण मशीन-पठनीय कैटलॉग → docs/reference/PROVIDER_REFERENCE.md
🖥️ OmniRoute कहाँ चलता है — हर जगह
वही ऐप, आपकी मशीन, आपके नियम। वैश्विक npm इंस्टॉल से लेकर Termux के ज़रिए आपके फ़ोन तक।
| प्लेटफ़ॉर्म | इंस्टॉल | मुख्य विशेषताएँ |
|---|---|---|
| 📦 npm (वैश्विक) | npm install -g omniroute | एक कमांड, कोई भी OS |
| 🐳 Docker | docker run … diegosouzapw/omniroute | मल्टी-आर्क AMD64 + ARM64 |
| 🖥️ डेस्कटॉप (Electron) | npm run electron:build | नेटिव विंडो + सिस्टम ट्रे — Windows / macOS / Linux |
| 🎩 मेन्यू-बार (OmniRouteTray) | brew install --cask zoispag/tap/omniroute-tray | सर्वर की निगरानी और स्वतः अपडेट करता है — macOS |
| 💪 ARM | नेटिव arm64 | Raspberry Pi, ARM सर्वर, Apple Silicon |
| 📱 Android (Termux) | pkg install nodejs && npx -y omniroute | आपके फ़ोन पर, 24/7, बिना root के चलता है |
| 📲 PWA | "होम स्क्रीन पर जोड़ें" | फ़ुलस्क्रीन, ऑफ़लाइन, ब्राउज़र से इंस्टॉल करने योग्य |
| 🧩 OpenCode प्लगइन | @omniroute/opencode-provider | नेटिव OpenCode एकीकरण |
| 🤖 VS Code Copilot Chat | OmniCopilot एक्सटेंशन इंस्टॉल करें | नेटिव Copilot Chat चयनकर्ता में प्रत्येक OmniRoute मॉडल — स्थिर और Insiders |
| 🛠️ स्रोत से | npm install && npm run dev | इसमें बदलाव करें, योगदान दें |
📖 Docker मार्गदर्शिका · डेस्कटॉप · मेन्यू-बार ट्रे · Termux · PWA · OpenCode
🧩 नया: VS Code के नेटिव Copilot Chat के भीतर OmniRoute
कोई नया साइडबार नहीं, कोई नया चैट UI नहीं — OmniRoute द्वारा उपलब्ध कराया गया प्रत्येक मॉडल सीधे उस Copilot Chat मॉडल चयनकर्ता में दिखाई देता है जिसका आप पहले से उपयोग करते हैं। VS Code 1.122 से, प्रदाता मॉडल GitHub साइन-इन या Copilot सदस्यता के बिना काम करते हैं — एजेंट मोड, टूल कॉलिंग और विज़न, निःशुल्क।
OmniCopilot एक्सटेंशन इंस्टॉल करें, इसे
अपने OmniRoute सर्वर की ओर निर्देशित करें (डिफ़ॉल्ट localhost:20128 है), फिर Copilot Chat → मॉडल चयनकर्ता
→ मॉडल प्रबंधित करें… → OmniRoute खोलें।
| स्टोर | लिंक | इनके साथ काम करता है |
|---|---|---|
| 🧩 VS Code Marketplace | इंस्टॉल करें → | VS Code — स्थिर और Insiders |
| 🔓 Open VSX Registry | इंस्टॉल करें → | Cursor, Windsurf, VSCodium, Theia, code-server, Gitpod, Antigravity, Kiro… |
एडिटर के भीतर से: एक्सटेंशन दृश्य खोलें, "OmniRoute" खोजें, इंस्टॉल करें पर क्लिक करें — दोनों स्टोर पर समान तरीके से काम करता है। स्रोत, समस्याएँ और प्रकाशन रनबुक diegosouzapw/OmniCopilot पर उपलब्ध हैं।
📖 VS Code Copilot Chat मार्गदर्शिका — सेटअप, चयनकर्ता क्या दिखाता है, टैब में डैशबोर्ड, समस्या निवारण
🎩 नया: OmniRouteTray — आपका गेटवे, जो मेन्यू बार में रहता है
omniroute serveहमेशा चालू रहने पर सबसे अच्छा काम करता है। OmniRouteTray इसे macOS के लिए एक बार सेट करके भूल जाने योग्य मेन्यू-बार ऐप में बदल देता है: यह सर्वर शुरू करता है, रीबूट के बाद भी उसे चालू रखता है, उसे वहीं अपडेट करता है और आपके लाइव टोकन बजट को एक क्लिक की दूरी पर रखता है — किसी टर्मिनल विंडो को खुला रखने की ज़रूरत नहीं, न हीnpm install -g omnirouteकी देखरेख करनी पड़ती है।
Tauri v2 (एक Rust कोर, जिसका आकार नगण्य है) के साथ निर्मित, यह
अपने स्वयं के हस्ताक्षरित Node 24 रनटाइम के साथ आता है और ऐप-स्वामित्व वाले OmniRoute इंस्टॉल का प्रबंधन करता है, इसलिए यह कभी भी आपके
वैश्विक node/bun से टकराता नहीं है। यह आपके मौजूदा ~/.omniroute/ कॉन्फ़िगरेशन और डेटाबेस को साझा करता है — इसलिए यह
वही OmniRoute है जिसे आप पहले से चलाते हैं, बस इसने एक टोपी पहन रखी है। 🎩
| यह क्या करता है | कैसे |
|---|---|
| 🟢 सर्वर की निगरानी करता है | omniroute serve शुरू करता है, और उसकी प्रतिलिपि बनाने के बजाय पहले से चल रहे इंस्टेंस को अपना लेता है |
| 📊 एक नज़र में लाइव उपयोग | प्रदाता कोटा बार, रीसेट काउंटडाउन सहित Claude सत्र/साप्ताहिक सीमाएँ, 30-दिन का लागत विवरण |
| 🔄 वहीं स्वतः अपडेट करता है | चरणबद्ध इंस्टॉल, एटॉमिक स्वैप, विफलता पर रोलबैक — हमेशा नवीनतम रिलीज़ पर |
| 🚀 लॉगिन पर शुरू करें | लॉगिन पर वैकल्पिक लॉन्च; केवल ट्रे, कोई डॉक आइकन नहीं |
| 🩺 डॉक्टर और लॉग | एक-क्लिक निदान और सर्वर लॉग तक पहुँच |
brew install --cask zoispag/tap/omniroute-tray
डाउनलोड करना पसंद है? नवीनतम .dmg
रिलीज़ से प्राप्त करें। स्रोत, समस्याएँ और बिल्ड
दस्तावेज़ zoispag/omniroute-tray पर उपलब्ध हैं।
💛 @zoispag द्वारा एक सामुदायिक परियोजना — यह आधिकारिक OmniRoute रिलीज़ नहीं है।
🔒 निजी और लोकल-फर्स्ट
📖 प्राधिकरण · सुरक्षा उपाय · अनुपालन
🔌 संपूर्ण 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 list # ← रिमोट सर्वर पर चलता है
omniroute configure codex # ← रिमोट मॉडल चुनता है, स्थानीय Codex प्रोफ़ाइल लिखता है
omniroute tokens create --name ci --scope read # अन्य मशीनों के लिए अधिक सीमित टोकन बनाएँ
omniroute contexts use default # ← स्थानीय सर्वर पर वापस जाएँ
टोकन read / write / admin तक स्कोप किए जाते हैं; प्रोसेस शुरू करने वाले रूट केवल लूपबैक तक सीमित रहते हैं।
📖 रिमोट मोड
🤝 किसी एजेंट को कनेक्ट करें — और वह स्वयं OmniRoute को नियंत्रित करेगा
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 सर्वर · एजेंट प्रोटोकॉल
🗜️ 15–95% टोकन बचाएँ — स्वचालित रूप से
📖 यह कैसे काम करता है — पाइपलाइन, आर्किटेक्चर और बचत का गणित
डिफ़ॉल्ट स्टैक्ड कॉम्बो 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-इंजन स्टैक
इंजन पाइपलाइन क्रम में चलते हैं; प्रत्येक को स्वतंत्र रूप से चालू या बंद किया जा सकता है और हर कॉम्बो के लिए कॉन्फ़िगर किया जा सकता है:
| # | इंजन | यह क्या करता है |
|---|---|---|
| 1 | Session-Dedup | अलग-अलग टर्न में दोहराई गई सामग्री हटाता है (सामग्री-संबोधित, क्रॉस-टर्न) |
| 2 | CCR | बड़े ब्लॉक को पुनर्प्राप्ति मार्कर के पीछे संग्रहीत करता है, जिन्हें माँग पर प्राप्त किया जाता है |
| 3 | Lite | व्हाइटस्पेस + इमेज-URL ट्रिमिंग (कम-लेटेंसी बेसलाइन) |
| 4 | RTK | स्मार्ट टूल-परिणाम फ़िल्टरिंग, डीडुप्लिकेशन और ट्रंकेशन (कमांड-जागरूक) |
| 5 | Responses Tool Output | शेल/पैच/खोज/बिल्ड आउटपुट के लिए लॉसलेस-प्रथम JSON + सीमित डायग्नोस्टिक कम्प्रेशन (Responses API) |
| 6 | Headroom | बंडल किए गए GCF कोडेक के माध्यम से JSON ऐरे का लॉसलेस सारणीबद्ध संकुचन (~30%) |
| 7 | Relevance | अंतिम उपयोगकर्ता क्वेरी के सापेक्ष निष्कर्षण-आधारित वाक्य स्कोरिंग |
| 8 | Caveman | नियम-आधारित गद्य कम्प्रेशन (आउटपुट पर ~65–75%) |
| 9 | Aggressive | पुराने टर्न का सारांशीकरण + क्रमिक एजिंग |
| 10 | LLMLingua-2 | MobileBERT ONNX के माध्यम से ML सिमेंटिक प्रूनिंग — कोड-सुरक्षित, असिंक्रोनस |
| 11 | Ultra | वैकल्पिक छोटे-मॉडल (SLM) टियर के साथ ह्यूरिस्टिक टोकन प्रूनिंग |
| 12 | OmniGlyph | प्रत्यक्ष Anthropic वायर पर मापे गए Claude Fable 5 के लिए प्रयोगात्मक कॉन्टेक्स्ट-ऐज़-इमेज एन्कोडिंग; प्रदाता रसीदें मिलने तक GPT 5.6 ट्रांसफ़ॉर्मर फ़ेल-क्लोज़्ड रहते हैं। चार कम्प्रेशन प्रोफ़ाइल (डिफ़ॉल्ट रूप से एग्रेसिव, संतुलित, कोडिंग-सुरक्षित, पासथ्रू) (सबसे अधिक एग्रेसिव; ऑप्ट-इन) |
कोड ब्लॉक, URLs और संरचित डेटा को बाइट-स्तर पर पूर्णतः हमेशा संरक्षित रखा जाता है। एक-क्लिक प्रीसेट इंजनों को संयोजित करते हैं:
| मोड | बचत | इसके लिए सर्वोत्तम |
|---|---|---|
| 🪶 Lite | ~15% | हमेशा चालू रहने वाला सुरक्षित डिफ़ॉल्ट |
| 🪨 Standard (Caveman) | ~30% | दैनिक कोडिंग |
| ⚡ Aggressive | ~50% | लंबे, टूल-प्रधान सत्र |
| 🔥 Ultra | ~75% | अधिकतम बचत |
| 🧰 RTK | 60–90% | शेल/टेस्ट/बिल्ड/git आउटपुट |
| 🔗 Stacked (RTK → Caveman) | 78–95% | मिश्रित प्रॉम्प्ट + टूल लॉग |
वास्तविक उदाहरण — Standard मोड:
पहले (69 टोकन): "आपका React कॉम्पोनेंट संभवतः इसलिए दोबारा रेंडर हो रहा है क्योंकि आप हर रेंडर चक्र में एक नया ऑब्जेक्ट रेफ़रेंस बना रहे हैं। जब आप किसी इनलाइन ऑब्जेक्ट को prop के रूप में पास करते हैं, तो React की शैलो तुलना उसे हर बार एक अलग ऑब्जेक्ट मानती है, जिससे दोबारा रेंडर होता है। मैं ऑब्जेक्ट को मेमोइज़ करने के लिए useMemo इस्तेमाल करने की सलाह दूँगा।"
बाद में (19 टोकन): "हर रेंडर पर नया ऑब्जेक्ट रेफ़रेंस। इनलाइन ऑब्जेक्ट prop = नया रेफ़रेंस = दोबारा रेंडर। useMemo में रैप करें।"
वही उत्तर। 72% कम टोकन। सटीकता में कोई कमी नहीं। ✅
PT-BR उदाहरण — Troglodita मोड:
पहले (42 टोकन): "समस्या यह है कि कंपोनेंट फिर से रेंडर हो रहा है, क्योंकि प्रत्येक रेंडरिंग चक्र में एक नया ऑब्जेक्ट रेफ़रेंस बनाया जा रहा है। मैं useMemo का उपयोग करने की सलाह दूँगा।"
बाद में (12 टोकन): "री-रेंडर: हर चक्र में नया रेफ़रेंस (इनलाइन ऑब्जेक्ट दोबारा बना)।
useMemoका उपयोग करें।"वही उत्तर। ~70% कम टोकन। तकनीकी सटीकता बरकरार। ✅
🎚️ इंजनों से आगे — आउटपुट शैलियाँ, अनुकूली डायल और प्रति-अनुरोध नियंत्रण
ऊपर दिए गए 12 इंजन अंदर जाने वाली सामग्री को छोटा करते हैं। तीन और परतें यह निर्धारित करती हैं कि आउटपुट कैसे, कब, और क्या बाहर आए:
- 🪄 आउटपुट शैलियाँ (आउटपुट-अक्ष निर्देशन) — नियतात्मक, कैश-सुरक्षित, प्रतिक्रिया-आकार निर्धारण निर्देश जोड़ें; इन्हें संयोजित किया जा सकता है और प्रत्येक की तीव्रता
lite/full/ultraहो सकती है। किसी शैली को जोड़ने के लिए रजिस्ट्री में केवल एक पंक्ति जोड़नी होती है:- संक्षिप्त गद्य — अनावश्यक शब्द / आर्टिकल / अनिश्चितता-सूचक भाषा हटाएँ; तकनीकी सार को सटीक रखें।
- कम कोड — "आलसी वरिष्ठ डेवलपर" YAGNI: सबसे छोटा कार्यशील बदलाव, बिना माँगे कोई अतिरिक्त ढाँचा नहीं।
- पोनीटेल (आलसी वरिष्ठ डेवलपर) — YAGNI की सीढ़ी चढ़ें, मूल कारण ठीक करें, सबसे छोटा कार्यशील डिफ़।
- मुझे ADHD है (कार्रवाई-पहले) — अगली कार्रवाई सबसे पहले, क्रमांकित चरण, एक ठोस अगला कदम, कोई प्रस्तावना नहीं।
- संक्षिप्त CJK (文言) — शास्त्रीय-चीनी की अत्यंत संक्षिप्त शैली (
zhतक लोकेल-सीमित)।
- 🎯 अनुकूली संदर्भ-बजट (डायल) — एकल चालू/बंद टोकन सीमा के बजाय, सबसे सस्ते और न्यूनतम-हानि वाले इंजनों को केवल उतना ही बढ़ाएँ, जितना मॉडल की संदर्भ विंडो में समाने के लिए आवश्यक हो। नीति:
reserve-output(डिफ़ॉल्ट, मॉडल-जागरूक) ·percentage·absolute। मोड:floor(समाना सुनिश्चित करें) ·replace-autotrigger(आपकी स्पष्ट पसंद प्रभावी होगी) ·off(पुरानी सीमा)। - 🎛️ संपीड़न कहाँ निर्धारित होता है (प्राथमिकता, उच्च → निम्न) — प्रति-अनुरोध
x-omniroute-compressionहेडर › रूटिंग-कॉम्बो ओवरराइड › सक्रिय नामित प्रोफ़ाइल › अनुकूली / ऑटो-ट्रिगर › पैनल डिफ़ॉल्ट › बंद। लागू की गई योजनाX-OmniRoute-Compression: <mode>; source=<source>प्रतिक्रिया हेडर में वापस दिखाई जाती है।
टोकन सीमा के आधार पर ऑटो-ट्रिगर करें, अनुकूली डायल चालू करें, किसी नामित प्रोफ़ाइल को पिन करें, प्रति अनुरोध एक बार की सेटिंग निर्धारित करें, या प्रत्येक रूटिंग कॉम्बो को एक पाइपलाइन असाइन करें—जो भी कार्यभार के अनुकूल हो। एक ऑप्ट-इन ऑफ़लाइन मूल्यांकन हार्नेस (npm run eval:compression) किसी बदलाव को लागू करने से पहले पिन किए गए कॉर्पस पर सटीकता बनाम बचत का स्कोर देता है।
📖 COMPRESSION_GUIDE.md · RTK_COMPRESSION.md · COMPRESSION_ENGINES.md
⚡ त्वरित शुरुआत
1) इंस्टॉल करें और चलाएँ
npm install -g omniroute
omniroute
💡
npm warn ERESOLVEया पीयर-डिपेंडेंसी चेतावनियाँ दिखाई दे रही हैं? वे हानिरहित हैं।
डैशबोर्ड http://localhost:20128 पर · API http://localhost:20128/v1 पर।
2) किसी मुफ़्त प्रदाता को कनेक्ट करें (साइनअप की आवश्यकता नहीं)
डैशबोर्ड → प्रदाता → Kiro AI (मुफ़्त Claude, प्रति खाते ~50 क्रेडिट/माह) या OpenCode Free (कोई प्रमाणीकरण नहीं) कनेक्ट करें → हो गया।
3) अपने कोडिंग टूल को इंगित करें
आधार URL: http://localhost:20128/v1
API कुंजी: [डैशबोर्ड → एंडपॉइंट्स से कॉपी करें]
मॉडल: auto (शून्य-कॉन्फ़िगरेशन स्मार्ट रूटिंग—या कोई भी प्रदाता/मॉडल)
4) सत्यापित करें कि यह काम कर रहा है
curl http://localhost:20128/v1/models -H "Authorization: Bearer YOUR_KEY"
आपको अपने कनेक्ट किए गए मॉडल सूचीबद्ध दिखाई देने चाहिए। 🎉 बस इतना ही—कोडिंग शुरू करें, और OmniRoute आपके लिए स्वचालित रूप से रूटिंग एवं फ़ॉलबैक करेगा।
यदि आपका क्लाइंट कस्टम हेडर नहीं भेज सकता, तो OmniRoute टोकनयुक्त संगतता उपनाम भी उपलब्ध कराता है:
OpenAI कैटलॉग: http://localhost:20128/vscode/YOUR_KEY/
OpenAI मॉडल: http://localhost:20128/vscode/YOUR_KEY/models
OpenAI चैट: http://localhost:20128/vscode/YOUR_KEY/chat/completions
OpenAI प्रतिक्रियाएँ: http://localhost:20128/vscode/YOUR_KEY/responses
Ollama चैट: http://localhost:20128/vscode/YOUR_KEY/api/chat
Ollama टैग: 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 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 --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-08-24 को पैनल का स्नैपशॉट · अपरिष्कृत कैटलॉग: YT 809 | TT 137 | IG 124 · नवीनता (दिन): YT 1 | TT 21 | IG 22
पूर्ण रैंकिंग (डुप्लिकेट हटाए गए कैनोनिकल URLs, v > 0, सर्वाधिक पहुँच):
| #1 | #2 | #3 | #4 | #5 |
|---|---|---|---|---|
| nick_saraev — Instagram — 3,042,474 | theopenstack — Instagram — 692,419 | milesreevesai — TikTok — 620,400 | Vaibhav Sisinty — YouTube — 391,109 | buildwithai.club — Instagram — 347,652 |
| #6 | #7 | #8 | #9 | #10 |
|---|---|---|---|---|
| nivedan.ai — Instagram — 331,973 | vaibhavsisinty — Instagram — 263,744 | Nick Automates — YouTube Shorts — 218,174 | theroshankrishna — Instagram — 186,786 | midudev — TikTok — 177,800 |
2026-08-24 के कैनोनिकल मेट्रिक्स: 1.029 अद्वितीय वीडियो · 11.132.922 ज्ञात दृश्य (v > 0) · नेटवर्क के अनुसार 639 चैनल/प्रोफ़ाइल। अपरिष्कृत पैनल में 1.070 पंक्तियाँ हैं; Instagram के 41 डुप्लिकेट को कैनोनिकल URL के आधार पर सामान्यीकृत किया गया और प्रत्येक वीडियो के लिए सबसे बड़ी दृश्य संख्या रखी गई।
🎬 OmniRoute के बारे में वीडियो बनाया है? लिंक के साथ एक इश्यू या चर्चा खोलें — हम उसे यहाँ प्रदर्शित करेंगे।
📧 समुदाय और सहायता
सब कुछ एक ही स्थान पर — मेंटेनर को फ़ॉलो करें, समुदाय के साथ चैट करें या कोई इश्यू खोलें।
| चैनल | कहाँ / कैसे |
|---|---|
| 💼 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 विरासत) — 122 डोमेन मॉड्यूल, 176 माइग्रेशन |
| मेमोरी | 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 · DOMPurify |
| गोपनीयता | wreq-js — JA3 / JA4 TLS फ़िंगरप्रिंट प्रतिरूपण, 3-स्तरीय प्रॉक्सी |
| लचीलापन | सर्किट ब्रेकर, एक्सपोनेंशियल बैकऑफ़, एंटी-थंडरिंग-हर्ड, ऑटो-कॉम्बो स्व-उपचार |
| लॉगिंग | pino — अनुरोध संदर्भ सहित संरचित JSON लॉग |
| परीक्षण | Node.js टेस्ट रनर + Vitest — 5,100+ ट्रैक की गई टेस्ट फ़ाइलों में 39,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 दस्तावेज़ीकृत आवर्ती पूल / 452 सूचीबद्ध निःशुल्क-टियर प्रविष्टियाँ |
| विशेषता दीर्घा | स्क्रीनशॉट सहित डैशबोर्ड का दृश्य भ्रमण |
| कोडबेस दस्तावेज़ीकरण | शुरुआती लोगों के अनुकूल कोडबेस मार्गदर्शन |
🤖 प्रोटोकॉल और API
| दस्तावेज़ | विवरण |
|---|---|
| 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 मार्गदर्शिका | 42 भाषाओं का समर्थन, अनुवाद कार्यप्रवाह, RTL |
| रिलीज़ चेकलिस्ट | रिलीज़-पूर्व सत्यापन चरण |
| कवरेज योजना | 5,100+ ट्रैक की गई परीक्षण फ़ाइलों में 39,000+ स्थिर परीक्षण घोषणाओं के लिए परीक्षण कवरेज रणनीति |
⭐ शीर्ष योगदानकर्ता
OmniRoute को एक उत्साही ओपन-सोर्स समुदाय आकार देता है। इन व्यक्तियों ने असाधारण योगदान दिए हैं, जिनका परियोजना की गुणवत्ता, स्थिरता और पहुँच पर सीधा प्रभाव पड़ता है। धन्यवाद।
मर्ज किए गए पुल अनुरोधों के आधार पर बाहरी योगदानकर्ता
| स्थान | योगदानकर्ता | मर्ज किए गए PRs | ~बदली गई पंक्तियाँ |
|---|---|---|---|
| 1 | backryun | 190 | 227,977 |
| 2 | oyi77 | 180 | 407,678 |
| 3 | rdself | 145 | 80,663 |
| 4 | JxnLexn | 128 | 387,049 |
| 5 | KooshaPari | 101 | 125,747 |
| 6 | herjarsa | 88 | 230,872 |
| 7 | RaviTharuma | 79 | 55,106 |
| 8 | maxmad64bis | 69 | 394,715 |
| 9 | artickc | 59 | 33,260 |
| 10 | HouMinXi | 51 | 47,334 |
| 10 | chirag127 | 51 | 5,153 |
| 12 | xz-dev | 50 | 245,976 |
| 13 | hartmark | 47 | 52,185 |
| 14 | rqzbeh | 39 | 143,181 |
| 15 | dhaern | 34 | 19,559 |
| 16 | Dingding-leo | 33 | 1,986 |
| 17 | NomenAK | 32 | 13,854 |
| 18 | MumuTW | 30 | 16,953 |
| 19 | benzntech | 29 | 11,641 |
| 20 | pacocartones | 24 | 9,331 |
| 20 | Prudhvivuda | 24 | 6,312 |
लाइव release/v3.8.50 टिप dafb4ae808 पर स्थिर किया गया, जिसमें 2026-08-24 05:26:03 UTC तक के मर्ज शामिल हैं। पृष्ठांकित GitHub GraphQL गणना में 5,911 मर्ज किए गए PRs हैं: 2,707 रिपॉज़िटरी स्वामी द्वारा, 179 Dependabot द्वारा, और 535 अलग-अलग योगदानकर्ताओं से 3,025 बाहरी PRs। “बदली गई पंक्तियाँ” GitHub के additions + deletions का योग है और इसमें जनरेट की गई फ़ाइलें, lockfiles, कैटलॉग, अनुवाद और दस्तावेज़ शामिल हैं; यह परिवर्तन-मात्रा है, लेखक द्वारा लिखी गई LOC नहीं। कटऑफ़ पर बराबरी वाले स्थान बनाए रखे गए हैं।
GitHub द्वारा श्रेय दिए गए कमिट
|
backryun 🥇 GitHub से संबद्ध 220 कमिट |
Paijo 🥈 GitHub से संबद्ध 219 कमिट |
Randi 🥉 GitHub से संबद्ध 108 कमिट |
Ravi Tharuma 🏅 GitHub से संबद्ध 81 कमिट |
Chris 🏅 GitHub से संबद्ध 70 कमिट |
Markus Hartung 🏅 GitHub से संबद्ध 69 कमिट · संयुक्त रूप से #6 |
|
Dizzle 🏅 GitHub से संबद्ध 69 कमिट · संयुक्त रूप से #6 |
Jan Leon 🏅 GitHub से संबद्ध 64 कमिट |
zenobit 🏅 GitHub से संबद्ध 62 कमिट |
Bob.Hou 🏅 GitHub से संबद्ध 51 कमिट · संयुक्त रूप से #10 |
Xiangzhe 🏅 GitHub से संबद्ध 51 कमिट · संयुक्त रूप से #10 |
2026-08-24 06:14:31 UTC पर पुनः जाँच की गई: release/v3.8.50 डिफ़ॉल्ट ब्रांच के लिए रिपॉज़िटरी Contributors API द्वारा रिपोर्ट किए गए GitHub से संबद्ध कमिट। API ने 525 पहचानें (415 उपयोगकर्ता, 2 बॉट, 108 अनाम) लौटाईं; इस तालिका में मेंटेनर, बॉट और अनाम पहचानों को शामिल नहीं किया गया है और समान रैंक बनाए रखे गए हैं। यह ऊपर दी गई मर्ज किए गए PR की रैंकिंग और नीचे दी गई 639-व्यक्तियों की Git-मेटाडेटा जनगणना, दोनों से अलग है।
🙏 इन योगदानकर्ताओं की सुविधाएँ, बग सुधार और इन्फ़्रास्ट्रक्चर में किए गए सुधार OmniRoute को विश्वसनीय और सुविधाओं से भरपूर बनाने का मुख्य हिस्सा हैं। प्रत्येक पुल रिक्वेस्ट, प्रत्येक टेस्ट केस और प्रत्येक i18n अनुवाद फ़ाइल मायने रखती है। ओपन सोर्स का निर्माण इन्हीं जैसे लोगों द्वारा किया जाता है।
💖 प्रायोजक
उन लोगों का हृदय से धन्यवाद, जो अपनी जेब से OmniRoute को आर्थिक सहयोग देते हैं — हर योगदान इस परियोजना को निःशुल्क, स्वतंत्र और निरंतर प्रगतिशील बनाए रखता है।
![]() Andrew 💛 सक्रिय मासिक प्रायोजक |
![]() Vlad I 💛 सक्रिय मासिक प्रायोजक |
![]() Paco Cartones 💛 सक्रिय एकमुश्त प्रायोजक |
![]() Prof. Igor Morais 💛 पूर्व एकमुश्त समर्थक |
![]() longtao 💛 पूर्व एकमुश्त समर्थक |
… और वे अन्य लोग जो निजी रहना पसंद करते हैं 💛
सार्वजनिक GitHub Sponsors को 2026-08-24 को पुनः सत्यापित किया गया। GitHub की activeOnly स्थिति ऊपर दिए गए सक्रिय लेबल निर्धारित करती है; पहले सार्वजनिक किए गए एकमुश्त समर्थकों के प्रति आभार बना हुआ है, और निजी प्रायोजक गुमनाम रहते हैं।
💖 प्रायोजक बनें → — प्रत्येक डॉलर OmniRoute को निःशुल्क और स्वतंत्र बनाए रखता है।
👥 600+ योगदानकर्ता
2026-08-24 को स्थिर आधार ac02c5b42f पर ऑडिट किया गया और लाइव release/v3.8.50 के नवीनतम dafb4ae808 पर दोबारा जाँचा गया: 639 सामान्यीकृत मानव Git पहचानें — 407 कमिट लेखकों के रूप में दिखाई देती हैं (अनुरक्षक सहित) और 232 केवल स्पष्ट Co-authored-by ट्रेलरों में दिखाई देती हैं। यह गणना GitHub noreply हैंडल को सामान्यीकृत करती है, 26 बॉट/एजेंट/सेवा/प्लेसहोल्डर पहचानों को बाहर रखती है, और केवल प्रदर्शन नाम समान होने के कारण सामान्य ईमेल पतों को एक साथ नहीं मिलाती।
योगदान कैसे करें
- रिपॉज़िटरी को फ़ोर्क करें
- सक्रिय
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ब्रांच रखते हुए एक Pull Request खोलें
विस्तृत दिशानिर्देशों के लिए CONTRIBUTING.md देखें।
नया संस्करण रिलीज़ करना
# रिलीज़ बनाएँ — npm publish स्वचालित रूप से होता है
VERSION=x.y.z
gh release create "v${VERSION}" --title "v${VERSION}" --generate-notes
📊 स्टार
🙏 आभार
OmniRoute दिग्गजों के कंधों पर खड़ा है। इसकी शुरुआत 9router के एक फ़ॉर्क और Go प्रोजेक्ट CLIProxyAPI के TypeScript पोर्ट के रूप में हुई थी — और उसके बाद, नीचे दिए गए प्रत्येक सबसिस्टम को एक ऐसे ओपन-सोर्स प्रोजेक्ट से प्रेरणा मिली, जिसने यह काम पहले किया था। उनमें से प्रत्येक ने OmniRoute के एक ठोस हिस्से को आकार दिया। यह उन सभी के प्रति हमारा धन्यवाद है। 🙏
⭐ स्टार की संख्याएँ 24 अगस्त, 2026 को GitHub की REST API से सत्यापित की गई थीं — इन प्रोजेक्ट्स को एक स्टार अवश्य दें। ये संख्याएँ उस तारीख का सटीक स्नैपशॉट हैं और समय के साथ स्वाभाविक रूप से बदलेंगी।
🧬 वंशावली और गेटवे
| प्रोजेक्ट | ⭐ | इसने OmniRoute को कैसे प्रेरित किया |
|---|---|---|
| 9router | 26,161 | वह मूल प्रोजेक्ट जिस पर यह फ़ोर्क बनाया गया है — यहाँ इसे मल्टी-मोडल APIs और पूर्ण TypeScript पुनर्लेखन के साथ विस्तारित किया गया है। |
| CLIProxyAPI | 48,497 | वह Go कार्यान्वयन जिसने इस JavaScript / TypeScript पोर्ट को प्रेरित किया। |
| LiteLLM | 57,100 | वह AI गेटवे जिसका सार्वजनिक मूल्य-निर्धारण डेटासेट हमारे लागत-ट्रैकिंग सिंक को डेटा प्रदान करता है और जिसके प्रदाता-सामान्यीकरण मॉडल ने हमारी रूटिंग को दिशा दी। |
| codex-chatgpt-web | 1,410 | MIT स्रोत जिसे वेंडर किए गए ChatGPT Web → Codex Responses ब्रिज में अनुकूलित किया गया है, जिसमें ब्राउज़र-सेशन, रिस्पॉन्स-फ़्रेमिंग, उपयोग और वेब-सर्च अडैप्टर शामिल हैं। |
| free-claude-code | 48,112 | स्ट्रीम रिकवरी, no-thinking उपनामों, फ़ॉलबैक वेब सर्च, स्लाइडिंग-विंडो सीमाओं, लॉग रिडैक्शन और सुदृढ़ लॉन्चर प्रवाहों में पोर्ट किए गए पैटर्न। |
| composer-api | 322 | Cursor Composer के टूल-चयन, आउटपुट-बाधा और टूल-कमिट पैटर्न, जिन्हें मूल Cursor एक्ज़ीक्यूटर में अनुकूलित किया गया है। |
| codex-multi-auth | 457 | नए लॉगिन और रिफ़्रेश-टोकन रोटेशन पैटर्न, जिन्हें Codex OAuth पुनःप्रमाणीकरण में पोर्ट किया गया है। |
| opencode-anthropic-auth | 510 | Claude Code-संगत रूपांतरण डिफ़ॉल्ट और बिलिंग-हेडर व्यवहार, जिन्हें OmniRoute के कॉन्फ़िग-संचालित ब्रिज में सामान्यीकृत किया गया है। |
| grok2api-merged | 2 | इसके Grok मॉडल मैपिंग, नकली-TypeError Statsig जनरेटर, अनुरोध और डिवाइस डिफ़ॉल्ट तथा NDJSON रिस्पॉन्स प्रोसेसर को OmniRoute के Grok Web एक्ज़ीक्यूटर में पर्याप्त रूप से अनुकूलित किया गया। |
| TQZHR/grok2api | 705 | grok2api-merged के पीछे का प्रमुख अप्रत्यक्ष कोड स्रोत; इसके मॉडल, हेडर, पेलोड, Statsig और प्रोसेसर कार्यान्वयन Grok Web की वंशावली में संरक्षित हैं। |
| chenyme/grok2api | 7,520 | Grok पेलोड और डिवाइस डिफ़ॉल्ट, Statsig जनरेटर तथा TQZHR और grok2api-merged के माध्यम से आए result.response प्रोसेसर का अंतर्निहित MIT स्रोत। |
| grok2api-pro | 27 | grok2api-merged द्वारा अपनी प्रॉक्सी-पूल परत के लिए श्रेय दिया गया एक अप्रत्यक्ष स्रोत; OmniRoute उस वंशावली सूचना को संरक्षित रखता है, लेकिन अपने सीमित Grok Web एक्ज़ीक्यूटर में प्रॉक्सी-पूल पोर्ट का दावा नहीं करता। |
| GrokProxy | 50 | इसके कुकी-प्रमाणीकृत Grok प्रॉक्सी और result.response.token स्ट्रीमिंग पैटर्न ने OmniRoute के Grok Web ट्रांसपोर्ट को दिशा दी। |
| GrokBridge | 5 | मूल Grok Web कार्यान्वयन ने इसके HTTP/ब्राउज़र अपस्ट्रीम डिज़ाइन से परामर्श लिया; इसका प्रत्यक्ष HTTP पथ GrokProxy से व्युत्पन्न है, इसलिए किसी स्वतंत्र कोड पोर्ट का दावा नहीं किया जाता। |
| grok-web-api | 14 | इसके Rust ChatOptions और रिस्पॉन्स-एनवेलप स्कीमा ने OmniRoute के TypeScript Grok अनुरोध और स्ट्रीमिंग-रिस्पॉन्स प्रकारों को दिशा दी। |
🗜️ संदर्भ और टोकन संपीड़न — इंजन
| प्रोजेक्ट | ⭐ | इसने OmniRoute को कैसे प्रेरित किया |
|---|---|---|
| Caveman | 100,538 | वायरल "जब कम टोकन से काम चले तो अधिक टोकन क्यों इस्तेमाल करना" प्रोजेक्ट — इसका आदिमानव-जैसी भाषा वाला दर्शन हमारे मानक संपीड़न मोड और 30+ भराव/संघनन नियमों को शक्ति देता है। |
| RTK – Rust Token Killer | 77,185 | उच्च-प्रदर्शन कमांड-आउटपुट संपीड़न — इसने हमारे RTK इंजन, JSON फ़िल्टर DSL, कच्चे आउटपुट की पुनर्प्राप्ति और स्टैक्ड RTK → Caveman पाइपलाइन को प्रेरित किया। |
| headroom | 67,310 | प्रतिवर्ती संदर्भ-संपीड़न (SmartCrusher) — इसने हमारे headroom इंजन और ccr पुनर्प्राप्ति-मार्कर पैटर्न को प्रेरित किया। |
| LLMLingua | 6,598 | प्रॉम्प्ट-संपीड़न अनुसंधान (LLMLingua / LLMLingua-2) — इसने हमारे एसिंक, कोड-सुरक्षित, विफलता पर मूल सामग्री बनाए रखने वाले llmlingua इंजन को प्रेरित किया। |
| llmlingua-2-js | 31 | हमारे LLMLingua इंजन के लिए वर्कर-थ्रेड बैकएंड के रूप में प्रयुक्त JS/ONNX पोर्ट (MobileBERT / XLM-RoBERTa)। |
| Troglodita | 40 | PT-BR टोकन संपीड़न — यह हमारे pt-BR भाषा पैक को शक्ति देता है: ब्राज़ीलियाई-पुर्तगाली व्याकरण के अनुरूप पुनरुक्ति में कमी और भराव शब्दों को हटाना। |
| ponytail | 108,957 | वायरल "आलसी वरिष्ठ डेवलपर" YAGNI-कोडर कौशल — इसने हमारी less-code आउटपुट शैली को प्रेरित किया: सबसे छोटे कारगर बदलाव की दिशा, जो _जनरेट किए गए_ कोड को कम करती है (Caveman के संक्षिप्त गद्य का आउटपुट-अक्ष सहोदर)। |
| i-have-adhd | 23,526 | इसकी कार्रवाई-प्रथम, ADHD-अनुकूल प्रतिक्रिया शैली को पाँच भाषाओं में OmniRoute की संक्षिप्त आउटपुट शैली के अनुरूप ढाला गया। |
🧩 संक्षिप्त प्रारूप, टोकन अनुसंधान और कोड-सजग टूलिंग
| प्रोजेक्ट | ⭐ | इसने OmniRoute को कैसे प्रेरित किया |
|---|---|---|
| TOON | 25,233 | टोकन-उन्मुख ऑब्जेक्ट नोटेशन — इसके स्तंभाकार, हेडर-प्लस-पंक्तियाँ मॉडल ने हमारे सारणीबद्ध संघनन चरण को आकार दिया। |
| GCF – Graph Compact Format | 41 | इसके संक्षिप्त ग्राफ़ प्रारूप और जेनेरिक-प्रोफ़ाइल डिज़ाइन ने OmniRoute के सारणीबद्ध संघनन और Headroom कोडेक प्रारूप को दिशा दी। |
| gcf-typescript | 4 | MIT TypeScript कार्यान्वयन, जिसे सीधे वेंडर करके Headroom जेनेरिक-प्रोफ़ाइल कोडेक के रूप में विस्तारित किया गया। |
| token-optimizer-mcp | 494 | Brotli/SQLite कैश + प्रति-सत्र संदर्भ-अंतर — इसने हमारे session-dedup इंजन को प्रेरित किया। |
| token-savior | 1,122 | Bash-आउटपुट संघनन + MCP प्रोफ़ाइल — इसने हमारी संपीड़न-निकास अनुशासन और MCP टूल-मैनिफ़ेस्ट न्यूनीकरण को प्रेरित किया। |
| token-saver | 138 | विफलता-सजग निकास के साथ सामग्री-सजग, प्रति-फ़ाइल-प्रकार आउटपुट संपीड़न — इसने हमारे प्रति-प्रकार प्रेषण और न्यूनतम-लाभ पर छोड़ने के निर्णय को मान्य किया। |
| token-optimizer | 1,951 | "छिपे हुए टोकन खोजें" — इसके ऑफ़लोड + पुनर्प्राप्त करने योग्य हैंडल पैटर्न ने हमारी CCR ऑफ़लोड अवधारणा को दिशा दी। |
| TokenMizer | 28 | सत्र-ग्राफ़ + विभिन्न टर्नों में पंक्ति-डीडुप का खाका, जिसने हमारे session-dedup डिज़ाइन को दिशा दी। |
| OmniCompress | 3 | Rust स्तंभाकार-JSON + सामग्री-संबोधित पुनर्प्राप्ति + संदेशों के बीच डीडुप — इसने हमारे headroom/ccr/session-dedup इंजन डिज़ाइन और कैश-स्थिर "संपीड़ित रूप स्थान-स्वतंत्र है" अपरिवर्तनीयता को मान्य किया। |
| mcp-compressor | 113 | MCP टूल-स्कीमा/विवरण संपीड़न — इसने हमारे MCP टूल-मैनिफ़ेस्ट की कार्डिनैलिटी घटाने की प्रक्रिया को दिशा दी। |
| RepoMapper | 197 | Aider-शैली की रेपो-मैप रैंकिंग — इसने हमारे रेपो-मैप / पुनर्प्राप्ति-रैंकिंग अन्वेषण को दिशा दी। |
| quiet-shell-mcp | 4 | MCP पर घोषणात्मक शेल-आउटपुट न्यूनीकरण — इसने हमारे घोषणात्मक bash-आउटपुट संघनन को मान्य किया। |
| ts-morph | 6,162 | TypeScript Compiler API टूलकिट — इसने पार्सर-आधारित टिप्पणी निष्कासन को प्रेरित किया, जो स्ट्रिंग, टेम्पलेट और रेगेक्स लिटरल को सुरक्षित रखता है। |
🧠 मेमोरी और RAG
| प्रोजेक्ट | ⭐ | इसने OmniRoute को कैसे प्रेरित किया |
|---|---|---|
| Mem0 | 63,902 | सार्वभौमिक मेमोरी परत — इसके proxy-as-write/read-boundary मॉडल ने हमारी मेमोरी संरचना को आकार दिया। |
| Letta (MemGPT) | 24,382 | स्तरीय मेमोरी वाले स्टेटफ़ुल एजेंट — इसने हमारे Context Control & Recovery (CCR) के स्तरीय मॉडल को प्रेरित किया। |
| WFGY | 1,781 | बार-बार आने वाले 16 RAG/LLM विफलता मोड की ProblemMap वर्गीकरण-व्यवस्था — हमारी समस्या-निवारण मार्गदर्शिका में प्रयुक्त साझा शब्दावली। |
🛰️ ट्रैफ़िक निरीक्षण, MITM और पारदर्शी प्रॉक्सी
| प्रोजेक्ट | ⭐ | इसने OmniRoute को कैसे प्रेरित किया |
|---|---|---|
| llm-interceptor | 66 | कोडिंग-असिस्टेंट ↔ LLM ट्रैफ़िक के MITM इंटरसेप्शन/विश्लेषण ने Traffic Inspector की शुरुआती आवश्यकताओं को दिशा दी। पहले व्युत्पन्न किए गए चार मॉड्यूल — SSE मर्जिंग, वार्तालाप सामान्यीकरण, सीक्रेट मास्किंग और हेडर सैनिटाइज़ेशन — को सार्वजनिक प्रोटोकॉल मानकों पर आधारित स्वतंत्र क्लीन-रूम कार्यान्वयनों से बदल दिया गया है। दो होस्ट-पासथ्रू सतहें (passthrough.ts और _internal/bypass.cjs) स्वतंत्र रूप से वर्गीकृत OmniRoute-आंतरिक कार्यान्वयन बनी हुई हैं; उस प्रतिस्थापन के हिस्से के रूप में उन्हें दोबारा नहीं लिखा गया था। |
| ProxyBridge | 5,995 | पारदर्शी प्रति-प्रक्रिया प्रॉक्सी रूटिंग — इसने हमारे क्रैश-सुरक्षित MITM टियरडाउन, सॉकेट आइडल-टाइमआउट, /proc प्रक्रिया एट्रिब्यूशन और TPROXY कैप्चर को प्रेरित किया। |
📚 मॉडल डेटा, ऑब्ज़र्वेबिलिटी और UI
| प्रोजेक्ट | ⭐ | इसने OmniRoute को कैसे प्रेरित किया |
|---|---|---|
| models.dev | 6,555 | AI मॉडल विनिर्देशों, मूल्य निर्धारण और क्षमताओं का खुला डेटाबेस — हमारे मॉडल कैटलॉग में मूल रूप से सिंक किया गया। |
| React Flow / xyflow | 38,108 | नोड-आधारित ग्राफ़ लाइब्रेरी, जो हमारे रीयल-टाइम Compression Studio और Combo/Routing Studio को संचालित करती है। |
| LangGraph | 40,314 | LangGraph Studio के लाइव वर्कफ़्लो-ग्राफ़ विज़ुअलाइज़ेशन ने हमारे Studios के रीयल-टाइम कैस्केड दृश्य को प्रेरित किया। |
| Langfuse | 33,592 | इसके trace → span → generation ऑब्ज़र्वेबिलिटी मॉडल ने हमारे Compression Studio वॉटरफ़ॉल को आकार दिया। |
| Kiali | 3,631 | Istio सर्विस-मेश ऑब्ज़र्वेबिलिटी — इसने Routing/Combo Studio में हमारे सर्किट-ब्रेकर बैज और एरर-एज विज़ुअल को प्रेरित किया। |
| lobe-icons | 2,428 | AI/LLM ब्रांड लोगो, जो हमारे पूरे डैशबोर्ड में प्रोवाइडर आइकन रेंडर करते हैं। |
| flag-icons | 12,354 | README भाषा चयनकर्ता द्वारा उपयोग किए जाने वाले MIT-लाइसेंस प्राप्त SVG ध्वज प्रदान करता है। |
🛡️ सुरक्षा
| प्रोजेक्ट | ⭐ | इसने OmniRoute को कैसे प्रेरित किया |
|---|---|---|
| awesome-secure-defaults | 721 | डिफ़ॉल्ट रूप से सुरक्षित लाइब्रेरी की एक सुव्यवस्थित सूची, जो हमारे सुरक्षा विकल्पों का मार्गदर्शन करती है (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink)। |
🧭 पूरक टूल
| प्रोजेक्ट | ⭐ | इसने OmniRoute को कैसे प्रेरित किया |
|---|---|---|
| ClawRouter | 6,564 | इसने अनुरोध डीडुप्लिकेशन, आपातकालीन शून्य-लागत फ़ॉलबैक, प्लग करने योग्य Auto-Combo रणनीतियों और बहुभाषी इंटेंट वर्गीकरण को प्रेरित किया। |
| Antigravity-Manager | 30,652 | इसके अकाउंट-सचेत मॉडल रीमैपिंग, एक्ज़ीक्यूटेबल-पाथ सत्यापन और प्लान-लेबल व्यवहार ने OmniRoute के Antigravity रनटाइम को दिशा दी। |
| vscode-antigravity-cockpit | 4,817 | इसके संक्षिप्त कोटा-रीसेट काउंटडाउन प्रारूप ने OmniRoute में संबंधित प्रोवाइडर-सीमा डिस्प्ले को प्रेरित किया। |
| AionUi | 32,230 | इसके ACP एकीकरणों ने OmniRoute में इंस्टॉल किए गए CLI एजेंटों की स्वचालित पहचान को प्रेरित किया। |
| CodexBar | 20,507 | इसने Grok Build कोटा सतह की पहचान की; इसके बाद OmniRoute ने स्वतंत्र रूप से लाइव वायर फ़ॉर्मैट का सत्यापन और सुधार किया। |
📄 लाइसेंस
MIT लाइसेंस - विवरण के लिए LICENSE देखें।
⬆ शीर्ष पर वापस जाएँ · ओपन-सोर्स AI समुदाय के लिए ❤️ के साथ निर्मित।
OmniRoute v3.8.51 · Node ≥22.22.2 · MIT लाइसेंस · omniroute.online





