1,104 mirrors rewritten over five passes of run-translation on the 22-source core set: the 14 sources edited since their translation, the 322 mirrors that were still English copies, and the frontmatter the old extractor leaked into the newer locales' bodies. The pipeline now caches per-`## `-section hashes and retranslates only changed sections, never reuses a section that is still English, rebuilds English-copy / leaked mirrors even when the source is unchanged, merges the state on save (parallel runs), and the drift gate (scoped to the core set) is blocking. Final audit: 0 stale, 0 English copies, 0 leaked frontmatter across 1,430 core mirrors. ⚠️ base-red inherited: #12732
README (मराठी)
🌐 Languages: 🇺🇸 English · 🇪🇹 am · 🇸🇦 ar · 🇦🇿 az · 🇧🇬 bg · 🇧🇩 bn · 🇨🇿 cs · 🇩🇰 da · 🇩🇪 de · 🇬🇷 el · 🇪🇸 es · 🇪🇪 et · 🇮🇷 fa · 🇫🇮 fi · 🇫🇷 fr · 🇮🇪 ga · 🇮🇳 gu · 🇳🇬 ha · 🇮🇱 he · 🇮🇳 hi · 🇭🇷 hr · 🇭🇺 hu · 🇦🇲 hy · 🇮🇩 id · 🇳🇬 ig · 🇮🇹 it · 🇯🇵 ja · 🇬🇪 ka · 🇰🇭 km · 🇮🇳 kn · 🇰🇷 ko · 🇱🇹 lt · 🇱🇻 lv · 🇮🇳 ml · 🇲🇾 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 मोफत टोकन्स / महिना
मोफत टियर्स हाताने एकत्रित करणे त्रासदायक आहे — डझनभर SDKs, डझनभर दरमर्यादा आणि प्रत्यक्षात तुमच्याकडे किती उपलब्ध आहे याची कल्पनाच नसते. 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 | आणखी रांगेत |
| 🧠 अद्वितीय चॅट मॉडेल IDs | 1185 | 1312 | — |
| 🖼️ मोडॅलिटी ब्रिज | — | 🆕 व्हिजन + ऑडिओ + व्हिडिओ | — |
| 📡 Radar मोफत कॅटलॉग | — | 🆕 ऐच्छिक सहभाग | — |
| ⚖️ कोटा-जागरूक शेड्युलिंग | — | 🆕 Quota-Share | — |
| 📊 कोटा टेलिमेट्री | — | 🆕 थेट | — |
→ रोडमॅप — v3.9.0 LTS च्या दिशेने वाटचाल
🧩 उपलब्ध
| 🚀 प्रारंभ | 🚀 झटपट प्रारंभ | 📦 इंस्टॉल करा | 🆓 शून्य-कॉन्फिगरेशन |
| 💡 जाणून घ्या | 💥 वचन | 🤔 OmniRoute का? | 🏆 वेगळेपण काय आहे? |
| ⚙️ वैशिष्ट्ये | 🎯 कॉम्बोज | 🌐 प्रदाते | 🔌 CLI आणि MCP |
| 🗜️ संक्षेपण | 🖥️ कुठे चालते? | 🔒 खाजगी | |
| 👀 पाहा | 🎬 प्रत्यक्ष वापरात | ✨ नवीन काय आहे? | 🤖 सुसंगत CLIs |
| 💚 सहाय्य | 💚 सहाय्य / देणगी | 💬 समुदाय | 💖 प्रायोजक |
| 📦 प्रकल्प | 🛠️ तंत्रज्ञान संच | 📖 दस्तऐवजीकरण | 👥 योगदानकर्ते |
🆓 इन्स्टॉल करताच लगेच कार्यरत — कीज नाहीत, कॉन्फिग नाही
# नवीन इन्स्टॉलेशन, कोणतीही क्रेडेन्शियल्स नाहीत — `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-सत्यापित प्रकाशन पाइपलाइनला बळ देतात — प्रत्येक pull request प्रकाशित होण्यापूर्वी त्याचे पुनरावलोकन करणारा Kimi K3 द्वारे समर्थित merge validation टप्पा — तसेच दैनंदिन वैशिष्ट्य-विकासालाही. प्रथम-श्रेणीचे Kimi समर्थन दोन्ही मार्गांवर उपलब्ध आहे: थेट Kimi API ( kimi-k3) आणि Kimi Code कोडिंग योजना (OAuth आणि API की). Kimi च्या समर्थन कार्यक्रमातील OmniRoute हा ब्राझीलचा पहिला मुक्त-स्रोत प्रकल्पही आहे. 15% अतिरिक्त क्रेडिट्ससह Kimi API की मिळवा →
|
|
Cheaper Inference cheaperinference.com |
OmniRoute चे मुक्त-स्रोत मित्र Cheaper Inference यांनी या प्रकल्पाला पाठबळ दिल्याबद्दल त्यांचे आभार! Cheaper Inference हे किमतीनुसार क्रमबद्ध केलेले गेटवे आहे, जे Claude, GPT-5.x, Gemini, Kimi K3, GLM, DeepSeek, Grok आणि MiniMax यांसह 42 सीमारेषा मॉडेल्सची एका 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 पर्यंत वाढवू शकतात. OmniRoute च्या आवृत्त्यांच्या प्रकाशनांदरम्यान मोफत मॉडेलच्या उपलब्धतेबाबत अधिक अद्ययावत माहिती हवी असलेल्या लोकांसाठी Radar हा पर्यायी, स्वाक्षरीकृत कॅटलॉग ओव्हरले आहे; समुदाय कॅटलॉग आणि सध्या अस्तित्वात असलेली प्रत्येक मोफत सुविधा मोफतच राहते.
समर्थकांना लाइव्ह कॅटलॉग आणि प्रदात्यांकडील अतिरिक्त संधी मिळू शकतात. त्याची स्वतंत्र, बदलता येणारी कमाल मर्यादा प्रदात्यांच्या उपलब्धतेनुसार जास्तीत जास्त अंदाजे 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 + Chinese (wényán) साठी Caveman पॅक्स, तसेच Gradle आणि .NET साठी RTK फिल्टर्स. → कॉम्प्रेशन
- 💸 प्रामाणिक फ्लॅट-रेट खर्च — सदस्यता / कोडिंग-प्लॅन प्रदात्यांसाठी खर्च विश्लेषणात $0 दर्शविले जाते; बजेट, कोटा आणि रूटिंग मात्र अंदाज लावत राहतात. → API संदर्भ
- ⚖️ Quota-Share रूटिंग — पूल केलेल्या कीजमध्ये सामायिक खात्याचा कोटा न्याय्यरीत्या विभागते आणि वर्क-कन्झर्व्हिंग पद्धतीमुळे निष्क्रिय वाटे इतरांना वापरण्यास दिले जातात. → लवचिकता मार्गदर्शक
- 🤖 एका कमांडमध्ये CLI/एजंट सेटअप — 13 नोंदणीकृत
setup-*कमांड्स;omniroute run7 CLIs (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 आणि ट्रस्ट-स्टोअर इंस्टॉलरसह प्रॉक्सी पर्यावरण चलांकडे दुर्लक्ष करणारे CLIs कॅप्चर करा. → 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 APIs, सिमॅंटिक प्रतिसाद कॅश, लीडरबोर्ड्ससह गेमिफिकेशन, 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 Codes + 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"
# किंवा provider+model परस्परसंवादी पद्धतीने निवडा आणि साधनाचे स्वतःचे कॉन्फिग लिहा:
omniroute configure codex # हेही: claude opencode qwen aider goose gemini cline continue kilo
प्रत्येक कमांड सक्रिय रिमोट संदर्भाचे (omniroute connect <host>) पालन करते, --dry-run
कार्यान्वित न करता अचूक env/args चे पूर्वावलोकन दाखवते आणि --api-key-env NAME गुपितांना
तुमच्या shell history पासून दूर ठेवते. → 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, रूटशिवाय चालते |
| 📲 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… |
एडिटरमधून: Extensions दृश्य उघडा, "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किंवा peer-dep इशारे दिसत आहेत? ते निरुपद्रवी आहेत.
डॅशबोर्ड 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 heap ची आवश्यकता असते; अन्यथा दोन दीर्घ संदर्भ एकाच वेळी चालू असताना सुमारे 12 GiB वर प्रक्रियेत FATAL ERROR येतो. कंटेनरचा आकार heap पेक्षा मोठा ठेवा (नेटिव्ह बफर्स V8 च्या बाहेर असतात):
| कार्यभार | Heap (-e OMNIROUTE_MEMORY_MB) |
कंटेनर (--memory) |
|---|---|---|
| डॅशबोर्ड / हलकी चॅट | 1024 (इमेज डीफॉल्ट) |
≥2 g |
| एक कोडिंग एजंट | 8192 |
≥10 g |
एकाच वेळी दोन दीर्घ /v1/responses |
10240–12288 |
≥12–16 g |
docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \
-e OMNIROUTE_MEMORY_MB=8192 --memory=10g \
-p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest
संपूर्ण तक्ता: Docker मार्गदर्शक — रनटाइम RAM.
पूर्व-प्रकाशन Docker चॅनेल:
diegosouzapw/omniroute:nextआणिdiegosouzapw/omniroute:next-webहे सध्याच्या डीफॉल्टrelease/v*शाखेचे अनुसरण करतात. हे बदलणारे टॅग केवळ अप्रकाशित दुरुस्त्यांच्या चाचणीसाठी आहेत आणि प्रॉडक्शनसाठी समर्थित नाहीत. Docker प्रकाशन चॅनेल पहा.
🥟 Bun
Bun रनटाइम शोधाद्वारे मानक bun install आणि जागतिक इंस्टॉलेशन (bun install -g omniroute) समर्थित आहेत:
- अंगभूत
bun:sqlite: Bun अंतर्गत चालत असताना OmniRoute, Bun चा अंगभूतbun:sqliteड्रायव्हर वापरतो आणि Node.js वरbetter-sqlite3किंवाsql.jsचा पर्याय म्हणून वापर करतो. - डेव्हलपमेंटमध्ये स्वयंचलित Webpack बंडलर निवड: नेटिव्ह V8 बाइंडिंग विसंगती टाळण्यासाठी डेव्हलपमेंट (
bun run dev) आपोआप Bun शोधते आणि Webpack च्या बाजूने Turbopack अक्षम करते. प्रॉडक्शन बिल्ड (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. bind-mounted डेटा डिरेक्टरी तयार करा
mkdir -p data
# 2. केवळ Linux + स्थानिक rootless 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 run, Compose प्रोफाइल, Caddy HTTPS, टनेल, इमेज टॅग |
| Podman मार्गदर्शक | Quadlet systemd एकत्रीकरण, podman-compose, SELinux |
| VM उपयोजन | संपूर्ण मार्गदर्शक: VM + nginx + Cloudflare सेटअप |
| Fly.io उपयोजन | सातत्यपूर्ण स्टोरेजसह Fly.io वर उपयोजित करा |
| Termux मार्गदर्शक | Termux द्वारे Android वर OmniRoute चालवा |
| PWA मार्गदर्शक | प्रोग्रेसिव्ह वेब अॅप स्थापना, कॅशिंग, आर्किटेक्चर |
| विस्थापना मार्गदर्शक | सर्व स्थापना पद्धतींसाठी स्वच्छ निष्कासन |
| पर्यावरण कॉन्फिगरेशन | संपूर्ण .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 |
2026-08-24 05:26:03 UTC पर्यंतच्या मर्जसह, सक्रिय release/v3.8.50 च्या अग्रस्थानी असलेल्या dafb4ae808 वर गोठवले आहे. पृष्ठांकित GitHub GraphQL गणनेत 5,911 मर्ज केलेले PRs आहेत: त्यांपैकी 2,707 रिपॉझिटरी मालकाचे, 179 Dependabot चे आणि 535 वेगवेगळ्या योगदानकर्त्यांकडून 3,025 बाह्य PRs आहेत. “बदललेल्या ओळी” म्हणजे GitHub वरील बेरीज + वजाबाकी असून त्यात जनरेट केलेल्या फाइल्स, लॉकफाइल्स, कॅटलॉग्स, भाषांतरे आणि दस्तऐवजीकरण समाविष्ट आहे; हे बदलांचे प्रमाण आहे, लेखकाने लिहिलेल्या 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 ला विश्वासार्ह आणि वैशिष्ट्यसमृद्ध बनवणारा मुख्य भाग आहेत. प्रत्येक pull request, प्रत्येक चाचणी प्रकरण आणि प्रत्येक i18n भाषांतर फाइल महत्त्वाची आहे. मुक्त-स्रोत सॉफ्टवेअर त्यांच्यासारख्या लोकांमुळेच घडते.
💖 प्रायोजक
स्वतःच्या खिशातून OmniRoute ला आर्थिक सहाय्य करणाऱ्या सर्वांचे मनःपूर्वक आभार — प्रत्येक योगदानामुळे हा प्रकल्प विनामूल्य, स्वतंत्र आणि प्रगतिशील राहतो.
![]() Andrew 💛 सक्रिय मासिक प्रायोजक |
![]() Vlad I 💛 सक्रिय मासिक प्रायोजक |
![]() Paco Cartones 💛 सक्रिय एकवेळचा प्रायोजक |
![]() प्रा. Igor Morais 💛 पूर्वीचा एकवेळचा समर्थक |
![]() longtao 💛 पूर्वीचा एकवेळचा समर्थक |
… आणि खासगी राहणे पसंत करणारे इतरही 💛
सार्वजनिक GitHub Sponsors ची 2026-08-24 रोजी पुन्हा पडताळणी करण्यात आली. वरील सक्रिय लेबले GitHub च्या activeOnly स्थितीनुसार निर्धारित केली जातात; यापूर्वी जाहीर केलेल्या सार्वजनिक एकवेळच्या समर्थकांप्रती कृतज्ञता कायम आहे आणि खासगी प्रायोजकांची नावे गोपनीय ठेवली जातात.
💖 प्रायोजक बना → — प्रत्येक डॉलरमुळे OmniRoute विनामूल्य आणि स्वतंत्र राहतो.
👥 600+ योगदानकर्ते
2026-08-24 रोजी स्थिर केलेल्या मूळ ac02c5b42f वर परीक्षण केले आणि प्रत्यक्ष release/v3.8.50 च्या अंतिम टोकावरील dafb4ae808 वर पुन्हा तपासले: 639 सामान्यीकृत मानवी Git ओळखी — 407 या commit लेखक म्हणून दिसतात (देखभालकर्त्यासह) आणि 232 केवळ स्पष्ट Co-authored-by ट्रेलर्समध्ये दिसतात. ही गणना GitHub noreply हँडल्सचे सामान्यीकरण करते, 26 bot/agent/service/placeholder ओळखी वगळते आणि केवळ त्यांची प्रदर्शित नावे जुळतात म्हणून सामान्य ईमेल पत्ते एकत्रित करत नाही.
योगदान कसे द्यावे
- रेपॉझिटरी fork करा
- सक्रिय
release/vX.Y.Ztip वरून branch तयार करा (mainवरून नाही) — Branching & Release Model पहा - तुमची feature branch तयार करा (
git checkout -b feat/amazing-feature) - तुमचे बदल commit करा (
git commit -m 'feat: add amazing feature') - branch वर push करा (
git push origin feat/amazing-feature) - base = ती
release/vX.Y.Zbranch ठेवून Pull Request उघडा
तपशीलवार मार्गदर्शक तत्त्वांसाठी CONTRIBUTING.md पहा.
नवीन आवृत्ती प्रकाशित करणे
# release तयार करा — 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 | या JavaScript / TypeScript पोर्टला प्रेरणा देणारी Go अंमलबजावणी. |
| LiteLLM | 57,100 | AI गेटवे, ज्याचा सार्वजनिक किंमत डेटासेट आमच्या खर्च-मागोवा समक्रमणाला डेटा पुरवतो आणि ज्याच्या प्रदाता-सामान्यीकरण मॉडेलने आमच्या रूटिंगची रचना घडवली. |
| codex-chatgpt-web | 1,410 | ब्राउझर-सत्र, प्रतिसाद-फ्रेमिंग, वापर आणि वेब-शोध अॅडॅप्टर्ससह, विक्रेता-स्रोतामध्ये समाविष्ट केलेल्या ChatGPT Web → Codex Responses ब्रिजमध्ये रूपांतरित केलेला MIT स्रोत. |
| free-claude-code | 48,112 | स्ट्रीम पुनर्प्राप्ती, विचार-विनाचे उपनाम, पर्यायी वेब शोध, स्लाइडिंग-विंडो मर्यादा, लॉगमधील संवेदनशील माहिती लपवणे आणि अधिक सुरक्षित लाँचर प्रवाहांमध्ये पोर्ट केलेले नमुने. |
| composer-api | 322 | मूळ Cursor एक्झिक्युटरमध्ये रूपांतरित केलेले Cursor Composer साधन-निवड, आउटपुट-निर्बंध आणि साधन-कमिट नमुने. |
| 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 | TQZHR आणि grok2api-merged मार्फत पुढे आलेले Grok पेलोड व डिव्हाइस डीफॉल्ट्स, Statsig जनरेटर आणि 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 | Headroom जेनेरिक-प्रोफाइल कोडेक म्हणून थेट समाविष्ट आणि विस्तारित केलेली MIT TypeScript अंमलबजावणी. |
| 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 टूलकिट — याने स्ट्रिंग, टेम्प्लेट आणि regex लिटरल्स जतन करणारी आमची पार्सर-आधारित टिप्पणी काढण्याची पद्धत प्रेरित केली. |
🧠 मेमरी आणि 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





