# README (नेपाली) 🌐 **Languages:** 🇺🇸 [English](../../../README.md) · 🇪🇹 [am](../am/README.md) · 🇸🇦 [ar](../ar/README.md) · 🇦🇿 [az](../az/README.md) · 🇧🇬 [bg](../bg/README.md) · 🇧🇩 [bn](../bn/README.md) · 🇧🇦 [bs](../bs/README.md) · 🇨🇿 [cs](../cs/README.md) · 🇩🇰 [da](../da/README.md) · 🇩🇪 [de](../de/README.md) · 🇬🇷 [el](../el/README.md) · 🇪🇸 [es](../es/README.md) · 🇪🇪 [et](../et/README.md) · 🇮🇷 [fa](../fa/README.md) · 🇫🇮 [fi](../fi/README.md) · 🇫🇷 [fr](../fr/README.md) · 🇮🇪 [ga](../ga/README.md) · 🇮🇳 [gu](../gu/README.md) · 🇳🇬 [ha](../ha/README.md) · 🇮🇱 [he](../he/README.md) · 🇮🇳 [hi](../hi/README.md) · 🇭🇷 [hr](../hr/README.md) · 🇭🇺 [hu](../hu/README.md) · 🇦🇲 [hy](../hy/README.md) · 🇮🇩 [id](../id/README.md) · 🇳🇬 [ig](../ig/README.md) · 🇮🇹 [it](../it/README.md) · 🇯🇵 [ja](../ja/README.md) · 🇬🇪 [ka](../ka/README.md) · 🇰🇭 [km](../km/README.md) · 🇮🇳 [kn](../kn/README.md) · 🇰🇷 [ko](../ko/README.md) · 🇱🇹 [lt](../lt/README.md) · 🇱🇻 [lv](../lv/README.md) · 🇮🇳 [ml](../ml/README.md) · 🇮🇳 [mr](../mr/README.md) · 🇲🇾 [ms](../ms/README.md) · 🇲🇹 [mt](../mt/README.md) · 🇲🇲 [my](../my/README.md) · 🇳🇱 [nl](../nl/README.md) · 🇳🇴 [no](../no/README.md) · 🇮🇳 [or](../or/README.md) · 🇮🇳 [pa](../pa/README.md) · 🇵🇭 [phi](../phi/README.md) · 🇵🇱 [pl](../pl/README.md) · 🇵🇹 [pt](../pt/README.md) · 🇧🇷 [pt-BR](../pt-BR/README.md) · 🇷🇴 [ro](../ro/README.md) · 🇷🇺 [ru](../ru/README.md) · 🇱🇰 [si](../si/README.md) · 🇸🇰 [sk](../sk/README.md) · 🇸🇮 [sl](../sl/README.md) · 🇷🇸 [sr](../sr/README.md) · 🇸🇪 [sv](../sv/README.md) · 🇰🇪 [sw](../sw/README.md) · 🇮🇳 [ta](../ta/README.md) · 🇮🇳 [te](../te/README.md) · 🇹🇭 [th](../th/README.md) · 🇹🇷 [tr](../tr/README.md) · 🇺🇦 [uk-UA](../uk-UA/README.md) · 🇵🇰 [ur](../ur/README.md) · 🇺🇿 [uz](../uz/README.md) · 🇻🇳 [vi](../vi/README.md) · 🇳🇬 [yo](../yo/README.md) · 🇨🇳 [zh-CN](../zh-CN/README.md) · 🇹🇼 [zh-TW](../zh-TW/README.md) ---
ओम्नीराउट ड्यासबोर्ड

# 🚀 ओम्नीराउट — निःशुल्क एआई गेटवे ओम्नीराउट — कोडिङ कहिल्यै नरोक्नुहोस्। प्रत्येक एआई उपकरण → ३५८ प्रदायकहरू — १५०+ निःशुल्क — एउटै एन्डपोइन्ट मार्फत। क्लाउड कोड, कोडेक्स, कर्सर, क्लाइन, कोपाइलट र एन्टिग्रेभिटीलाई निःशुल्क क्लाउड / जीपीटी / जेमिनीमा स्वतः-फलब्याक सहित। RTK + केभम्यान स्ट्याक्ड कम्प्रेसनले १५–९५% टोकनहरू (~८९% औसत) बचत गर्छ — कहिल्यै सीमामा पुग्दैन। ३५८ एआई प्रदायकहरू · १५०+ निःशुल्क टियरहरू · ~१.६२ बिलियन निःशुल्क टोकन/महिना · १९ राउटिङ रणनीतिहरू · $० बाट सुरु गर्नुहोस्।
## 💰 ~1.62B निःशुल्क टोकन / महिना
> निःशुल्क टियरहरूलाई हातैले एकत्रित गर्नु झन्झटिलो हुन्छ — दर्जनौँ SDK, दर्जनौँ दर सीमा, र तपाईंसँग वास्तवमा कति उपलब्ध छ भन्ने कुनै जानकारी हुँदैन। OmniRoute ले **35 आवर्ती पूल कुञ्जीहरूमा 489 निःशुल्क-टियर प्रविष्टिहरू** सूचीबद्ध गर्छ र **प्रकाशित सकारात्मक मासिक बजेट भएका 17 पूलहरू तथा प्रति-मोडेल पाँच Groq सीमाहरू** बाट टोकनको मुख्य सङ्ख्या गणना गर्छ, जसमा साझा पूलअनुसार दोहोरिएका प्रविष्टिहरू हटाइन्छन्। क्षेत्रीय पहिचान जाँचपछि मात्र खुल्ने कोटाहरू (हाल: ModelScope) छुट्टै देखाइन्छन्, क्षेत्रीय पहिचान प्रमाणीकरणपछाडि +~6M उपलब्ध छन्, र तिनलाई मुख्य सङ्ख्यामा कहिल्यै जोडिँदैन। नतिजा ड्यासबोर्डमा (`/dashboard/free-tiers`) देखिइरहन्छ। OmniRoute निःशुल्क-टियर बजेट कार्ड: नियमित रूपमा प्रति महिना ~1.62B निःशुल्क टोकन, साइनअप क्रेडिटसहित पहिलो महिनामा ~2.22B सम्म, एउटै एन्डपोइन्टपछाडि सूचीबद्ध 489 निःशुल्क-टियर प्रविष्टिहरू समेट्ने 35 दस्तावेजीकृत आवर्ती पूल कुञ्जीहरूबाट। साझा पूलअनुसार दोहोरिएका प्रविष्टि हटाइएको पारदर्शी गणना — प्रत्येक साझा पूललाई एकपटक मात्र गणना गरिन्छ, जसमा प्रकाशित सकारात्मक मासिक टोकन बजेट भएका 17 आवर्ती पूलहरू र प्रति-मोडेल पाँच Groq सीमाहरू समावेश छन्; सर्त-जोखिम सूचीमा 13 प्रदायकलाई बेवास्ता गर्नुपर्ने भनेर चिन्ह लगाइएको छ, ताकि तपाईं आफैँ निर्णय गर्न सक्नुहोस्। बजेट बारमा Mistral 1B, Nara 210M, LLM7 150M, xKiro 150M, Groq 30M (प्रति-मोडेल पाँच सीमा) र साना पूलहरू समावेश छन्; साथै पहिलो महिनाका साइनअप क्रेडिट र स्थायी रूपमा निःशुल्क, टोकन सीमा नभएका प्रदायकहरू छुट्टै देखाइन्छन्, ताकि तिनले मुख्य सङ्ख्यालाई कहिल्यै कृत्रिम रूपमा नबढाऊन्। /dashboard/free-tiers मा प्रयोग भएको/बाँकी रहेको प्रत्यक्ष विवरण। > प्रत्यक्ष `/dashboard/free-tiers` पृष्ठको एनिमेटेड सारांश। पूर्ण कार्यविधि (पूलका दोहोरिएका प्रविष्टि हटाउने प्रक्रिया, क्रेडिट टियरहरू, प्रदायकका सर्तहरू): **[docs/reference/FREE_TIERS.md](docs/reference/FREE_TIERS.md)**। > > यी तथ्याङ्कहरूलाई प्रत्येक दुई हप्तामा प्रत्यक्ष सूचीसँग पुनः लेखापरीक्षण गरिन्छ र ती **दुवै दिशामा परिवर्तन हुन्छन्** — कुनै प्रदायकले निःशुल्क टियर बन्द गरे सङ्ख्या घट्छ; नयाँ थपिए बढ्छ। हामी सूचीले वास्तवमा गणना गरेको कुरा प्रकाशित गर्छौँ, कहिल्यै माथितिर पूर्णाङ्कित गरिएको सर्वोत्तम सम्भावना होइन।

⭐ OMNIROUTE ले तपाईंको पैसा बचाउन र काम सजिलो बनाउन मद्दत गरेको छ भने रिपोजिटरीलाई स्टार दिनुहोस्।

[![स्टारहरू](https://img.shields.io/github/stars/diegosouzapw/OmniRoute?style=social)](https://github.com/diegosouzapw/OmniRoute) diegosouzapw%2FOmniRoute | Trendshift [![स्टार इतिहास श्रेणी](https://api.star-history.com/badge?repo=diegosouzapw/OmniRoute&theme=dark)](https://www.star-history.com/diegosouzapw/omniroute) [![olud.ai](https://olud.ai/badge.php?tool=diegosouzapw-omniroute)](https://olud.ai/project/diegosouzapw-omniroute.html) ### 💬 समुदायमा सामेल हुनुहोस् **👋 मर्मतकर्तालाई फलो गर्नुहोस् — नयाँ प्रदायकहरू, रिलिजहरू र सुझावहरू सबैभन्दा पहिले प्राप्त गर्नुहोस्:** [![LinkedIn मा Diego लाई फलो गर्नुहोस्](https://img.shields.io/badge/Follow_Diego_on-LinkedIn-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/diegosouzapw/) [![GitHub मा @diegosouzapw लाई फलो गर्नुहोस्](https://img.shields.io/github/followers/diegosouzapw?style=for-the-badge&logo=github&logoColor=white&label=Follow%20on%20GitHub&color=181717)](https://github.com/diegosouzapw) [![Discord](https://img.shields.io/badge/Discord-5865F2?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/U47eFqAXCn) [![Telegram](https://img.shields.io/badge/Telegram-26A5E4?style=for-the-badge&logo=telegram&logoColor=white)](https://t.me/omnirouteOficial) [![WhatsApp विश्वव्यापी](https://img.shields.io/badge/WhatsApp_Global-25D366?style=for-the-badge&logo=whatsapp&logoColor=white)](https://chat.whatsapp.com/FvuCbrpZmQ6I85n2vW5QIC?s=cl&p=a&mlu=4) [![WhatsApp ब्राजिल](https://img.shields.io/badge/WhatsApp_Brasil-25D366?style=for-the-badge&logo=whatsapp&logoColor=white)](https://chat.whatsapp.com/KWgatljAjmbELQory59Oti?s=cl&p=a&mlu=4) [![वेबसाइट](https://img.shields.io/badge/Website-omniroute.online-blue?logo=google-chrome&logoColor=white)](https://omniroute.online) **प्रश्नहरू, प्रदायकसम्बन्धी सुझावहरू, रोडम्याप र सहायता → [Discord](https://discord.gg/U47eFqAXCn) · [Telegram](https://t.me/omnirouteOficial) · WhatsApp [🌍 विश्वव्यापी](https://chat.whatsapp.com/FvuCbrpZmQ6I85n2vW5QIC?s=cl&p=a&mlu=4) / [🇧🇷 ब्राजिल](https://chat.whatsapp.com/KWgatljAjmbELQory59Oti?s=cl&p=a&mlu=4) / [पोर्टल](https://portal.sthub.com.br/communities/groups/st-hub/channels/Omniroute-World-8kRjmK)**
## 📈 गेटवे निरन्तर विस्तार हुँदैछ
| | v3.8.49 | **v3.8.50** | `v3.8.51+` | | ------------------------------ | :-----: | :------------------------: | :------------: | | 🌐 प्रदायकहरू | 290 | **357** | थप पङ्क्तिबद्ध | | 🧠 अद्वितीय च्याट मोडेल ID हरू | 1185 | **1312** | — | | 🖼️ मोडालिटी ब्रिज | — | 🆕 दृष्टि + अडियो + भिडियो | — | | 📡 राडार निःशुल्क सूची | — | 🆕 ऐच्छिक सहभागिता | — | | ⚖️ कोटा-सचेत समयतालिकीकरण | — | 🆕 Quota-Share | — | | 📊 कोटा टेलिमेट्री | — | 🆕 प्रत्यक्ष | — | **→ [मार्गचित्र](ROADMAP.md) — `v3.9.0 LTS` तर्फ अघि बढ्दै**

## 🧩 उपलब्ध [![npm संस्करण](https://img.shields.io/npm/v/omniroute?color=cb3837&logo=npm)](https://www.npmjs.com/package/omniroute) ![NPM मासिक](https://img.shields.io/npm/dm/omniroute?label=npm/month&color=cb3837&logo=npm) [![Docker Hub](https://img.shields.io/docker/v/diegosouzapw/omniroute?label=Docker%20Hub&logo=docker&color=2496ED)](https://hub.docker.com/r/diegosouzapw/omniroute) [![इजाजतपत्र: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=flat-square)](LICENSE) ![Docker पुलहरू](https://img.shields.io/docker/pulls/diegosouzapw/omniroute?label=docker%20pulls&logo=docker&color=2496ED) ![Electron डाउनलोडहरू](https://img.shields.io/github/downloads/diegosouzapw/omniroute/total?style=flat&label=electron%20downloads&logo=electron&color=47848F)
🚀 सुरु गर्नुहोस् 🚀 द्रुत सुरुवात 📦 स्थापना गर्नुहोस् 🆓 शून्य-कन्फिगरेसन
💡 सिक्नुहोस् 💥 प्रतिबद्धता 🤔 OmniRoute किन 🏆 के कुराले फरक बनाउँछ
⚙️ सुविधाहरू 🎯 कम्बोहरू 🌐 प्रदायकहरू 🔌 CLI र MCP
🗜️ सङ्कुचन 🖥️ कहाँ चल्छ 🔒 निजी
👀 हेर्नुहोस् 🎬 कार्यरत अवस्थामा ✨ नयाँ के छ 🤖 उपयुक्त CLI हरू
💚 सहयोग 💚 सहयोग / दान 💬 समुदाय 💖 प्रायोजकहरू
📦 परियोजना 🛠️ प्रविधि स्ट्याक 📖 दस्तावेजहरू 👥 योगदानकर्ताहरू
🌐 ६६ भाषामा

अङ्ग्रेजी (en) पोर्चुगाली — ब्राजिल (pt-BR) पोर्चुगाली (pt) स्पेनी (es) फ्रान्सेली (fr) इटालेली (it) जर्मनेली (de) डच (nl) रुसी (ru) युक्रेनी (uk-UA) पोलिस (pl) चेक (cs) स्लोभाक (sk) रोमानियाली (ro) हङ्गेरियाली (hu) बुल्गेरियाली (bg) डेनिस (da) फिनिस (fi) नर्वेजियाली (no) स्विडेनी (sv) चिनियाँ — सरलीकृत (zh-CN) चिनियाँ — परम्परागत (zh-TW) जापानी (ja) कोरियाली (ko) थाई (th) भियतनामी (vi) इन्डोनेसियाली (id) मलय (ms) फिलिपिनो (phi) हिन्दी (hi) गुजराती (gu) मराठी (mr) तमिल (ta) तेलुगु (te) बङ्गाली (bn) उर्दू (ur) फारसी (fa) अरबी (ar) हिब्रु (he) टर्किस (tr) अजरबैजानी (az) स्वाहिली (sw) ग्रीक (el) क्रोएसियाली (hr) सर्बियाली (sr) लिथुआनियाली (lt) इस्टोनियाली (et) लात्भियाली (lv) स्लोभेनियाली (sl) माल्टिज (mt) आइरिस (ga) कन्नड (kn) मलयालम (ml) ओडिया (or) पञ्जाबी (pa) नेपाली (ne) सिंहली (si) बर्मेली (my) खमेर (km) हौसा (ha) योरुबा (yo) इग्बो (ig) अम्हारिक (am) उज्बेक (uz) जर्जियाली (ka) आर्मेनियाली (hy)


## 🆓 स्थापना गर्ने बित्तिकै काम गर्छ — कुनै कुञ्जी छैन, कुनै कन्फिगरेसन छैन
तपाईंले स्थापना गर्ने बित्तिकै काम गर्छ — शून्य कन्फिगरेसन। तीन चरणहरू: १. स्थापना गर्नुहोस् — npm i -g omniroute, सर्भर localhost:20128 मा बुट हुन्छ। २. आफ्नो उपकरणलाई http://localhost:20128/v1 मा देखाउनुहोस् — कुनै पनि OpenAI-कम्प्याटिबल उपकरण (Claude Code, Cursor, Cline)। ३. यसले जवाफ दिन्छ — तत्काल जवाफको लागि auto मोडेललाई कल गर्नुहोस्, कुनै API कुञ्जी, कुनै साइनअप, कुनै कन्फिगरेसन बिना। कुञ्जीविहीन प्रदायक OpenCode Free auto कम्बोमा पहिले नै तार जोडिएको छ, त्यसैले नयाँ स्थापनाले तुरुन्तै प्रतिक्रिया दिन्छ। ```bash # नयाँ स्थापना, शून्य प्रमाणहरू — `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/`](examples/quickstart/)
# 💥 प्रतिज्ञा
प्रतिज्ञा — एउटा एन्डपोइन्ट र ३५८ प्रदायकहरू। अर्को स्वस्थ लक्ष्य उपलब्ध हुँदासम्म स्वचालित फल ब्याकले राउटिङ जारी राख्छ। छ स्तम्भहरू: ३५८ प्रदायकहरूमा लचिलो फल ब्याक · योग्य कार्यभारहरूमा ९५% सम्म टोकन बचत · १५०+ नि:शुल्क टियरहरू र ५४ आवर्ती/कुञ्जीविहीन सधैं-नि:शुल्क प्रदायकहरूसँग सुरु गर्न $० · एउटै कन्फिगरेसन मार्फत ३६ CLI/एजेन्ट एकीकरण · OpenAI, Claude, Gemini र Responses API `/v1` मा अनुकूलता · उत्पादन नियन्त्रणहरू जसमा सर्किट ब्रेकरहरू, TLS स्टिल्थ, MCP ११० उपकरणहरू, A2A, मेमोरी, गार्डरेल्स, इभल्स र ५,१००+ ट्र्याक गरिएका परीक्षण फाइलहरूमा ३९,०००+ स्थिर परीक्षण घोषणाहरू समावेश छन्।

# 🤔 OmniRoute किन?
OmniRoute किन — १० ड्यासबोर्डहरू, निष्क्रिय API कुञ्जीहरू र अप्रत्याशित बिलहरूसँग जुध्न बन्द गर्नुहोस्। दैनिक दस समस्याहरू बनाम समाधानहरू: प्रयोग नगरिएको कोटा समाप्त हुँदैछ → सदस्यताहरू अधिकतम बनाउनुहोस्; कोडिङको बीचमा दर सीमाहरू → ४-टियर स्वचालित फल ब्याक (Subscription → API → Cheap → Free); उपकरण आउटपुटहरूले टोकनहरू जलाउँदैछन् → RTK + Caveman कम्प्रेसन (१५–९५%); महँगो API हरू → लागत-अनुकूलित राउटिङ; प्रत्येक उपकरणको आफ्नै सेटअप → एउटा एन्डपोइन्ट, एउटा ड्यासबोर्ड; AI अवरुद्ध → ३-स्तर प्रोक्सी + TLS स्टिल्थ; निष्क्रिय कुञ्जीहरू → ३-तह लचिलोपन (सर्किट ब्रेकरहरू, कुञ्जी कूलडाउन, मोडेल लकआउट); टोलीले एउटै सदस्यता साझा गर्दैछ → उचित-साझेदारी कोटासहित कुञ्जी पूलहरू; कसैको क्लाउड मार्फत प्रम्प्टहरू → AES-256-GCM इन्क्रिप्टेड कुञ्जीहरूसँग स्थानीय-पहिलो; खर्चको दृश्यता छैन → प्रत्यक्ष विश्लेषण (उपयोग, कोटा, बचत, p95 विलम्बता)।
OmniRoute अनुरोध प्रवाह: तपाईंको IDE वा CLI (Claude Code, Cursor, Cline…) ले एउटा स्थानीय एन्डपोइन्ट (http://localhost:20128/v1) लाई कल गर्छ; OmniRoute स्मार्ट राउटर (RTK + Caveman कम्प्रेसन, १९ राउटिङ रणनीतिहरू, सर्किट ब्रेकरहरू, TLS स्टिल्थ, MCP, A2A, गार्डरेल्स) ले योग्य स्वस्थ लक्ष्य बाँकी रहँदासम्म ४ प्रदायक टियरहरूमा फल ब्याक गर्न सक्छ — टियर १ सदस्यता, टियर २ API कुञ्जी, टियर ३ सस्तो र टियर ४ नि:शुल्क।

## 🤝 हाम्रा खुला स्रोतका साथीहरूद्वारा समर्थित

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

> **खुला स्रोत साथीको रूपमा सामेल हुन चाहनुहुन्छ?** यी ती कम्पनीहरू हुन् जसले खुला स्रोतलाई समर्थन गर्छन् र OmniRoute लाई चलायमान राख्न मद्दत गर्छन् — र हामी सार्वजनिक रूपमा उनीहरूले हामीलाई दिएको प्रत्येक टोकन कहाँ जान्छ भनी बताउँछौं। सम्पर्क गर्नुहोस्: [diegosouza.pw@outlook.com](mailto:diegosouza.pw@outlook.com)
Kimi (Moonshot AI)
Kimi
Moonshot AI

Founding Open Source Friend
यस परियोजनालाई समर्थन गरेकोमा हाम्रा संस्थापक खुला स्रोत साथी Kimi (Moonshot AI) लाई धन्यवाद! Kimi खुला-वजन K2 र K3 मोडेल परिवारहरू पछाडिको AI प्रयोगशाला हो — Kimi K3 ले 1M-टोकन सन्दर्भ विन्डो, नेटिभ भिजन र फ्रन्टियर-स्तरको कोडिङ बन्द-मोडेल मूल्यको एक अंशमा प्रदान गर्दछ, र Claude Code, Codex र OmniRoute ले सेवा गर्ने हरेक कोडिङ उपकरणसँग बक्स बाहिर काम गर्दछ।

Kimi को समर्थनले के शक्ति दिन्छ: Kimi को API क्रेडिटहरूले OmniRoute को AI-प्रमाणित रिलीज पाइपलाइनलाई शक्ति दिन्छ — प्रत्येक पुल अनुरोधलाई शिप गर्नु अघि समीक्षा गर्ने Kimi K3 द्वारा संचालित मर्ज प्रमाणीकरण चरण — साथै दैनिक सुविधा विकास। पहिलो-कक्षा Kimi समर्थन दुवै रेलहरूमा पठाइन्छ: प्रत्यक्ष Kimi API (kimi-k3) र Kimi Code कोडिङ योजना (OAuth र API कुञ्जी)। OmniRoute Kimi को समर्थन कार्यक्रममा पहिलो ब्राजिलियन खुला-स्रोत परियोजना पनि हो। 15% अतिरिक्त क्रेडिटको साथ Kimi API कुञ्जी प्राप्त गर्नुहोस् →
Cheaper Inference
Cheaper Inference
cheaperinference.com

Open Source Friend
यस परियोजनालाई समर्थन गरेकोमा OmniRoute खुला स्रोत साथी Cheaper Inference लाई धन्यवाद! Cheaper Inference एक लागत-रैंक गरिएको गेटवे हो जसले 42 फ्रन्टियर मोडेलहरू — Claude, GPT-5.x, Gemini, Kimi K3, GLM, DeepSeek, Grok र MiniMax — एक OpenAI-अनुकूल एन्डपोइन्ट पछाडि पुनर्विक्रय गर्दछ, प्रत्येक अनुरोधलाई सबैभन्दा सस्तो योग्य प्रदायकमा रुट गर्दै मोडेल निर्माताको सूची मूल्य भन्दा माथि कहिल्यै शुल्क नलिई।

OmniRoute मा पहिलो-कक्षा समर्थन: च्याट पूरा, नेटिभ /v1/responses एन्डपोइन्ट, भिजन, उपकरण कलिङ र 3 छवि मोडेलहरू (grok-imagine, nano-banana-pro, nano-banana-2, cheaperinference/<model> को रूपमा पहुँचयोग्य)। API कुञ्जी प्राप्त गर्नुहोस् →
लिङ्कहरू ट्याग गरिएका aff=omniroute साझेदार लिङ्कहरू हुन्। तिनीहरूले तपाईंलाई कुनै अतिरिक्त लागत बिना परियोजनालाई कोष दिन्छन्।
🎟️ सम्बद्ध प्रचार — हामीले प्रायोजन नगर्ने प्रदायकहरूबाट निःशुल्क साइनअप कुपनहरू (विस्तार गर्न क्लिक गर्नुहोस्) यो खण्ड रेफरल/कुपन कोडहरूको लागि मात्र हो। प्रायोजित साझेदारीहरू माथिको 🤝 हाम्रा खुला स्रोतका साथीहरूद्वारा समर्थित मा छन्। OmniRoute को यहाँ सूचीबद्ध प्रदायकहरूसँग कुनै प्रायोजन वा साझेदारी छैन — यी सार्वजनिक कुपनहरू हुन् जुन कसैले पनि प्रयोग गर्न सक्छ।
AgentRouter
AgentRouter
agentrouter.org
AgentRouter — सम्बद्ध साइनअप · साइनअपमा $100 निःशुल्क क्रेडिट (निःशुल्क सर्भर, उच्च विलम्बताको अपेक्षा गर्नुहोस् — परीक्षणको लागि उत्तम, उत्पादनको लागि होइन)। OmniRoute मा v3.8.50 देखि पहिलो-कक्षा समर्थन: च्याट पूरा, Anthropic-अनुकूल तार ढाँचा र OpenAI-अनुकूल मार्ग। उपलब्ध मोडेलहरूमा claude-opus-4-8, claude-opus-5, gpt-5.6-sol र थप समावेश छन्। आफ्नो $100 प्राप्त गर्नुहोस् →

⚠️ सम्बद्ध लिङ्क — OmniRoute को यस प्रदायकसँग कुनै प्रायोजन वा साझेदारी छैन।
OmniRoute प्रयोगकर्ताहरूलाई फाइदा पुग्ने उदार निःशुल्क साइनअप कुपन भएको अर्को प्रदायक थाहा छ? एउटा मुद्दा खोल्नुहोस् र हामी यसलाई यहाँ थप्नेछौं।

## 🎯 कम्बोहरू — प्रमुख सुविधा
सबै 19 कम्बो राउटिङ रणनीतिहरू एनिमेटेड — प्रत्येक रणनीतिका लागि एउटा टाइल: priority, fill-first, weighted, round-robin, p2c, least-used, random, strict-random, cost-optimized, headroom, reset-window, reset-aware, context-relay, context-optimized, cache-optimized, lkgp, auto, fusion, pipeline। प्रत्येकले के गर्छ भन्ने जानकारीका लागि माथिको तालिका हेर्नुहोस्। > **कम्बो** भनेको मोडेलहरूको शृङ्खला हो, जसमा 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`](docs/routing/AUTO-COMBO.md) हेर्नुहोस्। ## ### 🧱 लचिलोपन अन्तर्निर्मित छ (3 स्वतन्त्र तहहरू) OmniRoute रेजिलियन्स — 3 स्वतन्त्र स्व-उपचार तहहरू, सही विफलताका लागि सही तह। तह 1 प्रदायक सर्किट ब्रेकर (सम्पूर्ण प्रदायक): 408/5xx मा मात्र ट्रिप हुन्छ, थ्रेसहोल्डहरू OAuth 8× / API-key 12× / local 2×, HALF-OPEN प्रोबमा 60s/30s/15s पछि रिसेट हुन्छ, अल्छी रिकभरी; OPEN हुँदा कम्बोले अर्को प्रदायकमा पुनःरूट गर्छ। तह 2 जडान कूलडाउन (एउटा कुञ्जी/खाता): आधार OAuth का लागि 5s / API-key का लागि 3s, एन्टी-थन्डरिङ-हर्ड गार्डसहित एक्सपोनेन्सियल ×2 ब्याकअफ, 429 ले Retry-After लाई पालना गर्छ, सफलताले सबै त्रुटि अवस्था हटाउँछ; एउटा कूलडाउनमा रहेको कुञ्जीलाई छोडिन्छ जबकि सहोदर कुञ्जीहरूले सेवा दिइरहन्छन्। तह 3 मोडेल लकआउट (एउटा मोडेल): प्रति-मोडेल 429, local 404 वा मोड अस्वीकारहरूले त्यही मोडेललाई मात्र लक गर्छन् — सम्पूर्ण जडानलाई कहिल्यै गर्दैनन्। अन्तिम अवस्थाहरू (प्रतिबन्धित, म्याद सकिएको, क्रेडिट समाप्त भएको) अपरेटरका लागि हुन्, कूलडाउनका लागि होइनन्। 📖 [स्वतः-कम्बो इन्जिन](docs/routing/AUTO-COMBO.md) · [रेजिलियन्स मार्गदर्शिका](docs/architecture/RESILIENCE_GUIDE.md)
## 🏆 ओम्निराउटलाई के कुराले फरक बनाउँछ
ओम्निराउटलाई के कुराले फरक बनाउँछ — ९राउटर, ओपनराउटर, सीएलआईप्रोक्सीएपीआई र लाइटएलएलएमको तुलनामा १३ क्षमताहरूमा आधारित एक पुरानो सुविधा स्न्यापसट। ओम्निराउट: ३५८ प्रदायकहरू, १५०+ नि:शुल्क टियरहरू निर्मित, १९ राउटिङ रणनीतिहरू, १२-इन्जिन टोकन कम्प्रेसन, ११० उपकरणहरूसहित निर्मित MCP सर्भर, A2A एजेन्ट प्रोटोकल, स्थायी मेमोरी, गार्डरेलहरू, क्लाउड एजेन्टहरू, TLS फिंगरप्रिन्ट स्टेल्थ, डेस्कटप/टर्मक्स/PWA र ४२ i18n UI लोकेलहरू। ओम्निराउट एमआईटी-लाइसेन्स प्राप्त र स्व-होस्ट गर्न सकिने छ। प्रतिस्पर्धीका क्षमताहरू र संख्याहरू परिवर्तन हुन सक्छन्; लिङ्क गरिएको कार्यप्रणाली हेर्नुहोस्। 📊 ९राउटर, ओपनराउटर, सीएलआईप्रोक्सीएपीआई र लाइटएलएलएमको तुलनामा पूर्ण कार्यप्रणाली र प्रति-सुविधा विवरण → [`docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md`](docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md)
## 💚 OmniRoute लाई समर्थन गर्नुहोस् OmniRoute MIT इजाजतपत्रप्राप्त छ र खुला रूपमा मर्मत गरिन्छ। यदि यसले तपाईंको समय वा पैसा बचाउँछ भने, यसलाई स्वतन्त्र राख्न मद्दत गर्ने तरिकाहरू यहाँ छन् — आफूलाई उपयुक्त हुने विकल्प छान्नुहोस्। प्रायोजनले राउटिङ प्राथमिकतालाई कहिल्यै असर गर्दैन; यसले दृश्यता दिन्छ, श्रेणी होइन।
⭐ रिपोजिटरीलाई स्टार दिनुहोस्निःशुल्क — दृश्यता बढाउन साँच्चिकै मद्दत गर्छOmniRoute लाई स्टार दिनुहोस्
🐙 GitHub Sponsorsएकपटक वा मासिक · प्लेटफर्म शुल्क शून्यgithub.com/sponsors/diegosouzapw
☕ Ko-fiछिटो एकपटकको सहयोग, दाताले साइन अप गर्नुपर्दैनko-fi.com/diegosouzapw
🧋 Buy Me a Coffeeसानो, अनौपचारिक सहयोगbuymeacoffee.com/diegosouzapw
🖐 Liberapayआवर्ती · गैरनाफामूलक · खुला स्रोतliberapay.com/diegosouzapw
🇧🇷 PIX (ब्राजिल)तत्काल, कुनै शुल्क छैनकुञ्जी र QR तल छन्
₿ क्रिप्टोBTC · ETH · USDT-TRC20 · USDC-Solanaठेगानाहरू तल छन्
**🇧🇷 PIX** — तत्काल, कुनै शुल्क छैन (ब्राजिल) OmniRoute PIX QR कोड कुञ्जी (यादृच्छिक): `5d865059-bc44-483a-962d-43ceb80126eb` Pix प्रतिलिपि गरेर टाँस्नुहोस्: ``` 00020101021126580014br.gov.bcb.pix01365d865059-bc44-483a-962d-43ceb80126eb5204000053039865802BR5922OMNIROUTE CONTRIBUICAO6006BRASIL62070503***630475DD ```
₿ क्रिप्टो — BTC · ETH · USDT-TRC20 · USDC-Solana (विस्तार गर्न क्लिक गर्नुहोस्)
₿ BTCBitcoin (SegWit)bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd
Ξ ETHEthereum (ERC20)0x64Cf6B68A6Ff34288e89172950a2d00102337a84
₮ USDTTron (TRC20)TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2
$ USDCSolana2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu
⚠️ प्रत्येक सिक्का देखाइएको नेटवर्कमा मात्र पठाउनुहोस् — गलत नेटवर्कमा पठाउँदा रकम गुम्न सक्छ।
🐛 बग फेला पार्नुभयो वा प्रतिक्रिया छ? एउटा [छलफल](https://github.com/diegosouzapw/OmniRoute/discussions) खोल्नुहोस्।

विकासकर्ता टिप्पणीहरू: विकासकर्ताको सुविधाका लागि परियोजनाले npm install/postinstall का क्रममा स्थानीय .env फाइल सिर्जना गर्न सक्छ। यो फाइललाई जानाजानी .gitignore मार्फत बेवास्ता गरिएको छ (.gitignore हेर्नुहोस्) र यसलाई कहिल्यै कमिट गर्नु हुँदैन — यदि भूलवश कमिट भयो भने, खुलासा भएका सबै गोप्य मानहरू परिवर्तन गर्नुहोस् र इतिहासबाट फाइल हटाउनुहोस्। स्थानीय वातावरण फाइलहरू र गोप्य मानहरू व्यवस्थापन गर्ने मार्गदर्शनका लागि docs/DEVELOPER-ENVIRONMENT.md हेर्नुहोस्।

## 📡 OmniRoute Radar माथि दस्तावेजीकृत, पूलमा दोहोरिएका प्रविष्टि हटाइएको क्याटलगबाट प्राप्त हुने मुख्य निःशुल्क-स्तरको परिमाण **~1.62B टोकन/महिना** नै रहन्छ। प्रदायकको अस्थायी साइनअप क्रेडिटले पहिलो महिनाको परिमाणलाई छुट्टै रूपमा **~2.22B** सम्म बढाउन सक्छ। OmniRoute का रिलीजहरूबीच निःशुल्क मोडेलहरूको उपलब्धताबारे अझ नवीन जानकारी चाहनेहरूका लागि Radar एउटा वैकल्पिक, हस्ताक्षरित क्याटलग ओभरले हो; सामुदायिक क्याटलग र हाल उपलब्ध प्रत्येक निःशुल्क सुविधा निःशुल्क नै रहन्छन्। समर्थकहरूले लाइभ क्याटलग र प्रदायकका थप अवसरहरू प्राप्त गर्न सक्छन्। यसको छुट्टै, परिवर्तनशील अधिकतम सीमा प्रदायकको उपलब्धताअनुसार **बढीमा लगभग 3B टोकन/महिना** हो। त्यो सीमा सुनिश्चित गरिएको होइन: प्रदायकहरूले कुनै पनि समयमा कोटा, योग्यता, मोडेल वा क्षेत्र परिवर्तन गर्न सक्छन्। Radar वैकल्पिक रूपमा सक्रिय गर्न सकिन्छ र GET-मात्र हो। OmniRoute क्लाइन्टले प्रम्प्ट, ट्राफिक, प्रदायक कन्फिगरेसन, प्रयोगसम्बन्धी टेलिमेट्री वा घोषणाहरू नदेखाउने स्थानीय अवस्थासम्बन्धी डेटा अपलोड गर्दैन। योग्यता र हालको क्याटलगबारे **[radar.omniroute.online/planos](https://radar.omniroute.online/planos)** मा जान्नुहोस्।
## ✨ नयाँ के छ
> **v3.8.20 → v3.8.50** का हालैका मुख्य विशेषताहरू। पूर्ण इतिहास [`CHANGELOG.md`](CHANGELOG.md) मा छ। - **🎛️ OmniConductor** — तपाईंको एजेन्ट समूहमा आगमन A2A प्रत्यायोजन, Agent Card मा Conductor सीपहरू, र Faro push-to-talk भ्वाइस च्याटसहितको ड्यासबोर्ड प्यानल। → [A2A सर्भर](docs/frameworks/A2A-SERVER.md) - **🛂 अनुकूलनीय प्रवेश तथा ओभरलोड सुरक्षा** — भारी च्याट अनुरोधहरूले 503 दिनुको सट्टा लामबद्ध हुन्छन्, र प्रत्येक जडानका लागि परमाणविक RPM रोलिङ लिजहरू प्रयोग हुन्छन्। → [लचिलोपन मार्गदर्शिका](docs/architecture/RESILIENCE_GUIDE.md) - **🗂️ मानक `/v1/models` क्रमबद्धता** — प्रत्येक प्रदायकका लागि प्रदायकअनुसार समूहबद्ध गरिएको एउटा निरन्तर ब्लक (combos लाई सुरुमा स्थिर राखेर), जुन हरेक क्याटलग स्रोतमा स्थिर रहन्छ। → [API सन्दर्भ](docs/reference/API_REFERENCE.md) - **🗜️ कम्प्रेसन सुदृढीकरण** — पूर्वनिर्धारित रूपमा सक्रिय inflation guard, DE / FR / JA + चिनियाँ (wényán) का लागि Caveman packs, र Gradle तथा .NET का लागि RTK filters। → [कम्प्रेसन](docs/compression/COMPRESSION_ENGINES.md) - **💸 पारदर्शी समदर लागत** — सदस्यता / कोडिङ-योजना प्रदायकहरूको लागत विश्लेषणमा **$0** देखिन्छ; बजेट, कोटा तथा राउटिङले अनुमान जारी राख्छन्। → [API सन्दर्भ](docs/reference/API_REFERENCE.md) - **⚖️ Quota-Share राउटिङ** — साझा खाताको कोटा pooled keys बीच निष्पक्ष रूपमा बाँड्छ र निष्क्रिय हिस्साहरू अरूलाई उपलब्ध गराएर काम-संरक्षणशील रहन्छ। → [लचिलोपन मार्गदर्शिका](docs/architecture/RESILIENCE_GUIDE.md) - **🤖 एक-कमान्ड CLI/एजेन्ट सेटअप** — दर्ता गरिएका 13 वटा `setup-*` कमान्ड; `omniroute run` ले 7 वटा CLI (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI) सुरु गर्छ; `omniroute configure` ले अन्तरक्रियात्मक प्रदायक+मोडेल चयनकर्ता र प्रत्येक सन्दर्भका मनपर्ने विकल्पहरूसहित 10 वटा लक्ष्य समर्थन गर्छ। → [CLI एकीकरणहरू](docs/guides/CLI-INTEGRATIONS.md) - **🛰️ रिमोट मोड** — सीमित-कार्यक्षेत्र टोकनहरू (`connect` / `contexts` / `tokens`) र VPS स्थापनाका लागि `antigravity` OAuth सहायक प्रयोग गरेर रिमोट OmniRoute सञ्चालन गर्नुहोस्। → [रिमोट मोड](docs/guides/REMOTE-MODE.md) - **🧭 अझ बुद्धिमान स्वतः-राउटिङ** — `auto/:` combos, **Fusion** (मोडेल प्यानल + निर्णायक), कार्य-सचेत राउटिङ, र प्रत्येक अनुरोधका लागि मोडेल / मोड / USD-बजेट ओभरराइडहरू। → [Auto-Combo](docs/routing/AUTO-COMBO.md) - **🗜️ प्लग गर्न मिल्ने कम्प्रेसन** — संयोजन गर्न मिल्ने 12 वटा इन्जिन + Compression Studios: LLMLingua-2, दुई-तहको Ultra, omniglyph, प्रत्येक चरणको fidelity gate, GCF v3.2, र तानेर पुनःक्रमबद्ध गर्ने सम्पादक। → [कम्प्रेसन](docs/compression/COMPRESSION_ENGINES.md) - **🕵️ पारदर्शी MITM डिक्रिप्ट (TPROXY)** — प्रत्येक SNI का लागि CA र trust-store installer प्रयोग गरी proxy env vars बेवास्ता गर्ने CLI हरू क्याप्चर गर्नुहोस्। → [MITM/TPROXY](docs/security/MITM-TPROXY-DECRYPT.md) - **💸 सर्वत्र लागत टेलिमेट्री** — प्रत्येक endpoint मा `X-OmniRoute-*` लागत/प्रयोग headers, cache-HIT बचत header, र प्रत्येक key का लागि USD खर्च कोटा। → [API सन्दर्भ](docs/reference/API_REFERENCE.md) - **🧠 तपाईंको नियन्त्रणमा रहेको मेमोरी** — पूर्वनिर्धारित रूपमा बन्द, रोजेर सक्रिय गर्न मिल्ने int8 vector quantization + typed decay, र प्रत्येक अनुरोधका लागि `x-omniroute-no-memory`। → [मेमोरी](docs/frameworks/MEMORY.md) - **🛡️ सुरक्षा** — प्रत्येक LLM route मा prompt-injection guard (red-team suite), रोजेर सक्रिय गर्न मिल्ने credential-masking guardrail (दुवै दिशामा चुहिएका API keys/secrets लुकाउँछ), अन्तिम निःशुल्क विकल्पका रूपमा DuckDuckGo वेब खोज, र ड्यासबोर्डका लागि वैकल्पिक OIDC लगइन गेट (पासवर्ड लगइन सधैँ उपलब्ध रहन्छ)। → [सुरक्षा सीमाहरू](docs/security/GUARDRAILS.md) - **🖼️ नयाँ endpoints** — `/v1/ocr` (Mistral OCR) र `/v1/audio/translations` (Whisper-शैली) ले मिडिया क्षमतालाई पूर्ण बनाउँछन्। → [API सन्दर्भ](docs/reference/API_REFERENCE.md) - **🎨 छवि / भिडियो / अडियो उत्पादन** — मिडियाका लागि एउटै API: xAI Grok Imagine & Novita AI video, ComfyUI, Magnific, Adobe Firefly, Segmind, र ElevenLabs जस्ता वाणी प्रदायकहरू। → [API सन्दर्भ](docs/reference/API_REFERENCE.md) - **🌍 डिप्लोयमेन्ट तथा सञ्चालन** — reverse-proxy `basePath`, ब्राउजर भाषाको स्वतः पहिचान, प्रत्येक key को उपकरण ट्र्याकिङ, root-less MITM trust, र zh-TW स्थानीयकरण। → [वातावरण](docs/reference/ENVIRONMENT.md) - **🤝 थप प्रदायक तथा एजेन्टहरू** — क्लाउड एजेन्टहरू (Codex Cloud, Cursor, Devin, Jules), ब्राउजर + OAuth लगइनसहित Grok Build (xAI), Ollama को प्रथम-श्रेणी card, Claude Opus 5 & Sonnet 5, Kimi को आधिकारिक साझेदारी (Code/Web/Moonshot), Zed, Requesty, SenseNova, Yuanbao, Agnes AI… र अद्यावधिक गरिएको **352-प्रदायक क्याटलग**। → [प्रदायकहरू](docs/reference/PROVIDER_REFERENCE.md) - **📡 राउटिङ पारदर्शिता** — प्रत्येक प्रतिक्रियामा सेवा प्रदान गर्ने रणनीति/प्रदायक/विलम्बको नाम उल्लेख भएको `X-OmniRoute-Decision` header हुन्छ, नयाँ `cache-optimized` combo strategy + Auto-Combo `cacheAffinity` factor ले दोहोरिएका अनुरोधहरू cached prefix भएको जडानतर्फ फिर्ता पठाउँछ, र read-only `/v1/auto-combo/{channel}/candidates` endpoint ले `auto/*` channel को प्रत्यक्ष candidate pool उपलब्ध गराउँछ। → [Auto-Combo](docs/routing/AUTO-COMBO.md) - **⚡ स्थानीय कार्यसम्पादन तथा पूर्वाधार** — एक-क्लिक स्थानीय Redis, Cloudflare Workers / Deno Deploy relay deployers, र सुपरिवेक्षण गरिएका embedded services का रूपमा Bifrost & Mux। → [Embedded Services](docs/frameworks/EMBEDDED-SERVICES.md) - **🧩 प्याकेजमा थप सुविधाहरू** — plugin framework + marketplace, Omni/Agent/GitHub skills frameworks, Obsidian vault integration (22 MCP tools), OpenAI-compatible Batch & Files APIs, semantic response cache, leaderboards सहितको gamification, ACP agent discovery (15 built-in agents), BigQuery मा निर्धारित log export, `auto/chaos` fault injection, Telegram bot bridge, in-app version manager र LMArena-ELO free-provider rankings। → [कागजातहरू](docs/README.md)
## 🤖 अनुकूल CLIs र कोडिङ एजेन्टहरू > एउटै कन्फिग — `http://localhost:20128/v1` — र **हरेक** AI IDE वा CLI निःशुल्क र कम लागतका मोडेलहरूमा चल्छ।
Claude Code
Claude Code
                           
Codex CLI
Codex CLI
                           
Cline
Cline
                           
Kilo Code
Kilo Code
Zoo Code
Zoo Code
Continue
Continue
                           
Aider
Aider
                           
ForgeCode
ForgeCode
                           
jcode
jcode
                           
DeepSeek TUI
DeepSeek TUI
                           
CodeWhale
CodeWhale
                           
OpenCode
OpenCode
                           
Factory Droid
Factory Droid
                           
GitHub Copilot CLI
Copilot CLI
                           
Cursor CLI
Cursor CLI
                           
Smelt
Smelt
                           
Pi (pi-coding-agent)
Pi
                           
Grok Build (xAI)
Grok Build
                           
Hermes Agent (Nous Research)
Hermes Agent
                           
OpenClaw
OpenClaw
                           
Goose
Goose
                           
Open Interpreter
Open Interpreter
                           
Warp AI
Warp AI
                           
deyin.ai
deyin.ai
                           
+ यीमा पनि काम गर्छ · Agent Deck · Kiro · Command Code · Antigravity · Windsurf · AMP · OpenAI-सँग अनुकूल कुनै पनि उपकरण
📖 सबै 36 उपकरणहरूका लागि प्रति-उपकरण सेटअप (26 CLI Code का + 10 CLI Agents) → [`docs/reference/CLI-TOOLS.md`](docs/reference/CLI-TOOLS.md) · 🧩 OpenCode प्लगइन → [`@omniroute/opencode-provider`](https://www.npmjs.com/package/@omniroute/opencode-provider)

**एउटै आदेशमा OmniRoute मार्फत कुनै पनि समर्थित CLI सुरु गर्नुहोस्** — कुनै कन्फिग फाइल लेखिँदैन, प्रत्येक प्रक्रियामा क्रेडेन्सियलहरू इन्जेक्ट गरिन्छन्, र Qwen/Gemini ले अस्थायी पृथक होम प्राप्त गर्छन्: ```bash omniroute run claude --model openai/gpt-5.4 # Claude Code omniroute run codex --model glm/glm-5.2 # OpenAI Codex CLI omniroute run aider --model glm/glm-5.2 -- --message "reply OK" omniroute run goose --model glm/glm-5.2 omniroute run opencode --model glm/glm-5.2 -- run "reply OK" omniroute run qwen --model glm/glm-5.2 -- -p "reply OK" omniroute run gemini --model glm/glm-5.2 -- --skip-trust -p "reply OK" # वा प्रदायक+मोडेल अन्तरक्रियात्मक रूपमा छान्नुहोस् र उपकरणकै आफ्नै कन्फिग लेख्नुहोस्: omniroute configure codex # यी पनि: claude opencode qwen aider goose gemini cline continue kilo ``` प्रत्येक आदेशले सक्रिय रिमोट सन्दर्भ (`omniroute connect `) पालना गर्छ, `--dry-run` ले कार्यान्वयन नगरी सटीक env/args को पूर्वावलोकन देखाउँछ, र `--api-key-env NAME` ले गोप्य विवरणहरूलाई तपाईंको शेल इतिहासबाट बाहिर राख्छ। → [CLI एकीकरणहरू](docs/guides/CLI-INTEGRATIONS.md)
## 🌐 357 AI प्रदायकहरू — 152 क्याटलगमा निःशुल्कका रूपमा चिन्हित
> **357 दर्ता गरिएका प्रदायकहरू** प्रामाणिक च्याट, मिडिया, खोज, स्थानीय, क्लाउड-एजेन्ट र प्रणाली सङ्ग्रहहरूमा उपलब्ध छन्, जसमध्ये **152 सँग `hasFree: true` खोज मेटाडेटा छ**। च्याट मोडेल रजिस्ट्रीले **229 प्रदायकहरू / 2,554 विशिष्ट प्रदायक-मोडेल जोडीहरू / 1,283 कच्चा मोडेल ID हरू** समेट्छ; छुट्टै निःशुल्क-बजेट क्याटलगमा **491 प्रति-मोडेल पङ्क्तिहरू**, **35 आवर्ती पूलहरू** र **54 आवर्ती/कुञ्जीरहित सधैँ-निःशुल्क प्रदायकहरू** छन्। यी डिजाइनअनुसार फरक हरहरू हुन्; परिभाषाहरू र पूल-डिडुप्लिकेट गरिएका गणनाहरू [प्रदायक सन्दर्भ](docs/reference/PROVIDER_REFERENCE.md) र [निःशुल्क तहहरू](docs/reference/FREE_TIERS.md) मा उपलब्ध छन्।
### 🏢 प्रत्येक प्रमुख प्रयोगशाला — एउटै एन्डपोइन्टमार्फत
OpenAI
OpenAI
                           
Anthropic
Anthropic
                           
Gemini
Gemini
                           
xAI Grok
xAI Grok
                           
DeepSeek
DeepSeek
                           
Mistral
Mistral
                           
Qwen
Qwen
                           
Meta Llama
Meta Llama
                           
Groq
Groq
                           
NVIDIA
NVIDIA
                           
MiniMax
MiniMax
                           
Cohere
Cohere
                           
Perplexity
Perplexity
                           
Hugging Face
HuggingFace
                           
Together
Together
                           
Fireworks
Fireworks
                           
Cloudflare
Cloudflare
                           
Baidu
Baidu
                           
…र थप 330+ — प्रत्येक आइकन ड्यासबोर्डको प्रदायक क्याटलगबाट प्रत्यक्ष रूपमा प्राप्त हुन्छ। 📖 [प्रदायक सन्दर्भ](docs/reference/PROVIDER_REFERENCE.md)
### 🆓 सधैँ निःशुल्क — $0, कार्ड आवश्यक छैन
OpenCode Zen
OpenCode Zen
DeepSeek V4, Nemotron 3
टोकन सीमा छैन
Kilo Code
Kilo Code
स्वचालित राउटर, Tencent Hy3
सधैँ निःशुल्क
Requesty
Requesty
GPT-OSS 120B, Nemotron
सधैँ निःशुल्क
SiliconFlow
SiliconFlow
DeepSeek V3.2 / R1
निःशुल्क तह
Z.AI GLM
Z.AI GLM
GLM-4.7 / 4.5-Flash
सधैँ निःशुल्क
Baidu ERNIE
Baidu ERNIE
ERNIE 4.0
सधैँ निःशुल्क
Qoder AI
Qoder AI
Qwen3-Max, Kimi-K2
असीमित रूपमा निःशुल्क
Pollinations
Pollinations
GPT, Llama, Claude
कुञ्जी आवश्यक छैन
Cloudflare AI
Cloudflare AI
50+ मोडेलहरू
10K न्युरोन/दिन
NVIDIA NIM
NVIDIA NIM
GLM, MiniMax
~40 RPM निःशुल्क
Cerebras
Cerebras
GLM 4.7, GPT-OSS
1M टोकन/दिन
OpenRouter
OpenRouter
:free मोडेलहरू
+$10 → उच्च RPM
📖 मेसिनले पढ्न सक्ने पूर्ण सूची → [`docs/reference/PROVIDER_REFERENCE.md`](docs/reference/PROVIDER_REFERENCE.md)
## 🖥️ OmniRoute कहाँ चल्छ — जहाँसुकै
> उही एप, तपाईंको मेसिन, तपाईंका नियमहरू। ग्लोबल npm इन्स्टलदेखि Termux मार्फत **तपाईंको फोनसम्म**।
प्लेटफर्मइन्स्टलमुख्य विशेषताहरू
📦 npm (ग्लोबल)npm install -g omnirouteएउटै कमान्ड, जुनसुकै OS
🐳 Dockerdocker run … diegosouzapw/omnirouteमल्टी-आर्क AMD64 + ARM64
🖥️ डेस्कटप (Electron)npm run electron:buildनेटिभ विन्डो + सिस्टम ट्रे — Windows / macOS / Linux
🎩 मेनु-बार (OmniRouteTray)brew install --cask zoispag/tap/omniroute-trayसर्भरको सुपरिवेक्षण र स्वतः अपडेट गर्छ — macOS
💪 ARMनेटिभ arm64Raspberry Pi, ARM सर्भरहरू, Apple Silicon
📱 Android (Termux)pkg install nodejs && npx -y omnirouteतपाईंको फोनमै चल्छ, 24/7, root आवश्यक पर्दैन
📲 PWA"होम स्क्रिनमा थप्नुहोस्"फुलस्क्रिन, अफलाइन, ब्राउजरबाट इन्स्टल गर्न मिल्ने
🧩 OpenCode प्लगइन@omniroute/opencode-providerनेटिभ OpenCode एकीकरण
🤖 VS Code Copilot ChatOmniCopilot एक्सटेन्सन इन्स्टल गर्नुहोस्नेटिभ Copilot Chat पिकरमा प्रत्येक OmniRoute मोडेल — stable र Insiders
🛠️ स्रोतबाटnpm install && npm run devपरिमार्जन गर्नुहोस्, योगदान दिनुहोस्
📖 [Docker मार्गदर्शिका](docs/guides/DOCKER_GUIDE.md) · [डेस्कटप](electron/README.md) · [मेनु-बार ट्रे](https://github.com/zoispag/omniroute-tray) · [Termux](docs/guides/TERMUX_GUIDE.md) · [PWA](docs/guides/PWA_GUIDE.md) · [OpenCode](docs/frameworks/OPENCODE.md)
### 🧩 नयाँ: VS Code को नेटिभ Copilot Chat भित्र OmniRoute
> कुनै नयाँ साइडबार छैन, कुनै नयाँ च्याट UI छैन — OmniRoute ले उपलब्ध गराउने प्रत्येक मोडेल > **तपाईंले पहिल्यै प्रयोग गर्ने Copilot Chat मोडेल पिकरमै** देखिन्छ। VS Code 1.122 देखि, प्रोभाइडर मोडेलहरू > GitHub साइन-इन वा Copilot सदस्यताबिना नै काम गर्छन् — एजेन्ट मोड, टुल कलिङ र भिजन, > निःशुल्क। **[OmniCopilot](https://github.com/diegosouzapw/OmniCopilot)** एक्सटेन्सन इन्स्टल गर्नुहोस्, यसलाई तपाईंको OmniRoute सर्भरतर्फ लक्षित गर्नुहोस् (पूर्वनिर्धारित रूपमा `localhost:20128`), त्यसपछि Copilot Chat → मोडेल पिकर → **मोडेलहरू व्यवस्थापन गर्नुहोस्…** → **OmniRoute** खोल्नुहोस्।
स्टोरलिङ्कयससँग काम गर्छ
🧩 VS Code Marketplaceइन्स्टल गर्नुहोस् →VS Code — stable र Insiders
🔓 Open VSX Registryइन्स्टल गर्नुहोस् →Cursor, Windsurf, VSCodium, Theia, code-server, Gitpod, Antigravity, Kiro…
एडिटरभित्रबाट: **Extensions** भ्यु खोल्नुहोस्, **"OmniRoute"** खोज्नुहोस्, **Install** मा क्लिक गर्नुहोस् — दुवै स्टोरमा उही तरिकाले काम गर्छ। स्रोत, इस्युहरू र प्रकाशन रनबुक [diegosouzapw/OmniCopilot](https://github.com/diegosouzapw/OmniCopilot) मा उपलब्ध छन्। 📖 [VS Code Copilot Chat मार्गदर्शिका](docs/guides/VSCODE-COPILOT.md) — सेटअप, पिकरले के देखाउँछ, ट्याबभित्रको ड्यासबोर्ड, समस्या समाधान
### 🎩 नयाँ: OmniRouteTray — मेनु बारमै रहने तपाईंको गेटवे
> `omniroute serve` सधैँ चालु हुँदा सबैभन्दा राम्रोसँग काम गर्छ। **[OmniRouteTray](https://github.com/zoispag/omniroute-tray)** > ले यसलाई macOS का लागि एकपटक सेट गरेर बिर्सन मिल्ने मेनु-बार एपमा रूपान्तरण गर्छ: यसले सर्भर सुरु गर्छ, रिबुटपछि पनि > चालु राख्छ, त्यहीँ अपडेट गर्छ, र तपाईंको लाइभ टोकन बजेटलाई एक क्लिकको दूरीमा राख्छ — **कुनै > टर्मिनल विन्डो खुला छोड्नु पर्दैन, `npm install -g omniroute` को रेखदेख गर्नु पर्दैन।** [Tauri v2](https://v2.tauri.app/) प्रयोग गरेर निर्मित (राउन्डिङ त्रुटिजत्तिकै सानो Rust कोर), यसले आफ्नै हस्ताक्षरित Node 24 रनटाइम समावेश गर्छ र एपको स्वामित्वमा रहेको OmniRoute इन्स्टल व्यवस्थापन गर्छ, त्यसैले यसले तपाईंको ग्लोबल `node`/`bun` सँग कहिल्यै द्वन्द्व गर्दैन। यसले **तपाईंको विद्यमान `~/.omniroute/` कन्फिग र डेटाबेस साझा गर्छ** — त्यसैले यो तपाईंले पहिल्यै चलाइरहनुभएको उही OmniRoute हो, केवल टोपी लगाएको। 🎩
यसले के गर्छकसरी
🟢 सर्भरको सुपरिवेक्षण गर्छomniroute serve सुरु गर्छ, प्रतिलिपि बनाउनुको सट्टा पहिल्यै चलिरहेको इन्स्ट्यान्स अपनाउँछ
📊 एकै नजरमा लाइभ प्रयोगप्रोभाइडर कोटा बारहरू, रिसेट काउन्टडाउनसहित Claude का सेसन/साप्ताहिक सीमाहरू, 30-दिने लागत विवरण
🔄 त्यहीँ स्वतः अपडेट गर्छचरणबद्ध इन्स्टल, एटोमिक स्वाप, असफल भएमा रोलब्याक — सधैँ नवीनतम रिलिजमा
🚀 लगइन गर्दा सुरु हुन्छलगइनमा वैकल्पिक सुरुवात; ट्रे-मात्र, डक आइकन छैन
🩺 डाक्टर र लगहरूएक क्लिकमा डायग्नोस्टिक्स र सर्भर लगमा पहुँच
```sh brew install --cask zoispag/tap/omniroute-tray ``` डाउनलोड गर्न रुचाउनुहुन्छ? नवीनतम .dmg रिलिजहरूबाट प्राप्त गर्नुहोस्। स्रोत, समस्याहरू र बिल्डसम्बन्धी कागजातहरू zoispag/omniroute-tray मा उपलब्ध छन्।
💛 @zoispag द्वारा निर्मित सामुदायिक परियोजना — यो आधिकारिक OmniRoute रिलिज होइन।

## 🔒 निजी र स्थानीय-प्राथमिक
निजी र स्थानीय-प्राथमिक — OmniRoute को गेटवे र नियन्त्रण तह तपाईंको मेसिनमा चल्छ। प्रम्प्टहरू प्रत्येक अनुरोधका लागि चयन गरिएको अपस्ट्रिम प्रदायकलाई पठाइन्छन्; OmniRoute ले कुनै होस्ट गरिएको प्रम्प्ट-प्रशोधन चरण थप्दैन र टेलिमेट्री पूर्वनिर्धारित रूपमा निष्क्रिय हुन्छ। क्रेडेन्सियलहरू AES-256-GCM प्रयोग गरेर भण्डारण अवस्थामा इन्क्रिप्ट गरिन्छन्; नियन्त्रणहरूमा API-key स्कोपिङ, IP फिल्टरिङ, दर सीमाहरू, प्रम्प्ट-इन्जेक्सन सुरक्षा, अपस्ट्रिम-हेडर सफाइ, स्वैच्छिक PII रिड्याक्सन, सफा गरिएका त्रुटिहरू र स्थानीय SQLite अडिट ट्रेल समावेश छन्। OmniRoute MIT-इजाजतपत्रप्राप्त र स्व-होस्ट गर्न मिल्ने छ। 📖 [प्राधिकरण](docs/architecture/AUTHZ_GUIDE.md) · [सुरक्षा सीमाहरू](docs/security/GUARDRAILS.md) · [अनुपालन](docs/security/COMPLIANCE.md)
## 🔌 पूर्ण CLI + A2A र MCP
> सर्भरभन्दा पर, OmniRoute **80+ कमान्डहरू** भएको **पूर्ण कमान्ड-लाइन ककपिट** हो, साथै खुला एजेन्ट प्रोटोकलहरू पनि छन्, जसले गर्दा AI एजेन्टले यसलाई **आफैं** सञ्चालन गर्न सक्छ। ### ⌨️ वास्तविक CLI (`start` मात्र होइन) ```bash omniroute # गेटवे + ड्यासबोर्ड सञ्चालन गर्नुहोस् (पोर्ट 20128) omniroute chat # अन्तरक्रियात्मक TUI च्याट क्लाइन्ट (स्ल्यास: /model /combo /skill /memory) omniroute setup # निर्देशित पहिलो-पटक सञ्चालन विजार्ड omniroute doctor # प्रदायकहरू, पोर्टहरू र नेटिभ निर्भरताहरूको निदान गर्नुहोस् ``` ### 🛰️ रिमोट मोड — CLI यहाँ चलाउनुहोस्, OmniRoute VPS मा OmniRoute सर्भरमा छ? **उही CLI** प्रयोग गरेर आफ्नो ल्यापटपबाट यसलाई सञ्चालन गर्नुहोस्। स्कोप गरिएको पहुँच टोकनमार्फत एकपटक लगइन गर्नुहोस्; त्यसपछि प्रत्येक कमान्डले रिमोटलाई लक्षित गर्छ। ```bash 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` मा स्कोप गरिएका हुन्छन्; प्रक्रिया सुरु गर्ने रुटहरू लुपब्याकमा मात्र सीमित रहन्छन्। 📖 [रिमोट मोड](docs/guides/REMOTE-MODE.md)
OmniRoute CLI प्रदर्शन गर्ने एनिमेटेड टर्मिनल — omniroute providers list, omniroute combo list र omniroute health — 86-कमान्डको शीर्ष-स्तरीय सतहमा चक्रित हुँदै: providers · oauth · keys · combo · nodes · models · cache · compression · cost · usage · quota · health · resilience · telemetry · logs · audit · mcp · a2a · cloud · memory · skills · eval · tunnel · backup · sync · webhooks · policy · pricing · translator · simulate …
### 🤝 एजेन्ट जडान गर्नुहोस् — र यसले OmniRoute लाई आफैं नियन्त्रण गर्छ OmniRoute लाई **MCP**, **A2A**, **REST API**, **webhooks** वा **रिमोट CLI** मार्फत उपलब्ध गराउनुहोस् — कुनै पनि सक्षम एजेन्टले (वा तपाईंको आफ्नै कोडले) सम्पूर्ण गेटवेका साँचाहरू प्राप्त गर्छ: राउटिङ, प्रदायकहरू, कम्बोहरू, क्यास, कम्प्रेसन, मेमोरी — स्वायत्त रूपमा। तलका HTTP एन्डपोइन्टहरू `http://localhost:20128` अन्तर्गत उपलब्ध गराइन्छन्।
इन्टरफेसएन्डपोइन्ट / कमान्डयसका लागि प्रयोग गर्नुहोस्
🧰 MCP (stdio)omniroute --mcpClaude Desktop, Cursor वा कुनै पनि MCP क्लाइन्टमा जडान गर्नुहोस्
🌊 MCP (HTTP)/api/mcp/streamरिमोट MCP — 110 उपकरणहरू, 33 स्कोपहरू (कार्यान्वयन स्वैच्छिक), पूर्ण अडिट ट्रेल
📡 MCP (SSE)/api/mcp/sseस्ट्रिमिङ MCP ट्रान्सपोर्ट
🤝 A2A/.well-known/agent.jsonएजेन्ट-देखि-एजेन्ट, JSON-RPC 2.0 + SSE, 6 सीपहरू
🌐 REST API/v1/*OpenAI-सङ्गत — च्याट, एम्बेडिङहरू, छविहरू, अडियो, OCR
🔔 Webhooks/api/webhooksअनुरोध / कोटा घटनाहरू Slack, Discord, Telegram वा कुनै पनि URL मा पुश गर्नुहोस्
🛰️ रिमोट CLIomniroute connect स्कोप गरिएका पहुँच टोकनहरूमार्फत रिमोट इन्स्ट्यान्स सञ्चालन गर्नुहोस्
```bash # MCP मार्फत Claude Code लाई पूर्ण OmniRoute उपकरणसमूह दिनुहोस्: claude mcp add-server omniroute --type http --url http://localhost:20128/api/mcp/stream ``` 📖 [MCP सर्भर](docs/frameworks/MCP-SERVER.md) · [A2A सर्भर](docs/frameworks/A2A-SERVER.md) · [एजेन्ट प्रोटोकलहरू](docs/frameworks/AGENT_PROTOCOLS_GUIDE.md)
## 🗜️ 15–95% टोकन बचत गर्नुहोस् — स्वचालित रूपमा
### 📖 यसले कसरी काम गर्छ — पाइपलाइन, आर्किटेक्चर र बचतको गणना OmniRoute कम्प्रेसन पाइपलाइन: उदाहरणका रूपमा 10,000-टोकनको क्लाइन्ट अनुरोध 12 वटा संयोजनयोग्य इन्जिनहरू — Session-Dedup, CCR, Lite, RTK, Responses Tool Output, Headroom, Relevance, Caveman, Aggressive, LLMLingua-2, Ultra र OmniGlyph — हुँदै जान्छ र दस्तावेजीकृत स्ट्याक गरिएको उदाहरणमा करिब 1,080 टोकनमा प्रदायकसम्म पुग्न सक्छ। संरचित सामग्रीलाई संरक्षण गार्ड र प्रत्येक चरणका फिडेलिटी गेटहरूले सुरक्षित राख्छन्; स्पष्ट रूपमा चयन गरिएका हानियुक्त वा प्रयोगात्मक मोडहरूले योग्य सामग्रीलाई रूपान्तरण गर्न सक्छन्। पूर्वनिर्धारित स्ट्याक गरिएको संयोजनले `RTK → Caveman` चलाउँछ। दुवैले एउटै टुल/कन्टेक्स्ट पेलोडमा काम गर्दा बचत चक्रवृद्धि हुन्छ: ```txt 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](https://github.com/rtk-ai/rtk), [Caveman](https://github.com/JuliusBrussee/caveman) (⭐ 90K+), [LLMLingua-2](https://github.com/microsoft/LLMLingua), र [Troglodita](https://github.com/leninejunior/troglodita) (PT-BR) का अवधारणाहरूमा आधारित छ। ### 🧱 12-इन्जिन स्ट्याक इन्जिनहरू पाइपलाइनको क्रममा चल्छन्; प्रत्येकलाई संयोजनअनुसार स्वतन्त्र रूपमा चालु/बन्द र कन्फिगर गर्न सकिन्छ:
#इन्जिनयसले के गर्छ
1Session-Dedupवार्ताका पालोहरूमा दोहोरिएको सामग्री हटाउँछ (सामग्री-सम्बोधित, पालोहरूबीच)
2CCRठूला ब्लकहरूलाई पुनःप्राप्ति मार्करहरूको पछाडि सङ्ग्रह गर्छ र मागअनुसार ल्याउँछ
3Liteह्वाइटस्पेस + छवि-URL काँटछाँट (कम-विलम्बता आधाररेखा)
4RTKटुल परिणामहरूको बुद्धिमानी फिल्टरिङ, दोहोराइ हटाउने र छोट्याउने काम गर्छ (कमाण्ड-सचेत)
5Responses Tool Outputshell/patch/search/build आउटपुटका लागि पहिले हानिरहित JSON + सीमित डायग्नोस्टिक कम्प्रेसन (Responses API)
6Headroomभेन्डर गरिएको GCF कोडेकमार्फत JSON एरेहरूको हानिरहित तालिकाबद्ध सङ्कुचन (~30%)
7Relevanceअन्तिम प्रयोगकर्ता प्रश्नका आधारमा निष्कर्षणात्मक वाक्य स्कोरिङ
8Cavemanनियममा आधारित गद्य कम्प्रेसन (आउटपुटमा ~65–75%)
9Aggressiveसारांशकरण + पुराना पालोहरूको क्रमिक पुरानोपन व्यवस्थापन
10LLMLingua-2MobileBERT ONNX मार्फत ML अर्थगत छाँटकाँट — कोड-सुरक्षित, असिङ्क्रोनस
11Ultraवैकल्पिक सानो-मोडेल (SLM) तहसहित ह्युरिस्टिक टोकन छाँटकाँट
12OmniGlyphप्रत्यक्ष Anthropic जडानमा मापन गरिएको Claude Fable 5 का लागि प्रयोगात्मक कन्टेक्स्ट-एज-इमेज इन्कोडिङ; प्रदायकका प्रमाणहरू प्राप्त नभएसम्म GPT 5.6 ट्रान्सफर्मरहरू fail-closed रहन्छन्। चार कम्प्रेसन प्रोफाइल (पूर्वनिर्धारित aggressive, balanced, coding-safe, passthrough) (सबैभन्दा आक्रामक; स्वैच्छिक रूपमा सक्रिय गर्नुपर्ने)
कोड ब्लकहरू, URLs र संरचित डेटा **सधैँ बाइट-स्तरमा यथावत् सुरक्षित राखिन्छन्**। **एक-क्लिक प्रिसेटहरू** ले इन्जिनहरू संयोजन गर्छन्:
मोडबचतयसका लागि उत्तम
🪶 Lite~15%सधैँ सक्रिय रहने सुरक्षित पूर्वनिर्धारित विकल्प
🪨 Standard (Caveman)~30%दैनिक कोडिङ
⚡ Aggressive~50%टुलको धेरै प्रयोग हुने लामो सत्रहरू
🔥 Ultra~75%अधिकतम बचत
🧰 RTK60–90%Shell/test/build/git आउटपुट
🔗 Stacked (RTK → Caveman)78–95%मिश्रित प्रम्प्टहरू + टुल लगहरू
**वास्तविक उदाहरण — Standard मोड:** > **अघि (69 टोकन):** _"तपाईंको React कम्पोनेन्ट पुनः रेन्डर हुनुको सम्भावित कारण प्रत्येक रेन्डर चक्रमा तपाईंले नयाँ अब्जेक्ट रेफरेन्स सिर्जना गर्नु हो। तपाईंले इनलाइन अब्जेक्टलाई prop का रूपमा पठाउँदा React को shallow comparison ले त्यसलाई प्रत्येक पटक फरक अब्जेक्टका रूपमा देख्छ, जसले पुनः रेन्डर गराउँछ। म उक्त अब्जेक्टलाई memoize गर्न useMemo प्रयोग गर्ने सुझाव दिन्छु।"_ > > **पछि (19 टोकन):** _"हरेक रेन्डरमा नयाँ अब्जेक्ट रेफरेन्स। इनलाइन अब्जेक्ट prop = नयाँ रेफरेन्स = पुनः रेन्डर। useMemo मा बेर्नुहोस्।"_ > > **उही उत्तर। 72% कम टोकन। सटीकतामा शून्य हानि।** ✅ **PT-BR उदाहरण — [Troglodita](https://github.com/leninejunior/troglodita) मोड:** > **अघि (42 tokens):** _"समस्या यो हो कि कम्पोनेन्ट पुनः रेन्डर भइरहेको छ किनभने प्रत्येक रेन्डरिङ चक्रमा वस्तुको नयाँ सन्दर्भ सिर्जना भइरहेको छ। म useMemo प्रयोग गर्न सिफारिस गर्छु।"_ > > **पछि (12 tokens):** _"पुनः रेन्डर: हरेक चक्रमा नयाँ ref (inline वस्तु पुनः सिर्जित)। `useMemo` प्रयोग गर्नुहोस्।"_ > > **उही उत्तर। ~70% कम tokens। प्राविधिक शुद्धता यथावत्।** ✅
### 🎚️ इन्जिनहरूभन्दा पर — आउटपुट शैलीहरू, अनुकूली डायल र प्रत्येक अनुरोधको नियन्त्रण माथिका 12 इन्जिनले **भित्र जाने** सामग्री घटाउँछन्। थप तीन तहले **कसरी**, **कहिले**, र **के बाहिर आउँछ** भन्ने निर्धारण गर्छन्: - **🪄 आउटपुट शैलीहरू** _(आउटपुट-अक्ष निर्देशन)_ — निर्धारणात्मक, cache-सुरक्षित प्रतिक्रिया-आकार निर्देशनहरू प्रविष्ट गर्छ; संयोजन गर्न मिल्ने, प्रत्येकलाई `lite` / `full` / `ultra` तीव्रतामा प्रयोग गर्न सकिन्छ। शैली थप्न registry मा एक लाइनको entry पर्याप्त हुन्छ: - **संक्षिप्त गद्य** — अनावश्यक शब्द / articles / अनिश्चित अभिव्यक्ति हटाउनुहोस्; प्राविधिक सार ठ्याक्कै कायम राख्नुहोस्। - **कम code** — "अल्छी वरिष्ठ dev" YAGNI: काम गर्ने सबैभन्दा सानो परिवर्तन, अनुरोध नगरिएको scaffolding बिना। - **Ponytail (अल्छी वरिष्ठ dev)** — YAGNI को सिँढी चढ्नुहोस्, मूल कारण समाधान गर्नुहोस्, काम गर्ने सबैभन्दा सानो diff। - **मलाई ADHD छ (कार्य-पहिले)** — अर्को कार्य सुरुमा, चरणहरू क्रमाङ्कित, एउटा ठोस अर्को कदम, कुनै प्रस्तावना छैन। - **संक्षिप्त CJK (文言)** — शास्त्रीय-चिनियाँ अति-संक्षिप्त शैली (`zh` मा locale-gated)। - **🎯 अनुकूली context-budget** _(डायल)_ — एउटै on/off token threshold को सट्टा, **मोडेलको context window भित्र अटाउन** आवश्यक हदसम्म मात्र सबैभन्दा सस्ता, न्यूनतम-हानियुक्त इन्जिनहरू क्रमशः सक्रिय गर्छ। नीति: `reserve-output` (पूर्वनिर्धारित, मोडेल-सचेत) · `percentage` · `absolute`। मोड: `floor` (अट्ने सुनिश्चितता) · `replace-autotrigger` (तपाईंको स्पष्ट छनोट लागू हुन्छ) · `off` (पुरानो threshold)। - **🎛️ Compression कहाँ निर्धारण हुन्छ** _(प्राथमिकता, उच्च → न्यून)_ — प्रत्येक अनुरोधको `x-omniroute-compression` header › routing-combo override › सक्रिय नामित profile › adaptive / auto-trigger › panel default › off। लागू गरिएको योजना `X-OmniRoute-Compression: ; source=` response header मा फर्काइन्छ। Token threshold अनुसार auto-trigger गर्नुहोस्, अनुकूली डायल खोल्नुहोस्, नामित profile pin गर्नुहोस्, प्रत्येक अनुरोधका लागि एकपटकको सेटिङ राख्नुहोस्, वा प्रत्येक routing combo मा pipeline तोक्नुहोस् — workload लाई जे उपयुक्त हुन्छ। Opt-in offline **eval harness** (`npm run eval:compression`) ले परिवर्तन प्रवर्द्धन गर्नुअघि pinned corpus मा fidelity र savings मूल्याङ्कन गर्छ। 📖 [`COMPRESSION_GUIDE.md`](docs/compression/COMPRESSION_GUIDE.md) · [`RTK_COMPRESSION.md`](docs/compression/RTK_COMPRESSION.md) · [`COMPRESSION_ENGINES.md`](docs/compression/COMPRESSION_ENGINES.md)
# ⚡ द्रुत सुरुवात
**1) स्थापना गरी चलाउनुहोस्** ```bash npm install -g omniroute omniroute ``` > 💡 `npm warn ERESOLVE` वा peer-dep चेतावनीहरू देख्नुभयो? [ती हानिरहित छन्](docs/guides/TROUBLESHOOTING.md#npm-install-warnings-eresolve--peer--deprecated)। Dashboard `http://localhost:20128` मा · API `http://localhost:20128/v1` मा। **2) निःशुल्क provider जडान गर्नुहोस् (signup आवश्यक छैन)** Dashboard → **Providers** → **Kiro AI** (निःशुल्क Claude, प्रत्येक account मा ~50 credits/month) वा **OpenCode Free** (auth आवश्यक छैन) जडान गर्नुहोस् → सकियो। **3) आफ्नो coding tool लाई निर्देशित गर्नुहोस्** ```txt Base URL: http://localhost:20128/v1 API Key: [Dashboard → Endpoints बाट प्रतिलिपि गर्नुहोस्] Model: auto (शून्य-कन्फिग smart routing — वा कुनै पनि provider/model) ``` **4) यसले काम गरिरहेको छ भनी पुष्टि गर्नुहोस्** ```bash curl http://localhost:20128/v1/models -H "Authorization: Bearer YOUR_KEY" ``` तपाईंले जडान गरेका models को सूची देख्नुपर्छ। 🎉 यति नै हो — coding सुरु गर्नुहोस्, र OmniRoute ले तपाईंका लागि स्वतः route तथा fallback गर्छ। तपाईंको client ले custom headers पठाउन सक्दैन भने, OmniRoute ले tokenized compatibility aliases पनि उपलब्ध गराउँछ: ```txt OpenAI catalog: http://localhost:20128/vscode/YOUR_KEY/ OpenAI models: http://localhost:20128/vscode/YOUR_KEY/models OpenAI chat: http://localhost:20128/vscode/YOUR_KEY/chat/completions OpenAI responses: http://localhost:20128/vscode/YOUR_KEY/responses Ollama chat: http://localhost:20128/vscode/YOUR_KEY/api/chat Ollama tags: http://localhost:20128/vscode/YOUR_KEY/api/tags ``` यी केवल `Authorization: Bearer ...` संलग्न गर्न नसक्ने clients का लागि प्रयोग गर्नुहोस्। Header auth नै रुचाइएको mode हो।
## 📦 थप स्थापना विधिहरू — Docker, स्रोत, pnpm, Arch **🐳 Docker** ```bash docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \ -p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest ``` `:latest` ले उच्चतम **प्रकाशित** स्थिर SemVer पछ्याउँछ। यसले git `main` लाई पछ्याउँदैन। GitOps का लागि `:X.Y.Z` निश्चित गर्नुहोस्। [Docker रिलिज च्यानलहरू](docs/guides/DOCKER_GUIDE.md#release-channels) हेर्नुहोस्। इमेजले **`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 | ```bash docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \ -e OMNIROUTE_MEMORY_MB=8192 --memory=10g \ -p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest ``` पूर्ण तालिका: [Docker गाइड — रनटाइम RAM](docs/guides/DOCKER_GUIDE.md#runtime-ram-for-coding-agents)। > **पूर्व-रिलिज Docker च्यानल:** `diegosouzapw/omniroute:next` र > `diegosouzapw/omniroute:next-web` ले हालको पूर्वनिर्धारित `release/v*` > ब्रान्चलाई पछ्याउँछन्। यी परिवर्तनशील ट्यागहरू अप्रकाशित सुधारहरूको परीक्षणका लागि मात्र हुन् र > **उत्पादनमा समर्थित छैनन्**। हेर्नुहोस्: > [Docker रिलिज च्यानलहरू](docs/guides/DOCKER_GUIDE.md#release-channels)। **🥟 Bun** Bun रनटाइम पहिचानमार्फत मानक `bun install` र ग्लोबल स्थापना (`bun install -g omniroute`) समर्थित छन्: - **अन्तर्निर्मित `bun:sqlite`**: Bun अन्तर्गत चल्दा OmniRoute ले Bun को अन्तर्निर्मित `bun:sqlite` ड्राइभर प्रयोग गर्छ र Node.js मा `better-sqlite3` वा `sql.js` मा फलब्याक गर्छ। - **डेभमा स्वचालित Webpack बन्डलर चयन**: विकास (`bun run dev`) ले Bun स्वतः पहिचान गर्छ र नेटिभ V8 बाइन्डिङ असङ्गतिहरू रोक्न Turbopack लाई निष्क्रिय पारेर Webpack प्रयोग गर्छ। उत्पादन बिल्डहरू (`bun run build`) ले Node मा जस्तै ठ्याक्कै `OMNIROUTE_USE_TURBOPACK` पछ्याउँछन्: पूर्वनिर्धारित रूपमा Turbopack, Webpack मार्फत बिल्ड गर्न `OMNIROUTE_USE_TURBOPACK=0` (`Dockerfile.bun` ले यसलाई `--build-arg` का रूपमा उपलब्ध गराउँछ)। - **समर्पित Bun Dockerfile**: नेटिभ Bun उत्पादन डिप्लोयमेन्टहरूका लागि बहु-चरणीय `Dockerfile.bun` (`docker build -f Dockerfile.bun -t omniroute:bun .`)। ```bash # Bun मार्फत स्थापना गरी चलाउनुहोस् bun install bun run dev ``` **🛠️ स्रोतबाट** ```bash cp .env.example .env && npm install PORT=20128 npm run dev ``` **📦 pnpm** ```bash pnpm add -g omniroute@latest --allow-build=better-sqlite3 --allow-build=@swc/core && omniroute ``` **🐧 Arch Linux (AUR)** ```bash yay -S omniroute-bin && systemctl --user enable --now omniroute.service ``` **🔧 Nix (Flake)** ```bash # Nix flakes प्रयोग गर्दै nix develop npm run dev # वा devbox प्रयोग गर्दै devbox run npm run dev ``` 📖 [Docker गाइड](docs/guides/DOCKER_GUIDE.md) — Compose प्रोफाइलहरू, Caddy HTTPS, Cloudflare टनेलहरू। **🦭 Podman** ```bash # 1. बाइन्ड-माउन्ट गरिएको डेटा डाइरेक्टरी तयार गर्नुहोस् 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` छोड्नुहोस् र [टोपोलोजी-विशिष्ट डेटा डाइरेक्टरी मार्गदर्शन](contrib/podman/README.md#data-directory-permissions-by-topology) पालना गर्नुहोस्। 📖 [Podman गाइड](contrib/podman/README.md) — Compose बिल्डहरू, Podman Machine, र Linux/systemd Quadlet सेटअप। **⚡ छिटो / हल्का स्थापना (नेटिभ बिल्ड छोड्नुहोस्)** नेटिभ SQLite इन्जिन (`better-sqlite3`) एउटा **वैकल्पिक** निर्भरता हो, त्यसैले ग्लोबल स्थापना स्रोतबाट कम्पाइल हुने प्रतीक्षामा कहिल्यै रोकिन्न: तपाईंको प्लेटफर्म/Node सँग मिल्दा यसले पूर्वनिर्मित बाइनरी प्रयोग गर्छ र अन्यथा पारदर्शी रूपमा शुद्ध-JS इन्जिनमा फलब्याक गर्छ (Node 22+ मा `node:sqlite`, अन्यथा समावेश गरिएको `sql.js` WASM) — कुनै बिल्ड उपकरण आवश्यक पर्दैन। स्थापनापछिको नेटिभ वार्म-अप पूर्ण रूपमा छोड्न (CI, हेडलेस वा ढिला मेसिनहरू): ```bash OMNIROUTE_SKIP_POSTINSTALL=1 npm install -g omniroute # CI=1 ले पनि यसलाई छोड्छ ``` सबैभन्दा छिटो स्थापनाका लागि **pnpm** रोज्नुहोस् (कन्टेन्ट-अड्रेस्ड स्टोर + हार्ड लिङ्कहरू — माथि हेर्नुहोस्)। ड्यासबोर्डरहित, हेडलेस रनटाइमका लागि Docker को `base` प्रोफाइल (माथि) वा [Termux गाइड](docs/guides/TERMUX_GUIDE.md) प्रयोग गर्नुहोस्। CLI र वेब ड्यासबोर्ड एउटै पोर्टमा एउटै प्रक्रियाद्वारा सेवा गरिन्छन्, त्यसैले हाल कुनै छुट्टै CLI-मात्र प्याकेज छैन।
# 🎬 कार्यरत OmniRoute
## 📹 भिडियो मार्गदर्शिकाहरू
2026-08-24 को ड्यासबोर्ड स्न्यापसट · कच्चा क्याटलग: YT 809 | TT 137 | IG 124 · नवीनता (दिन): YT 1 | TT 21 | IG 22
Instagram Reel
🎬 #1 — Instagram
nick_saraev — 3,042,474 हेराइहरू
Instagram Reel — theopenstack
🎬 #2 — Instagram
theopenstack — 692,419 हेराइहरू
TikTok — milesreevesai
🎬 #3 — TikTok
milesreevesai — 620,400 हेराइहरू
YouTube — Vaibhav Sisinty
🎬 #4 — YouTube
Vaibhav Sisinty — 391,109 हेराइहरू
Instagram Reel — buildwithai.club
🎬 #5 — Instagram
buildwithai.club — 347,652 हेराइहरू
**पूर्ण वरीयता (डुप्लिकेट हटाइएका क्यानोनिकल URLs, `v > 0`, सर्वाधिक पहुँच):** | #1 | #2 | #3 | #4 | #5 | | -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | | [nick_saraev — Instagram](https://www.instagram.com/reel/Da8ZthUPK98/) — **3,042,474** | [theopenstack — Instagram](https://www.instagram.com/reel/DaSs65mMrHk/) — **692,419** | [milesreevesai — TikTok](https://www.tiktok.com/@milesreevesai/video/7667980059189366019) — **620,400** | [Vaibhav Sisinty — YouTube](https://www.youtube.com/watch?v=QucgvbO5gsM) — **391,109** | [buildwithai.club — Instagram](https://www.instagram.com/reel/DbIt9AjK7-U/) — **347,652** | | #6 | #7 | #8 | #9 | #10 | | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | | [nivedan.ai — Instagram](https://www.instagram.com/reel/DbIrCksJiqq/) — **331,973** | [vaibhavsisinty — Instagram](https://www.instagram.com/reel/Dae05TSAK1l/) — **263,744** | [Nick Automates — YouTube Shorts](https://www.youtube.com/shorts/fZIBK_4fKq8) — **218,174** | [theroshankrishna — Instagram](https://www.instagram.com/reel/Dapjs58z0P0/) — **186,786** | [midudev — TikTok](https://www.tiktok.com/@midudev/video/7664636453544152342) — **177,800** | 2026-08-24 का क्यानोनिकल मेट्रिक्स: **1.029 अद्वितीय भिडियोहरू** · **11.132.922 ज्ञात हेराइहरू** (`v > 0`) · **नेटवर्कअनुसार 639 च्यानल/प्रोफाइलहरू**। कच्चा ड्यासबोर्डमा 1.070 पङ्क्तिहरू छन्; Instagram का 41 डुप्लिकेटहरूलाई प्रत्येक भिडियोको सबैभन्दा ठूलो गणना कायम राख्दै क्यानोनिकल URL द्वारा सामान्यीकरण गरिएको थियो। > 🎬 **OmniRoute बारे भिडियो बनाउनुभयो?** लिङ्कसहित एउटा [इस्यु](https://github.com/diegosouzapw/OmniRoute/issues/new) वा [छलफल](https://github.com/diegosouzapw/OmniRoute/discussions) खोल्नुहोस् — हामी यसलाई यहाँ प्रस्तुत गर्नेछौँ।
# 📧 समुदाय र सहायता > सबै कुरा एउटै ठाउँमा — मर्मतकर्तालाई फलो गर्नुहोस्, समुदायसँग कुराकानी गर्नुहोस्, वा एउटा इस्यु खोल्नुहोस्। | च्यानल | कहाँ / कसरी | | ----------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | | 💼 **LinkedIn** — मर्मतकर्तालाई फलो गर्नुहोस् | [linkedin.com/in/diegosouzapw](https://www.linkedin.com/in/diegosouzapw/) | | 🐙 **GitHub** — रिलिज र सुझावहरूका लागि फलो गर्नुहोस् | [@diegosouzapw](https://github.com/diegosouzapw) | | 💬 **Discord** | [discord.gg/U47eFqAXCn](https://discord.gg/U47eFqAXCn) | | ✈️ **Telegram** | [t.me/omnirouteOficial](https://t.me/omnirouteOficial) | | 🟢 **WhatsApp — 🌍 विश्वव्यापी** | [समूहमा सामेल हुनुहोस्](https://chat.whatsapp.com/FvuCbrpZmQ6I85n2vW5QIC?s=cl&p=a&mlu=4) | | 🟢 **WhatsApp — 🇧🇷 ब्राजिल** | [समूहमा सामेल हुनुहोस्](https://chat.whatsapp.com/KWgatljAjmbELQory59Oti?s=cl&p=a&mlu=4) | | 🌍 **वेबसाइट** | [omniroute.online](https://omniroute.online) | | 🌍 **🌍StHub OmniRoute समुदाय (निःशुल्क)** | [StHub पोर्टल](https://portal.sthub.com.br/communities/groups/st-hub/channels/Omniroute-World-8kRjmK) | | 📦 **स्रोत कोड** | [github.com/diegosouzapw/OmniRoute](https://github.com/diegosouzapw/OmniRoute) | | 🐛 **बग रिपोर्ट गर्नुहोस्** | [समस्या खोल्नुहोस्](https://github.com/diegosouzapw/OmniRoute/issues) — `npm run system-info` को आउटपुट संलग्न गर्नुहोस् | | 🤝 **योगदान गर्नुहोस्** | [CONTRIBUTING.md](CONTRIBUTING.md) · [ब्रान्चिङ र रिलिज मोडेल](docs/ops/BRANCHING_MODEL.md) · एउटा `good first issue` रोज्नुहोस् | | 💚 **परियोजनालाई समर्थन गर्नुहोस्** | [समर्थन गर्ने तरिकाहरू ↑](#-support-omniroute) · [GitHub Sponsors](https://github.com/sponsors/diegosouzapw) |
---
## 🛠️ प्राविधिक स्ट्याक
तहप्रविधि
रनटाइम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 डोमेन मोड्युल, 183 माइग्रेसन
मेमोरी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 bridge (/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 test runner + Vitest — 5,100+ ट्र्याक गरिएका परीक्षण फाइलहरू (युनिट, एकीकरण, E2E, सुरक्षा, इकोसिस्टम) भरि 39,000+ स्थिर परीक्षण घोषणाहरू
प्लेटफर्महरूडेस्कटप (Electron) · एन्ड्रोइड (Termux) · PWA (कुनै पनि ब्राउजर)
CI/CDGitHub Actions — स्वचालित npm प्रकाशन + रिलिजमा Docker Hub
लिङ्कहरूवेबसाइट · npm · Docker Hub

## 📖 दस्तावेजीकरण
### 📘 सुरु गर्ने तरिका
कागजातविवरण
प्रयोगकर्ता मार्गदर्शिकाप्रदायकहरू, कम्बोहरू, CLI एकीकरण, परिनियोजन
सेटअप मार्गदर्शिकासम्पूर्ण स्थापना विधिहरू, CLI उपकरण कन्फिगरेसनहरू, प्रोटोकल सेटअप, टाइमआउट समायोजन
CLI उपकरण मार्गदर्शिकाClaude Code, Codex, Cursor, Cline, OpenClaw, Kilo, Copilot का लागि प्रत्येक उपकरणको सेटअप
रिमोट मोडसीमित पहुँच टोकनहरूमार्फत आफ्नो ल्यापटपको CLI बाट रिमोट OmniRoute (VPS) सञ्चालन गर्नुहोस्
Claude Code कन्फिगरेसनlaunch + प्रत्येक मोडेलका प्रोफाइलहरूसहित Claude Code लाई OmniRoute (स्थानीय/रिमोट) तर्फ निर्देशित गर्नुहोस्
द्रुत सुरुवात३-चरणीय स्थापना → जडान → कन्फिगरेसन
### 🔧 सञ्चालन र परिनियोजन
कागजातविवरण
Docker मार्गदर्शिकाDocker सञ्चालन, Compose प्रोफाइलहरू, Caddy HTTPS, टनेलहरू, इमेज ट्यागहरू
Podman मार्गदर्शिकाQuadlet systemd एकीकरण, podman-compose, SELinux
VM परिनियोजनसम्पूर्ण मार्गदर्शिका: VM + nginx + Cloudflare सेटअप
Fly.io परिनियोजनस्थायी भण्डारणसहित Fly.io मा परिनियोजन गर्नुहोस्
Termux मार्गदर्शिकाTermux मार्फत Android मा OmniRoute चलाउनुहोस्
PWA मार्गदर्शिकाप्रोग्रेसिभ वेब एप स्थापना, क्यासिङ, वास्तुकला
स्थापना हटाउने मार्गदर्शिकासबै स्थापना विधिहरूका लागि सफा निष्कासन
परिवेश कन्फिगरेसनसम्पूर्ण .env भेरिएबलहरू र सन्दर्भहरू
### 🧠 सुविधाहरू र वास्तुकला
कागजातविवरण
वास्तुकलाप्रणाली वास्तुकला, डेटा प्रवाह र आन्तरिक संरचना
सङ्कुचन मार्गदर्शिका७-विकल्पीय पाइपलाइन: बन्द / हल्का / मानक / आक्रामक / अल्ट्रा / RTK / स्ट्याक गरिएको
RTK सङ्कुचनकमाण्ड-आउटपुट सङ्कुचन, फिल्टरहरू, विश्वास, प्रमाणीकरण, कच्चा आउटपुट पुनःप्राप्ति
सङ्कुचन इन्जिनहरूCaveman, RTK, स्ट्याक गरिएका पाइपलाइनहरू, ड्यासबोर्ड/API/MCP इन्टरफेसहरू
सङ्कुचन नियमहरूको ढाँचाCaveman र RTK फिल्टरहरूका लागि JSON नियम-प्याक स्किमाहरू
सङ्कुचन भाषा प्याकहरूभाषा पहिचान र Caveman नियम-प्याक लेखन
लचिलोपन मार्गदर्शिकासर्किट ब्रेकरहरू, कूलडाउनहरू, पङ्क्ति, थन्डरिङ हर्ड रोकथाम, TLS स्पुफिङ
स्वतः-कम्बो इन्जिन१६-कारक स्कोरिङ, मोड प्याकहरू, स्वतः-मर्मत
प्रोक्सी मार्गदर्शिका३-स्तरीय प्रोक्सी प्रणाली, 1proxy बजार, रजिस्ट्री CRUD
निःशुल्क तहहरूएकीकृत निर्देशिका: दस्तावेजीकृत ३५ आवर्ती पूलहरू / सूचीबद्ध ४८९ निःशुल्क-तह प्रविष्टिहरू
सुविधा ग्यालरीस्क्रिनसटहरूसहित ड्यासबोर्डको दृश्य भ्रमण
कोडबेस दस्तावेजीकरणशुरुआतीमैत्री कोडबेस अवलोकन
### 🤖 प्रोटोकलहरू र API हरू
कागजातविवरण
API सन्दर्भउदाहरणहरूसहित सबै एन्डपोइन्टहरू
OpenAPI विशिष्टताOpenAPI 3.0 विशिष्टता
MCP सर्भर११० MCP उपकरणहरू, IDE कन्फिगरेसनहरू, Python/TS/Go क्लाइन्टहरू
MCP सर्भर मार्गदर्शिकाMCP स्थापना, ट्रान्सपोर्टहरू र उपकरण सन्दर्भ
A2A सर्भरJSON-RPC 2.0 प्रोटोकल, सीपहरू, स्ट्रिमिङ, कार्य व्यवस्थापन
A2A सर्भर मार्गदर्शिकाA2A एजेन्ट कार्ड, कार्यहरू, सीपहरू र स्ट्रिमिङ
### 📋 परियोजना र गुणस्तर
कागजातविवरण
योगदानविकास सेटअप र दिशानिर्देशहरू
ब्रान्चिङ र रिलिज मोडेलPR हरूले कहाँ लक्षित गर्छन् (release/*), र main तथा ट्यागहरूको अर्थ के हो
परिवर्तन लगप्रत्येक संस्करणको पूर्ण रिलिज इतिहास
सुरक्षा नीतिकमजोरी रिपोर्टिङ र सुरक्षा अभ्यासहरू
i18n मार्गदर्शिका42 भाषाको समर्थन, अनुवाद कार्यप्रवाह, RTL
रिलिज जाँचसूचीरिलिजपूर्व प्रमाणीकरण चरणहरू
कभरेज योजना5,100+ ट्र्याक गरिएका परीक्षण फाइलहरूमा रहेका 39,000+ स्थिर परीक्षण घोषणाहरूका लागि परीक्षण कभरेज रणनीति

# ⭐ शीर्ष योगदानकर्ताहरू > OmniRoute एक उत्साही खुला-स्रोत समुदायद्वारा आकार लिन्छ। यी व्यक्तिहरूले परियोजनाको गुणस्तर, स्थिरता र पहुँचमा प्रत्यक्ष प्रभाव पार्ने असाधारण योगदान गरेका छन्। **धन्यवाद।** ### मर्ज गरिएका पुल रिक्वेस्टहरूका आधारमा बाह्य योगदानकर्ताहरू
स्थानयोगदानकर्तामर्ज गरिएका PR हरू~परिवर्तन गरिएका पङ्क्तिहरू
1backryun190227,977
2oyi77180407,678
3rdself14580,663
4JxnLexn128387,049
5KooshaPari101125,747
6herjarsa88230,872
7RaviTharuma7955,106
8maxmad64bis69394,715
9artickc5933,260
10HouMinXi5147,334
10chirag127515,153
12xz-dev50245,976
13hartmark4752,185
14rqzbeh39143,181
15dhaern3419,559
16Dingding-leo331,986
17NomenAK3213,854
18MumuTW3016,953
19benzntech2911,641
20pacocartones249,331
20Prudhvivuda246,312
2026-08-24 05:26:03 UTC सम्मका मर्जहरूसहित प्रत्यक्ष release/v3.8.50 टिप dafb4ae808 मा स्थिर गरिएको। पृष्ठाङ्कित GitHub GraphQL गणनामा 5,911 मर्ज गरिएका PR हरू छन्: रिपोजिटरी मालिकका 2,707, Dependabot का 179, र 535 विशिष्ट योगदानकर्ताहरूबाट आएका 3,025 बाह्य PR हरू। “परिवर्तन गरिएका पङ्क्तिहरू” भनेको GitHub का थपिएका + हटाइएका पङ्क्तिहरू हुन् र यसमा उत्पन्न गरिएका फाइलहरू, लकफाइलहरू, क्याटलगहरू, अनुवादहरू र कागजातहरू समावेश छन्; यो परिवर्तनको परिमाण हो, लेखकद्वारा लेखिएको LOC होइन। कटअफमा बराबरी भएका स्थानहरू कायम राखिएका छन्। ### GitHub-द्वारा श्रेय दिइएका कमिटहरू
backryun
backryun

🥇 GitHub मा श्रेय दिइएका 220 कमिटहरू
Paijo
Paijo

🥈 GitHub मा श्रेय दिइएका 219 कमिटहरू
Randi
Randi

🥉 GitHub मा श्रेय दिइएका 108 कमिटहरू
Ravi Tharuma
Ravi Tharuma

🏅 GitHub मा श्रेय दिइएका 81 कमिटहरू
Chris
Chris

🏅 GitHub मा श्रेय दिइएका 70 कमिटहरू
Markus Hartung
Markus Hartung

🏅 GitHub मा श्रेय दिइएका 69 कमिटहरू · #6 मा बराबरी
Dizzle
Dizzle

🏅 GitHub मा श्रेय दिइएका 69 कमिटहरू · #6 मा बराबरी
Jan Leon
Jan Leon

🏅 GitHub मा श्रेय दिइएका 64 कमिटहरू
zenobit
zenobit

🏅 GitHub मा श्रेय दिइएका 62 कमिटहरू
Bob.Hou
Bob.Hou

🏅 GitHub मा श्रेय दिइएका 51 कमिटहरू · #10 मा बराबरी
Xiangzhe
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
Andrew

💛 सक्रिय मासिक प्रायोजक
Vlad I
Vlad I

💛 सक्रिय मासिक प्रायोजक
Paco Cartones
Paco Cartones

💛 सक्रिय एकपटकका प्रायोजक
Professor Igor Morais Vasconcelos
Prof. Igor Morais

💛 विगतका एकपटकका समर्थक
longtao
longtao

💛 विगतका एकपटकका समर्थक
… र गोप्य रहन रुचाउने अन्य व्यक्तिहरू 💛 सार्वजनिक GitHub Sponsors लाई 2026-08-24 मा पुनः प्रमाणीकरण गरिएको थियो। GitHub को activeOnly स्थितिले माथिका सक्रिय लेबलहरू निर्धारण गर्छ; यसअघि खुलासा गरिएका सार्वजनिक एकपटकका समर्थकहरूलाई धन्यवाद दिन जारी राखिएको छ, र निजी प्रायोजकहरू गुमनाम रहन्छन्। 💖 प्रायोजक बन्नुहोस् → — प्रत्येक डलरले OmniRoute लाई निःशुल्क र स्वतन्त्र राख्छ।

## 👥 600+ योगदानकर्ताहरू
[![योगदानकर्ताहरू](https://contrib.rocks/image?repo=diegosouzapw/OmniRoute&max=639&columns=20&anon=1)](https://github.com/diegosouzapw/OmniRoute/graphs/contributors) 2026-08-24 मा स्थिर आधार ac02c5b42f मा परीक्षण गरिएको र प्रत्यक्ष release/v3.8.50 को नवीनतम dafb4ae808 मा पुनः जाँच गरिएको: 639 सामान्यीकृत मानवीय Git पहिचानहरू — 407 कमिट लेखकका रूपमा देखा पर्छन् (मर्मतकर्तासहित) र 232 स्पष्ट Co-authored-by ट्रेलरहरूमा मात्र देखा पर्छन्। यो गणनाले GitHub noreply ह्यान्डलहरूलाई सामान्यीकरण गर्छ, 26 बोट/एजेन्ट/सेवा/प्लेसहोल्डर पहिचानहरूलाई समावेश गर्दैन, र देखाइने नामहरू मिलेकै आधारमा सामान्य इमेल ठेगानाहरूलाई एकीकृत गर्दैन। ### योगदान कसरी गर्ने 1. रिपोजिटरीलाई फोर्क गर्नुहोस् 2. **सक्रिय** `release/vX.Y.Z` को नवीनतम अवस्थाबाट ब्रान्च बनाउनुहोस् (`main` बाट होइन) — [ब्रान्चिङ र रिलिज मोडेल](docs/ops/BRANCHING_MODEL.md) हेर्नुहोस् 3. आफ्नो फिचर ब्रान्च सिर्जना गर्नुहोस् (`git checkout -b feat/amazing-feature`) 4. आफ्ना परिवर्तनहरू कमिट गर्नुहोस् (`git commit -m 'feat: add amazing feature'`) 5. ब्रान्चमा पुश गर्नुहोस् (`git push origin feat/amazing-feature`) 6. **base = उक्त `release/vX.Y.Z` ब्रान्च** राखेर पुल अनुरोध खोल्नुहोस् विस्तृत दिशानिर्देशहरूका लागि [CONTRIBUTING.md](CONTRIBUTING.md) हेर्नुहोस्। ### नयाँ संस्करण रिलिज गर्ने ```bash # रिलिज सिर्जना गर्नुहोस् — npm publish स्वतः हुन्छ VERSION=x.y.z gh release create "v${VERSION}" --title "v${VERSION}" --generate-notes ```
## 📊 ताराहरू तारा इतिहास चार्ट
## 🌍 StarMapper StarMapper

## 🙏 आभार
OmniRoute दिग्गजहरूको योगदानमा आधारित छ। यो **[9router](https://github.com/decolua/9router)** को फोर्क र Go परियोजना **[CLIProxyAPI](https://github.com/router-for-me/CLIProxyAPI)** को TypeScript पोर्टका रूपमा सुरु भएको थियो — र त्यसपछि तलका प्रत्येक उपप्रणाली यस क्षेत्रमा पहिले नै काम गरिसकेको कुनै खुला-स्रोत परियोजनाबाट प्रेरित भयो। ती प्रत्येकले OmniRoute को एउटा ठोस भागलाई आकार दिएका छन्। यो ती सबैप्रति हाम्रो धन्यवाद हो। 🙏 > ⭐ ताराहरूको सङ्ख्या अगस्ट 24, 2026 मा GitHub को REST API बाट प्रमाणित गरिएको हो — यी परियोजनाहरूलाई पनि एउटा तारा दिनुहोस्। यी सङ्ख्याहरू उक्त मितिको यथार्थ स्न्यापसट हुन् र स्वाभाविक रूपमा परिवर्तन हुनेछन्। ### 🧬 वंशावली र गेटवे
परियोजना⭐यसले OmniRoute लाई कसरी प्रेरित गर्यो
9router26,161यो फोर्क निर्माण गरिएको मूल परियोजना — यहाँ बहु-मोडल API हरू र पूर्ण TypeScript पुनर्लेखनसहित विस्तार गरिएको छ।
CLIProxyAPI48,497यस JavaScript / TypeScript पोर्टलाई प्रेरित गर्ने Go कार्यान्वयन।
LiteLLM57,100त्यो AI गेटवे, जसको सार्वजनिक मूल्य-निर्धारण डेटासेटले हाम्रो लागत-ट्र्याकिङ समक्रमणलाई डेटा उपलब्ध गराउँछ र जसको प्रदायक-सामान्यीकरण मोडेलले हाम्रो राउटिङलाई दिशा दिएको छ।
codex-chatgpt-web1,410ब्राउजर-सत्र, प्रतिक्रिया-फ्रेमिङ, उपयोग र वेब-खोज एडाप्टरहरूसहित, भेन्डर गरिएको ChatGPT Web → Codex Responses ब्रिजमा अनुकूलित MIT स्रोत।
free-claude-code48,112स्ट्रिम पुनर्प्राप्ति, no-thinking उपनामहरू, फलब्याक वेब खोज, स्लाइडिङ-विन्डो सीमाहरू, लग रिड्याक्सन र थप सुरक्षित लन्चर प्रवाहहरूमा पोर्ट गरिएका ढाँचाहरू।
composer-api322नेटिभ Cursor एक्जिक्युटरमा अनुकूलित Cursor Composer का उपकरण-छनोट, आउटपुट-बाध्यता र उपकरण-कमिट ढाँचाहरू।
codex-multi-auth457Codex OAuth पुनःप्रमाणीकरणमा पोर्ट गरिएका नयाँ-लगइन र रिफ्रेस-टोकन रोटेसन ढाँचाहरू।
opencode-anthropic-auth510OmniRoute को कन्फिग-सञ्चालित ब्रिजमा सामान्यीकृत Claude Code-सङ्गत रूपान्तरण पूर्वनिर्धारणहरू र बिलिङ-हेडर व्यवहार।
grok2api-merged2यसका Grok मोडेल म्यापिङहरू, नक्कली-TypeError Statsig जेनेरेटर, अनुरोध र उपकरण पूर्वनिर्धारणहरू तथा NDJSON प्रतिक्रिया प्रोसेसरलाई OmniRoute को Grok Web एक्जिक्युटरमा उल्लेखनीय रूपमा अनुकूलित गरिएको थियो।
TQZHR/grok2api705grok2api-merged पछाडिको प्रमुख अप्रत्यक्ष कोड स्रोत; यसका मोडेल, हेडर, पेलोड, Statsig र प्रोसेसर कार्यान्वयनहरू Grok Web वंशावलीमा सुरक्षित राखिएका छन्।
chenyme/grok2api7,520Grok पेलोड र उपकरण पूर्वनिर्धारणहरू, Statsig जेनेरेटर तथा TQZHR र grok2api-merged मार्फत ल्याइएको result.response प्रोसेसरका लागि अन्तर्निहित MIT स्रोत।
grok2api-pro27यसको प्रोक्सी-पुल तहका लागि grok2api-merged ले श्रेय दिएको एउटा अप्रत्यक्ष स्रोत; OmniRoute ले त्यो वंशावली सूचना सुरक्षित राख्छ, तर आफ्नो सीमित Grok Web एक्जिक्युटरमा प्रोक्सी-पुल पोर्ट गरिएको दाबी गर्दैन।
GrokProxy50यसको कुकी-प्रमाणीकृत Grok प्रोक्सी र result.response.token स्ट्रिमिङ ढाँचाले OmniRoute को Grok Web ट्रान्सपोर्टलाई दिशा दिएको छ।
GrokBridge5मूल Grok Web कार्यान्वयनले यसको HTTP/ब्राउजर अपस्ट्रिम डिजाइनलाई सन्दर्भ गरेको थियो; यसको प्रत्यक्ष HTTP मार्ग GrokProxy बाट व्युत्पन्न भएकाले कुनै स्वतन्त्र कोड पोर्ट गरिएको दाबी गरिँदैन।
grok-web-api14यसका Rust ChatOptions र प्रतिक्रिया-आवरण स्किमाहरूले OmniRoute का TypeScript Grok अनुरोध र स्ट्रिमिङ-प्रतिक्रिया प्रकारहरूलाई दिशा दिएका छन्।
### 🗜️ कन्टेक्स्ट र टोकन कम्प्रेसन — इन्जिनहरू
परियोजना⭐यसले OmniRoute लाई कसरी प्रेरित गर्यो
Caveman100,538भाइरल "थोरै टोकनले काम हुँदा किन धेरै टोकन प्रयोग गर्ने" परियोजना — यसको गुफामानव-जस्तो बोलीको दर्शनले हाम्रो मानक सङ्कुचन मोड र 30+ अनावश्यक शब्द हटाउने/सङ्क्षेपीकरण नियमहरूलाई शक्ति दिन्छ।
RTK – Rust Token Killer77,185उच्च-कार्यक्षमतायुक्त कमान्ड-आउटपुट सङ्कुचन — यसले हाम्रो RTK इन्जिन, JSON फिल्टर DSL, कच्चा-आउटपुट पुनर्प्राप्ति र तहबद्ध RTK → Caveman पाइपलाइनलाई प्रेरित गर्यो।
headroom67,310उल्ट्याउन मिल्ने सन्दर्भ-सङ्कुचन (SmartCrusher) — यसले हाम्रो headroom इन्जिन र ccr पुनर्प्राप्ति-मार्कर ढाँचालाई प्रेरित गर्यो।
LLMLingua6,598प्रम्प्ट-सङ्कुचन अनुसन्धान (LLMLingua / LLMLingua-2) — यसले हाम्रो एसिङ्क्रोनस, कोड-सुरक्षित, विफल हुँदा खुला रहने llmlingua इन्जिनलाई प्रेरित गर्यो।
llmlingua-2-js31हाम्रो LLMLingua इन्जिनका लागि वर्कर-थ्रेड ब्याकएन्डका रूपमा प्रयोग गरिएको JS/ONNX पोर्ट (MobileBERT / XLM-RoBERTa)।
Troglodita40PT-BR टोकन सङ्कुचन — यसले हाम्रो pt-BR भाषा प्याकलाई शक्ति दिन्छ: ब्राजिलियन-पोर्चुगिज व्याकरणअनुसार मिलाइएको अनावश्यक पुनरुक्ति न्यूनीकरण र पूरक शब्द हटाउने प्रक्रिया।
ponytail108,957भाइरल "अल्छी वरिष्ठ विकासकर्ता" YAGNI-कोडर सीप — यसले हाम्रो less-code आउटपुट शैलीलाई प्रेरित गर्यो: _उत्पन्न_ कोड घटाउने सबैभन्दा सानो कार्यशील परिवर्तनतर्फको निर्देशन (Caveman को सङ्क्षिप्त गद्यको आउटपुट-अक्षीय सहोदर)।
i-have-adhd23,526यसको कार्य-पहिलो, ADHD-मैत्री प्रतिक्रिया शैलीलाई पाँच भाषामा OmniRoute को सङ्क्षिप्त आउटपुट शैलीमा रूपान्तरण गरियो।
### 🧩 सङ्क्षिप्त ढाँचाहरू, टोकन अनुसन्धान र कोड-सचेत उपकरणहरू
परियोजना⭐यसले OmniRoute लाई कसरी प्रेरित गर्यो
TOON25,233टोकन-उन्मुख वस्तु सङ्केतन — यसको स्तम्भीय, हेडर-प्लस-पङ्क्ति मोडेलले हाम्रो तालिकात्मक सङ्कुचन चरणलाई आकार दियो।
GCF – Graph Compact Format41यसको सङ्क्षिप्त ग्राफ ढाँचा र जेनेरिक-प्रोफाइल डिजाइनले OmniRoute को तालिकात्मक सङ्कुचन र Headroom कोडेक ढाँचालाई दिशा दियो।
gcf-typescript4Headroom जेनेरिक-प्रोफाइल कोडेकका रूपमा प्रत्यक्ष रूपमा भेन्डर गरी विस्तार गरिएको MIT TypeScript कार्यान्वयन।
token-optimizer-mcp494Brotli/SQLite क्यास + प्रति-सत्र सन्दर्भ-डेल्टा — यसले हाम्रो session-dedup इन्जिनलाई प्रेरित गर्यो।
token-savior1,122Bash-आउटपुट सङ्कुचन + MCP प्रोफाइलहरू — यसले हाम्रो सङ्कुचन त्याग्ने अनुशासन र MCP उपकरण-म्यानिफेस्ट न्यूनीकरणलाई प्रेरित गर्यो।
token-saver138विफलता-सचेत त्यागसहित सामग्री-सचेत, प्रति-फाइल-प्रकार आउटपुट सङ्कुचन — यसले हाम्रो प्रति-प्रकार प्रेषण र न्यूनतम-लाभ स्किपलाई पुष्टि गर्यो।
token-optimizer1,951"अदृश्य टोकनहरू खोज्नुहोस्" — यसको अफलोड + पुनर्प्राप्त गर्न मिल्ने ह्यान्डल ढाँचाले हाम्रो CCR अफलोड सोचलाई दिशा दियो।
TokenMizer28हाम्रो session-dedup डिजाइनलाई दिशा दिने सत्र-ग्राफ + पालोहरूबीचको लाइन-डिडुप खाका।
OmniCompress3Rust स्तम्भीय-JSON + सामग्री-ठेगानायुक्त पुनर्प्राप्ति + सन्देशहरूबीचको डिडुप — यसले हाम्रो headroom/ccr/session-dedup इन्जिन डिजाइन र क्यास-स्थिर "सङ्कुचित रूप स्थानबाट स्वतन्त्र हुन्छ" अपरिवर्तनीयतालाई पुष्टि गर्यो।
mcp-compressor113MCP उपकरण-स्किमा/विवरण सङ्कुचन — यसले हाम्रो MCP उपकरण-म्यानिफेस्ट कार्डिनालिटी न्यूनीकरणलाई दिशा दियो।
RepoMapper197Aider-शैली रिपो-म्याप श्रेणीकरण — यसले हाम्रो रिपो-म्याप / पुनर्प्राप्ति-श्रेणीकरण अन्वेषणलाई दिशा दियो।
quiet-shell-mcp4MCP मार्फत घोषणात्मक शेल-आउटपुट न्यूनीकरण — यसले हाम्रो घोषणात्मक bash-आउटपुट सङ्कुचनलाई पुष्टि गर्यो।
ts-morph6,162TypeScript Compiler API उपकरणसङ्ग्रह — यसले स्ट्रिङ, टेम्प्लेट र रेगेक्स लिटरलहरू जोगाउने हाम्रो पार्सर-आधारित टिप्पणी हटाउने प्रक्रियालाई प्रेरित गर्यो।
### 🧠 मेमोरी र RAG
परियोजना⭐यसले OmniRoute लाई कसरी प्रेरित गर्यो
Mem063,902सार्वभौमिक मेमोरी तह — यसको proxy-as-write/read-boundary मोडेलले हाम्रो मेमोरी आर्किटेक्चरलाई आकार दियो।
Letta (MemGPT)24,382तहबद्ध मेमोरी भएका स्थितियुक्त एजेन्टहरू — यसले हाम्रो Context Control & Recovery (CCR) को तहबद्ध मोडेललाई प्रेरित गर्यो।
WFGY1,781बारम्बार दोहोरिने १६ वटा RAG/LLM विफलता मोडहरूको ProblemMap वर्गीकरण — हाम्रो समस्या-समाधान मार्गदर्शिकामा प्रयोग गरिएको साझा शब्दावली।
### 🛰️ ट्राफिक निरीक्षण, MITM र पारदर्शी प्रोक्सी
परियोजना⭐यसले OmniRoute लाई कसरी प्रेरित गर्यो
llm-interceptor66कोडिङ सहायक ↔ LLM ट्राफिकको MITM अवरोधन/विश्लेषणले प्रारम्भिक Traffic Inspector आवश्यकताहरूलाई दिशा दियो। पहिले व्युत्पन्न गरिएका चार मोड्युल — SSE मर्जिङ, संवाद सामान्यीकरण, गोप्य जानकारी मास्किङ र हेडर शुद्धीकरण — लाई सार्वजनिक प्रोटोकल मापदण्डहरूमा आधारित स्वतन्त्र clean-room कार्यान्वयनहरूले प्रतिस्थापन गरेका छन्। दुई host-passthrough सतहहरू (passthrough.ts र _internal/bypass.cjs) स्वतन्त्र रूपमा वर्गीकृत OmniRoute का आन्तरिक कार्यान्वयनकै रूपमा रहेका छन्; उक्त प्रतिस्थापनअन्तर्गत तिनलाई पुनर्लेखन गरिएको थिएन।
ProxyBridge5,995प्रति-प्रक्रिया पारदर्शी प्रोक्सी राउटिङ — यसले हाम्रो क्र्यास-सुरक्षित MITM समापन, सकेट निष्क्रियता-समयसीमा, /proc प्रक्रिया श्रेयाङ्कन र TPROXY क्याप्चरलाई प्रेरित गर्यो।
### 📚 मोडेल डेटा, अवलोकनशीलता र UI
परियोजना⭐यसले OmniRoute लाई कसरी प्रेरित गर्यो
models.dev6,555AI मोडेलका विशिष्टता, मूल्य निर्धारण र क्षमताहरूको खुला डेटाबेस — हाम्रो मोडेल क्याटलगमा मूल रूपमा समक्रमण गरिएको।
React Flow / xyflow38,108हाम्रो वास्तविक-समय Compression Studio र Combo/Routing Studio सञ्चालन गर्ने नोड-आधारित ग्राफ लाइब्रेरी।
LangGraph40,314LangGraph Studio को प्रत्यक्ष कार्यप्रवाह-ग्राफ दृश्याङ्कनले हाम्रा Studios को वास्तविक-समय क्यास्केड दृश्यलाई प्रेरित गर्यो।
Langfuse33,592यसको trace → span → generation अवलोकनशीलता मोडेलले हाम्रो Compression Studio वाटरफललाई आकार दियो।
Kiali3,631Istio सेवा-मेस अवलोकनशीलता — यसले Routing/Combo Studio मा हाम्रा सर्किट-ब्रेकर ब्याज र त्रुटि-एज दृश्यहरूलाई प्रेरित गर्यो।
lobe-icons2,428हाम्रो ड्यासबोर्डभरि प्रदायक आइकनहरू रेन्डर गर्ने AI/LLM ब्रान्ड लोगोहरू।
flag-icons12,354README भाषा चयनकर्ताले प्रयोग गर्ने MIT-इजाजतपत्रप्राप्त SVG झन्डाहरू उपलब्ध गराउँछ।
### 🛡️ सुरक्षा
परियोजना⭐यसले OmniRoute लाई कसरी प्रेरित गर्यो
awesome-secure-defaults721पूर्वनिर्धारित रूपमै सुरक्षित लाइब्रेरीहरूको छनोटित सूची, जसले हाम्रा सुरक्षा विकल्पहरूलाई मार्गदर्शन गर्छ (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink)।
### 🧭 पूरक उपकरणहरू
परियोजना⭐यसले OmniRoute लाई कसरी प्रेरित गर्यो
ClawRouter6,564यसले अनुरोध डिडुप्लिकेसन, आपत्कालीन शून्य-लागत फलब्याक, प्लगेबल Auto-Combo रणनीतिहरू र बहुभाषिक उद्देश्य वर्गीकरणलाई प्रेरित गर्यो।
Antigravity-Manager30,652यसको खाता-सचेत मोडेल पुनःम्यापिङ, कार्यान्वयनयोग्य-पथ प्रमाणीकरण र योजना-लेबल व्यवहारले OmniRoute को Antigravity रनटाइमलाई दिशा दियो।
vscode-antigravity-cockpit4,817यसको सङ्क्षिप्त कोटा-रिसेट काउन्टडाउन ढाँचाले OmniRoute मा रहेको सम्बन्धित प्रदायक-सीमा प्रदर्शनलाई प्रेरित गर्यो।
AionUi32,230यसका ACP एकीकरणहरूले OmniRoute मा स्थापित CLI एजेन्टहरूको स्वचालित पहिचानलाई प्रेरित गरे।
CodexBar20,507यसले Grok Build कोटा सतह पहिचान गर्यो; त्यसपछि OmniRoute ले प्रत्यक्ष वायर ढाँचालाई स्वतन्त्र रूपमा प्रमाणीकरण र सच्यायो।
## 📄 लाइसेन्स विवरणका लागि [LICENSE](LICENSE) हेर्नुहोस् — MIT लाइसेन्स। ---
**[⬆ शीर्षमा फर्कनुहोस्](#-omniroute)** · खुला-स्रोत AI समुदायका लागि ❤️ सहित निर्मित। OmniRoute v3.8.51 · Node ≥22.22.2 · MIT लाइसेन्स · omniroute.online