Files
OmniRoute/docs/i18n/ne
Diego Rodrigues de Sa e Souza 8f3621156d docs(i18n): sync provider and migration counts in the eight new llm.txt mirrors (#13674)
Unblocks the pre-commit docs-sync gate on the release tip.
2026-09-14 19:00:38 -03:00
..

README (नेपाली)

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


OmniRoute ड्यासबोर्ड

🚀 OmniRoute — निःशुल्क AI गेटवे

OmniRoute — कोड लेख्न कहिल्यै नरोक्नुहोस्। प्रत्येक AI उपकरण → 356 प्रदायक — 150+ निःशुल्क — एउटै endpoint मार्फत। Claude Code, Codex, Cursor, Cline, Copilot र Antigravity लाई स्वतः fallback सहित निःशुल्क Claude / GPT / Gemini मा जोड्नुहोस्। RTK + Caveman को संयुक्त compression ले 15–95% tokens (~89% औसत) बचाउँछ — कहिल्यै सीमा नछुनुहोस्। 356 AI प्रदायक · 150+ निःशुल्क tiers · ~1.47B निःशुल्क tokens/महिना · 19 routing रणनीतिहरू · सुरु गर्न $0।

💰 ~1.47B निःशुल्क Tokens / महिना

निःशुल्क tiers लाई हातैले एकत्रित गर्नु कठिन छ — दर्जनौँ SDKs, दर्जनौँ rate limits, र तपाईंसँग वास्तवमा कति उपलब्ध छ भन्ने कुनै जानकारी हुँदैन। OmniRoute ले 34 recurring pool keys अन्तर्गत 444 free-tier entries सूचीकृत गर्छ र प्रकाशित सकारात्मक मासिक बजेट भएका 16 pools तथा प्रति-model Groq का पाँच caps बाट token शीर्षक गणना गर्छ, जसमा साझा pool का आधारमा दोहोरो गणना हटाइन्छ। क्षेत्रीय पहिचान जाँचपछि मात्र खुल्ने quotas (हाल: ModelScope) लाई छुट्टै देखाइन्छ—क्षेत्रीय पहिचान प्रमाणीकरणपछि +~6M—र तिनलाई शीर्षकको कुलमा कहिल्यै जोडिँदैन। नतिजा ड्यासबोर्डमा (/dashboard/free-tiers) सधैँ देखिन्छ।

OmniRoute free-tier बजेट कार्ड: स्थिर रूपमा प्रति महिना ~1.47B निःशुल्क tokens, signup credits सहित पहिलो महिनामा अधिकतम ~2.10B, एउटै endpoint पछाडि 444 सूचीकृत free-tier entries समेट्ने 34 दस्तावेजीकृत recurring pool keys बाट। साझा pool का आधारमा दोहोरो गणना हटाइएको पारदर्शी हिसाब — प्रकाशित सकारात्मक मासिक token बजेट भएका 16 recurring pools र प्रति-model Groq का पाँच caps सहित प्रत्येक साझा pool एकपटक मात्र गणना गरिएको छ; terms-risk catalog मा 13 प्रदायकलाई avoid भनेर चिनाइएको छ, ताकि तपाईं आफैँ निर्णय गर्न सक्नुहोस्। बजेट बारमा Mistral 1B, Nara 210M, LLM7 150M, Groq 30M (प्रति-model पाँच caps) र साना pools समावेश छन्; साथै पहिलो महिनाका signup credits र स्थायी रूपमा निःशुल्क, token-cap नभएका प्रदायकहरू छुट्टै देखाइन्छन्, ताकि तिनले शीर्षकको संख्या कहिल्यै कृत्रिम रूपमा नबढाऊन्। प्रयोग भएको/बाँकीको प्रत्यक्ष विवरण /dashboard/free-tiers मा।

प्रत्यक्ष /dashboard/free-tiers पृष्ठको एनिमेटेड सारांश। पूर्ण कार्यविधि (pool dedupe, credit tiers, प्रदायकका सर्तहरू): docs/reference/FREE_TIERS.md

यी तथ्याङ्कलाई प्रत्यक्ष catalog सँग तुलना गरेर प्रत्येक दुई हप्तामा पुनः परीक्षण गरिन्छ र ती दुवै दिशामा परिवर्तन हुन्छन् — कुनै प्रदायकले free tier बन्द गरे संख्या घट्छ; नयाँ प्रदायक थपिए संख्या बढ्छ। हामी catalog ले वास्तवमै गणना गरेको कुरा प्रकाशित गर्छौँ, बढाएर गोलाकार बनाइएको सर्वोत्तम सम्भावित आँकडा होइन।


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

Stars diegosouzapw%2FOmniRoute | Trendshift Star History Rank olud.ai

💬 समुदायमा सामेल हुनुहोस्

👋 मर्मतकर्तालाई Follow गर्नुहोस् — नयाँ प्रदायकहरू, releases र सुझावहरू सबैभन्दा पहिले पाउनुहोस्:

LinkedIn मा Diego लाई Follow गर्नुहोस् GitHub मा @diegosouzapw लाई Follow गर्नुहोस्

Discord Telegram WhatsApp विश्वव्यापी WhatsApp ब्राजिल वेबसाइट

प्रश्नहरू, प्रदायकसम्बन्धी सुझावहरू, roadmap र सहायता → Discord · Telegram · WhatsApp 🌍 विश्वव्यापी / 🇧🇷 ब्राजिल / पोर्टल


📈 गेटवे निरन्तर विस्तार हुँदैछ

v3.8.49 v3.8.50 v3.8.51+
🌐 प्रदायकहरू 290 352 थप लाममा छन्
🧠 अद्वितीय च्याट मोडेल ID हरू 1185 1312
🖼️ मोडालिटी ब्रिज 🆕 दृष्टि + अडियो + भिडियो
📡 Radar निःशुल्क क्याटलग 🆕 स्वैच्छिक
⚖️ कोटा-सचेत समयतालिकीकरण 🆕 Quota-Share
📊 कोटा टेलिमेट्री 🆕 प्रत्यक्ष

रोडम्यापv3.9.0 LTS तर्फ रेलयात्रा गर्दै


🧩 उपलब्ध

npm संस्करण NPM मासिक Docker Hub इजाजतपत्र: MIT Docker डाउनलोडहरू Electron डाउनलोडहरू

🚀 सुरु गर्नुहोस् 🚀 द्रुत सुरुवात 📦 स्थापना गर्नुहोस् 🆓 शून्य-कन्फिगरेसन
💡 सिक्नुहोस् 💥 प्रतिबद्धता 🤔 OmniRoute किन 🏆 के कुराले यसलाई फरक बनाउँछ
⚙️ सुविधाहरू 🎯 कम्बोहरू 🌐 प्रदायकहरू 🔌 CLI र MCP
🗜️ सङ्कुचन 🖥️ यो कहाँ चल्छ 🔒 निजी
👀 हेर्नुहोस् 🎬 कार्यरत अवस्थामा नयाँ के छ 🤖 अनुकूल CLI हरू
💚 सहयोग 💚 सहयोग / दान 💬 समुदाय 💖 प्रायोजकहरू
📦 परियोजना 🛠️ प्रविधि स्ट्याक 📖 दस्तावेजहरू 👥 योगदानकर्ताहरू
🌐 ५५ भाषामा उपलब्ध

English (en) Português — Brasil (pt-BR) Português (pt) Español (es) Français (fr) Italiano (it) Deutsch (de) Nederlands (nl) Русский (ru) Українська (uk-UA) Polski (pl) Čeština (cs) Slovenčina (sk) Română (ro) Magyar (hu) Български (bg) Dansk (da) Suomi (fi) Norsk (no) Svenska (sv) 中文 — 简体 (zh-CN) 中文 — 繁體 (zh-TW) 日本語 (ja) 한국어 (ko) ไทย (th) Tiếng Việt (vi) Bahasa Indonesia (id) Bahasa Melayu (ms) Filipino (phi) हिन्दी (hi) ગુજરાતી (gu) मराठी (mr) தமிழ் (ta) తెలుగు (te) বাংলা (bn) اردو (ur) فارسی (fa) العربية (ar) עברית (he) Türkçe (tr) Azərbaycan (az) Kiswahili (sw) Ελληνικά (el) Hrvatski (hr) Српски (sr) Lietuvių (lt) Eesti (et) Latviešu (lv) Slovenščina (sl) Malti (mt) Gaeilge (ga) ಕನ್ನಡ (kn) മലയാളം (ml) ଓଡ଼ିଆ (or) ਪੰਜਾਬੀ (pa)


🆓 इन्स्टल गर्नेबित्तिकै काम गर्छ — कुनै key वा config आवश्यक पर्दैन

इन्स्टल गर्नेबित्तिकै काम गर्छ — शून्य config। तीन चरण: 1. इन्स्टल गर्नुहोस् — npm i -g omniroute, server localhost:20128 मा सुरु हुन्छ। 2. आफ्नो tool लाई http://localhost:20128/v1 तर्फ निर्देशित गर्नुहोस् — कुनै पनि OpenAI-संगत tool (Claude Code, Cursor, Cline)। 3. यसले जवाफ दिन्छ — कुनै API key, signup वा configuration बिना तत्काल जवाफका लागि model auto call गर्नुहोस्। Keyless provider OpenCode Free लाई auto combo मा पहिल्यै जोडिएको छ, त्यसैले नयाँ install ले सुरुदेखि नै प्रतिक्रिया दिन्छ।
# नयाँ install, शून्य credentials — `auto` ले पहिल्यै काम गर्छ:
curl http://localhost:20128/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"model":"auto","messages":[{"role":"user","content":"Hello!"}]}'

कुनै विशेष निःशुल्क backend रुचाउनुहुन्छ? oc/… (OpenCode Free) लाई सीधै call गर्नुहोस्। त्यसपछि auto मा जानुहोस् र OmniRoute लाई छनोट गर्न दिनुहोस्।

📦 Python, Node.js, PHP, र cURL का लागि copy-paste quickstart scripts → examples/quickstart/


💥 प्रतिज्ञा

प्रतिज्ञा — एउटा endpoint र 356 providers। अर्को स्वस्थ target उपलब्ध रहँदासम्म automatic fallback ले routing जारी राख्छ। छ आधारस्तम्भ: 356 providers मा resilient fallback · योग्य workloads मा 95% सम्म token बचत · 150+ free tiers र 52 recurring/keyless सधैँ-निःशुल्क providers सहित $0 बाट सुरु · एउटै config मार्फत 36 CLI/agent integrations · /v1 मा OpenAI, Claude, Gemini र Responses API compatibility · circuit breakers, TLS stealth, MCP 110 tools, A2A, memory, guardrails, evals र 5,100+ tracked test files मा 39,000+ static test declarations सहितका production controls।

🤔 OmniRoute किन?

OmniRoute किन — 10 dashboards, निष्क्रिय API keys र अनपेक्षित bills बीच अल्झिन छोड्नुहोस्। दैनिक जीवनका दस समस्या र समाधान: प्रयोग नभई सकिने quota → subscriptions को अधिकतम उपयोग; coding कै बीचमा rate limits → 4-tier auto-fallback (Subscription → API → Cheap → Free); tools का outputs ले tokens सकाउने → RTK + Caveman compression (15–95%); महँगा APIs → cost-optimized routing; हरेक tool का लागि छुट्टै setup → एउटा endpoint, एउटा dashboard; AI blocked → 3-level proxy + TLS stealth; निष्क्रिय keys → 3-layer resilience (circuit breakers, key cooldown, model lockout); एउटै subscription साझा गर्ने team → fair-share quotas सहितका key pools; अरू कसैको cloud मार्फत जाने prompts → AES-256-GCM encrypted keys सहित local-first; खर्चको दृश्यता नहुने → live analytics (usage, quota, savings, p95 latency)।
OmniRoute request flow: तपाईंको IDE वा CLI (Claude Code, Cursor, Cline…) ले एउटै local endpoint (http://localhost:20128/v1) लाई call गर्छ; OmniRoute Smart Router (RTK + Caveman compression, 19 routing strategies, circuit breakers, TLS stealth, MCP, A2A, guardrails) ले योग्य र स्वस्थ target उपलब्ध रहँदासम्म 4 provider tiers मा fallback गर्न सक्छ — Tier 1 Subscription, Tier 2 API Key, Tier 3 Cheap र Tier 4 Free।

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

Kimi K3 — खुला अग्रणी बुद्धिमत्ता · 2.8T प्यारामिटर · 1M-टोकन सन्दर्भ

खुला स्रोत मित्रका रूपमा जोडिन चाहनुहुन्छ? यी खुला स्रोतलाई समर्थन गर्ने र OmniRoute लाई निरन्तर अघि बढाउन मद्दत गर्ने कम्पनीहरू हुन् — र उनीहरूले हामीलाई दिने प्रत्येक टोकन कहाँ प्रयोग हुन्छ भन्ने कुरा हामी सार्वजनिक रूपमा बताउँछौँ। सम्पर्क गर्नुहोस्: diegosouza.pw@outlook.com

Kimi (Moonshot AI)
Kimi
Moonshot AI

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

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

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

OmniRoute मा प्रथम-श्रेणीको समर्थन: Chat Completions, नेटिभ /v1/responses एन्डपोइन्ट, भिजन, उपकरण कलिङ र 3 छवि मोडेलहरू (grok-imagine, nano-banana-pro, nano-banana-2, जसलाई cheaperinference/<model> का रूपमा पहुँच गर्न सकिन्छ)। API कुञ्जी प्राप्त गर्नुहोस् →

aff=omniroute ट्याग भएका लिङ्कहरू साझेदार लिङ्क हुन्। तपाईंलाई कुनै अतिरिक्त लागत नपर्ने गरी तिनले परियोजनालाई आर्थिक सहयोग गर्छन्।


🎟️ सम्बद्ध प्रोमो — हामीले प्रायोजन नगरेका प्रदायकहरूका निःशुल्क साइनअप कुपनहरू (विस्तार गर्न क्लिक गर्नुहोस्)

यो खण्ड रेफरल/कुपन कोडहरूका लागि मात्र हो। प्रायोजित साझेदारीहरू माथिको 🤝 हाम्रा खुला स्रोत मित्रहरूद्वारा समर्थित खण्डमा छन्। यहाँ सूचीकृत प्रदायकहरूसँग OmniRoute को कुनै प्रायोजन वा साझेदारी छैन — यी जो कोहीले प्रयोग गर्न सक्ने सार्वजनिक कुपनहरू हुन्।

AgentRouter
AgentRouter
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 प्रयोगकर्ताहरूलाई लाभ हुने उदार निःशुल्क साइनअप कुपन भएको अर्को प्रदायक थाहा छ? एउटा मुद्दा खोल्नुहोस् र हामी त्यसलाई यहाँ थप्नेछौँ।


🎯 कम्बोहरू — प्रमुख सुविधा

सबै 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 हेर्नुहोस्।

🧱 लचिलोपन अन्तर्निर्मित छ (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 वा मोड अस्वीकारहरूले त्यही मोडेललाई मात्र लक गर्छन् — सम्पूर्ण जडानलाई कहिल्यै गर्दैनन्। अन्तिम अवस्थाहरू (प्रतिबन्धित, म्याद सकिएको, क्रेडिट समाप्त भएको) अपरेटरका लागि हुन्, कूलडाउनका लागि होइनन्।

📖 स्वतः-कम्बो इन्जिन · रेजिलियन्स मार्गदर्शिका


🏆 OmniRoute लाई केले विशिष्ट बनाउँछ

OmniRoute लाई विशिष्ट बनाउने पक्षहरू — 13 क्षमताहरूमा 9router, OpenRouter, CLIProxyAPI र LiteLLM सँग तुलना गरिएको निश्चित मितिको सुविधा स्न्यापसट। OmniRoute: 356 प्रदायकहरू, अन्तर्निर्मित 150+ निःशुल्क टियरहरू, 19 राउटिङ रणनीतिहरू, 12-इन्जिन टोकन कम्प्रेसन, 110 उपकरणसहितको अन्तर्निर्मित MCP सर्भर, A2A एजेन्ट प्रोटोकल, स्थायी मेमोरी, सुरक्षा सीमाहरू, क्लाउड एजेन्टहरू, TLS फिङ्गरप्रिन्ट गोपनीयता, Desktop/Termux/PWA र 42 i18n UI लोकेलहरू। OmniRoute MIT इजाजतपत्रप्राप्त र स्वयं होस्ट गर्न मिल्ने छ। प्रतिस्पर्धीका क्षमता र सङ्ख्याहरू परिवर्तन हुन सक्छन्; लिङ्क गरिएको कार्यविधि हेर्नुहोस्।

📊 9router, OpenRouter, CLIProxyAPI र LiteLLM सँगको पूर्ण कार्यविधि तथा प्रत्येक सुविधाको विस्तृत तुलना → docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md


💚 OmniRoute लाई समर्थन गर्नुहोस्

OmniRoute MIT इजाजतपत्रप्राप्त छ र खुला रूपमा मर्मत गरिन्छ। यदि यसले तपाईंको समय वा पैसा बचाउँछ भने, यसलाई स्वतन्त्र राख्न मद्दत गर्ने तरिकाहरू यहाँ छन् — आफूलाई उपयुक्त हुने विकल्प छान्नुहोस्। प्रायोजनले राउटिङ प्राथमिकतालाई कहिल्यै असर गर्दैन; यसले दृश्यता दिन्छ, श्रेणी होइन।

रिपोजिटरीलाई स्टार दिनुहोस्निःशुल्क — दृश्यता बढाउन साँच्चिकै मद्दत गर्छOmniRoute लाई स्टार दिनुहोस्
🐙 GitHub Sponsorsएकपटक वा मासिक · प्लेटफर्म शुल्क शून्यgithub.com/sponsors/diegosouzapw
Ko-fiछिटो एकपटकको सहयोग, दाताले साइन अप गर्नुपर्दैनko-fi.com/diegosouzapw
🧋 Buy Me a Coffeeसानो, अनौपचारिक सहयोगbuymeacoffee.com/diegosouzapw
🖐 Liberapayआवर्ती · गैरनाफामूलक · खुला स्रोतliberapay.com/diegosouzapw
🇧🇷 PIX (ब्राजिल)तत्काल, कुनै शुल्क छैनकुञ्जी र QR तल छन्
क्रिप्टोBTC · ETH · USDT-TRC20 · USDC-Solanaठेगानाहरू तल छन्

🇧🇷 PIX — तत्काल, कुनै शुल्क छैन (ब्राजिल)

OmniRoute PIX QR कोड

कुञ्जी (यादृच्छिक): 5d865059-bc44-483a-962d-43ceb80126eb

Pix प्रतिलिपि गरेर टाँस्नुहोस्:

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

₿ क्रिप्टो — BTC · ETH · USDT-TRC20 · USDC-Solana (विस्तार गर्न क्लिक गर्नुहोस्)
₿ BTCBitcoin (SegWit)bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd
Ξ ETHEthereum (ERC20)0x64Cf6B68A6Ff34288e89172950a2d00102337a84
₮ USDTTron (TRC20)TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2
$ USDCSolana2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu

⚠️ प्रत्येक सिक्का देखाइएको नेटवर्कमा मात्र पठाउनुहोस् — गलत नेटवर्कमा पठाउँदा रकम गुम्न सक्छ।

🐛 बग फेला पार्नुभयो वा प्रतिक्रिया छ? एउटा छलफल खोल्नुहोस्।


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

📡 OmniRoute Radar

माथि दस्तावेजीकृत, पूल-डिडुप्लिकेट गरिएको क्याटलगबाट प्राप्त हुने मुख्य निःशुल्क-टियर परिमाण ~1.47B टोकन/महिना नै रहन्छ। प्रदायकका अस्थायी साइनअप क्रेडिटहरूले पहिलो महिनाको परिमाणलाई छुट्टै रूपमा ~2.10B सम्म बढाउन सक्छन्। OmniRoute का रिलीजहरूबीच निःशुल्क मोडेलहरूको अझ अद्यावधिक उपलब्धता चाहनेहरूका लागि Radar एउटा वैकल्पिक, हस्ताक्षरित क्याटलग ओभरले हो; सामुदायिक क्याटलग र हालका सबै निःशुल्क सुविधाहरू निःशुल्क नै रहन्छन्।

समर्थकहरूले लाइभ क्याटलग र प्रदायकका थप अवसरहरू प्राप्त गर्न सक्छन्। प्रदायकको उपलब्धताअनुसार यसको छुट्टै, परिवर्तनशील अधिकतम सीमा बढीमा लगभग 3B टोकन/महिना हो। उक्त सीमा ग्यारेन्टी होइन: प्रदायकहरूले जुनसुकै समयमा कोटा, योग्यता, मोडेल वा क्षेत्रहरू परिवर्तन गर्न सक्छन्।

Radar स्वैच्छिक र GET-मात्र हो। OmniRoute क्लाइन्टले प्रम्प्टहरू, ट्राफिक, प्रदायक कन्फिगरेसन, प्रयोगसम्बन्धी टेलिमेट्री वा स्थानीय घोषणा-खारेजी अवस्था अपलोड गर्दैन। योग्यता र हालको क्याटलगबारे radar.omniroute.online/planos मा जान्नुहोस्।


नयाँ के छ

v3.8.20 → v3.8.50 का हालैका मुख्य विशेषताहरू। पूर्ण इतिहास CHANGELOG.md मा छ।

  • 🎛️ OmniConductor — तपाईंको एजेन्ट समूहमा आगमन A2A प्रत्यायोजन, Agent Card मा Conductor सीपहरू, र Faro push-to-talk भ्वाइस च्याटसहितको ड्यासबोर्ड प्यानल। → A2A सर्भर
  • 🛂 अनुकूलनीय प्रवेश तथा ओभरलोड सुरक्षा — भारी च्याट अनुरोधहरूले 503 दिनुको सट्टा लामबद्ध हुन्छन्, र प्रत्येक जडानका लागि परमाणविक RPM रोलिङ लिजहरू प्रयोग हुन्छन्। → लचिलोपन मार्गदर्शिका
  • 🗂️ मानक /v1/models क्रमबद्धता — प्रत्येक प्रदायकका लागि प्रदायकअनुसार समूहबद्ध गरिएको एउटा निरन्तर ब्लक (combos लाई सुरुमा स्थिर राखेर), जुन हरेक क्याटलग स्रोतमा स्थिर रहन्छ। → API सन्दर्भ
  • 🗜️ कम्प्रेसन सुदृढीकरण — पूर्वनिर्धारित रूपमा सक्रिय inflation guard, DE / FR / JA + चिनियाँ (wényán) का लागि Caveman packs, र Gradle तथा .NET का लागि RTK filters। → कम्प्रेसन
  • 💸 पारदर्शी समदर लागत — सदस्यता / कोडिङ-योजना प्रदायकहरूको लागत विश्लेषणमा $0 देखिन्छ; बजेट, कोटा तथा राउटिङले अनुमान जारी राख्छन्। → API सन्दर्भ
  • ⚖️ Quota-Share राउटिङ — साझा खाताको कोटा pooled keys बीच निष्पक्ष रूपमा बाँड्छ र निष्क्रिय हिस्साहरू अरूलाई उपलब्ध गराएर काम-संरक्षणशील रहन्छ। → लचिलोपन मार्गदर्शिका
  • 🤖 एक-कमान्ड CLI/एजेन्ट सेटअप — दर्ता गरिएका 13 वटा setup-* कमान्ड; omniroute run ले 7 वटा CLI (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI) सुरु गर्छ; omniroute configure ले अन्तरक्रियात्मक प्रदायक+मोडेल चयनकर्ता र प्रत्येक सन्दर्भका मनपर्ने विकल्पहरूसहित 10 वटा लक्ष्य समर्थन गर्छ। → CLI एकीकरणहरू
  • 🛰️ रिमोट मोड — सीमित-कार्यक्षेत्र टोकनहरू (connect / contexts / tokens) र VPS स्थापनाका लागि antigravity OAuth सहायक प्रयोग गरेर रिमोट OmniRoute सञ्चालन गर्नुहोस्। → रिमोट मोड
  • 🧭 अझ बुद्धिमान स्वतः-राउटिङauto/<category>:<tier> combos, Fusion (मोडेल प्यानल + निर्णायक), कार्य-सचेत राउटिङ, र प्रत्येक अनुरोधका लागि मोडेल / मोड / USD-बजेट ओभरराइडहरू। → Auto-Combo
  • 🗜️ प्लग गर्न मिल्ने कम्प्रेसन — संयोजन गर्न मिल्ने 12 वटा इन्जिन + Compression Studios: LLMLingua-2, दुई-तहको Ultra, omniglyph, प्रत्येक चरणको fidelity gate, GCF v3.2, र तानेर पुनःक्रमबद्ध गर्ने सम्पादक। → कम्प्रेसन
  • 🕵️ पारदर्शी MITM डिक्रिप्ट (TPROXY) — प्रत्येक SNI का लागि CA र trust-store installer प्रयोग गरी proxy env vars बेवास्ता गर्ने CLI हरू क्याप्चर गर्नुहोस्। → MITM/TPROXY
  • 💸 सर्वत्र लागत टेलिमेट्री — प्रत्येक endpoint मा X-OmniRoute-* लागत/प्रयोग headers, cache-HIT बचत header, र प्रत्येक key का लागि USD खर्च कोटा। → API सन्दर्भ
  • 🧠 तपाईंको नियन्त्रणमा रहेको मेमोरी — पूर्वनिर्धारित रूपमा बन्द, रोजेर सक्रिय गर्न मिल्ने int8 vector quantization + typed decay, र प्रत्येक अनुरोधका लागि x-omniroute-no-memory। → मेमोरी
  • 🛡️ सुरक्षा — प्रत्येक LLM route मा prompt-injection guard (red-team suite), रोजेर सक्रिय गर्न मिल्ने credential-masking guardrail (दुवै दिशामा चुहिएका API keys/secrets लुकाउँछ), अन्तिम निःशुल्क विकल्पका रूपमा DuckDuckGo वेब खोज, र ड्यासबोर्डका लागि वैकल्पिक OIDC लगइन गेट (पासवर्ड लगइन सधैँ उपलब्ध रहन्छ)। → सुरक्षा सीमाहरू
  • 🖼️ नयाँ endpoints/v1/ocr (Mistral OCR) र /v1/audio/translations (Whisper-शैली) ले मिडिया क्षमतालाई पूर्ण बनाउँछन्। → API सन्दर्भ
  • 🎨 छवि / भिडियो / अडियो उत्पादन — मिडियाका लागि एउटै API: xAI Grok Imagine & Novita AI video, ComfyUI, Magnific, Adobe Firefly, Segmind, र ElevenLabs जस्ता वाणी प्रदायकहरू। → API सन्दर्भ
  • 🌍 डिप्लोयमेन्ट तथा सञ्चालन — reverse-proxy basePath, ब्राउजर भाषाको स्वतः पहिचान, प्रत्येक key को उपकरण ट्र्याकिङ, root-less MITM trust, र zh-TW स्थानीयकरण। → वातावरण
  • 🤝 थप प्रदायक तथा एजेन्टहरू — क्लाउड एजेन्टहरू (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-प्रदायक क्याटलग। → प्रदायकहरू
  • 📡 राउटिङ पारदर्शिता — प्रत्येक प्रतिक्रियामा सेवा प्रदान गर्ने रणनीति/प्रदायक/विलम्बको नाम उल्लेख भएको 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
  • स्थानीय कार्यसम्पादन तथा पूर्वाधार — एक-क्लिक स्थानीय Redis, Cloudflare Workers / Deno Deploy relay deployers, र सुपरिवेक्षण गरिएका embedded services का रूपमा Bifrost & Mux। → Embedded Services
  • 🧩 प्याकेजमा थप सुविधाहरू — 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। → कागजातहरू

🤖 अनुकूल CLI हरू र कोडिङ एजेन्टहरू

एउटै कन्फिग — 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
                           
Agent Deck
Agent Deck
                           
यीसँग पनि काम गर्छ · Kiro · Command Code · Antigravity · Windsurf · AMP · OpenAI-सँग अनुकूल कुनै पनि उपकरण

📖 सबै 36 उपकरणका लागि प्रति-उपकरण सेटअप (26 CLI Code's + 10 CLI Agents) → docs/reference/CLI-TOOLS.md · 🧩 OpenCode प्लगइन → @omniroute/opencode-provider


एउटै आदेशमा OmniRoute मार्फत कुनै पनि समर्थित CLI सुरु गर्नुहोस् — कुनै कन्फिगरेसन फाइल लेखिँदैन, प्रत्येक प्रक्रियामा प्रमाणपत्रहरू इन्जेक्ट गरिन्छन्, र Qwen/Gemini ले अस्थायी पृथक होम पाउँछन्:

omniroute run claude   --model openai/gpt-5.4          # Claude Code
omniroute run codex    --model glm/glm-5.2             # OpenAI Codex CLI
omniroute run aider    --model glm/glm-5.2 -- --message "reply OK"
omniroute run goose    --model glm/glm-5.2
omniroute run opencode --model glm/glm-5.2 -- run "reply OK"
omniroute run qwen     --model glm/glm-5.2 -- -p "reply OK"
omniroute run gemini   --model glm/glm-5.2 -- --skip-trust -p "reply OK"

# वा अन्तरक्रियात्मक रूपमा प्रदायक+मोडेल छान्नुहोस् र उपकरणकै कन्फिगरेसन लेख्नुहोस्:
omniroute configure codex          # यी पनि: claude opencode qwen aider goose gemini cline continue kilo

हरेक आदेशले सक्रिय रिमोट कन्टेक्स्ट (omniroute connect <host>) पालना गर्छ, --dry-run ले कार्यान्वयन नगरी ठ्याक्कै प्रयोग हुने env/args को पूर्वावलोकन गर्छ, र --api-key-env NAME ले गोप्य जानकारीलाई तपाईंको शेल इतिहासबाट बाहिर राख्छ। → CLI एकीकरणहरू


🌐 352 AI प्रदायकहरू — 152 क्याटलगमा निःशुल्कका रूपमा चिन्हित

352 दर्ता भएका प्रदायकहरू प्रामाणिक च्याट, मिडिया, खोज, स्थानीय, क्लाउड-एजेन्ट र प्रणाली सङ्ग्रहहरूमा उपलब्ध छन्, जसमध्ये 152 सँग hasFree: true खोज मेटाडेटा छ। च्याट मोडेल रजिस्ट्रीले 229 प्रदायकहरू / 2,554 फरक प्रदायक-मोडेल जोडीहरू / 1,283 कच्चा मोडेल ID हरू समेट्छ; छुट्टै निःशुल्क-बजेट क्याटलगमा प्रति-मोडेल 444 पङ्क्तिहरू, 34 आवर्ती पूलहरू52 आवर्ती/कुञ्जीरहित सधैँका लागि निःशुल्क प्रदायकहरू छन्। यी अभिप्रायअनुसार फरक हरहरू हुन्; परिभाषाहरू र पूल-डिडुप गरिएका गणनाहरू प्रदायक सन्दर्भनिःशुल्क तहहरू मा छन्।

🏢 प्रत्येक प्रमुख ल्याब — एउटै एन्डपोइन्टमार्फत

OpenAI
OpenAI
                           
Anthropic
Anthropic
                           
Gemini
Gemini
                           
xAI Grok
xAI Grok
                           
DeepSeek
DeepSeek
                           
Mistral
Mistral
                           
Qwen
Qwen
                           
Meta Llama
Meta Llama
                           
Groq
Groq
                           
NVIDIA
NVIDIA
                           
MiniMax
MiniMax
                           
Cohere
Cohere
                           
Perplexity
Perplexity
                           
Hugging Face
HuggingFace
                           
Together
Together
                           
Fireworks
Fireworks
                           
Cloudflare
Cloudflare
                           
Baidu
Baidu
                           

…र थप 330+ — प्रत्येक आइकन ड्यासबोर्डको प्रदायक क्याटलगबाट प्रत्यक्ष रूपमा प्राप्त हुन्छ। 📖 प्रदायक सन्दर्भ


🆓 सधैँका लागि निःशुल्क — $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


🖥️ 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 मार्गदर्शिका · डेस्कटप · मेनु-बार ट्रे · 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 — stable र Insiders
🔓 Open VSX Registryइन्स्टल गर्नुहोस् →Cursor, Windsurf, VSCodium, Theia, code-server, Gitpod, Antigravity, Kiro…

एडिटरभित्रबाट: Extensions भ्यु खोल्नुहोस्, "OmniRoute" खोज्नुहोस्, Install मा क्लिक गर्नुहोस् — दुवै स्टोरमा उही तरिकाले काम गर्छ। स्रोत, इस्युहरू र प्रकाशन रनबुक 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 रिलिज होइन।


🔒 निजी र स्थानीय-प्राथमिक

निजी र स्थानीय-प्राथमिक — OmniRoute को गेटवे र नियन्त्रण तह तपाईंको मेसिनमा चल्छ। प्रम्प्टहरू प्रत्येक अनुरोधका लागि चयन गरिएको अपस्ट्रिम प्रदायकलाई पठाइन्छन्; OmniRoute ले कुनै होस्ट गरिएको प्रम्प्ट-प्रशोधन चरण थप्दैन र टेलिमेट्री पूर्वनिर्धारित रूपमा निष्क्रिय हुन्छ। क्रेडेन्सियलहरू AES-256-GCM प्रयोग गरेर भण्डारण अवस्थामा इन्क्रिप्ट गरिन्छन्; नियन्त्रणहरूमा API-key स्कोपिङ, IP फिल्टरिङ, दर सीमाहरू, प्रम्प्ट-इन्जेक्सन सुरक्षा, अपस्ट्रिम-हेडर सफाइ, स्वैच्छिक PII रिड्याक्सन, सफा गरिएका त्रुटिहरू र स्थानीय SQLite अडिट ट्रेल समावेश छन्। OmniRoute MIT-इजाजतपत्रप्राप्त र स्व-होस्ट गर्न मिल्ने छ।

📖 प्राधिकरण · सुरक्षा सीमाहरू · अनुपालन


🔌 पूर्ण CLI + A2A र MCP

सर्भरभन्दा पर, OmniRoute 80+ कमान्डहरू भएको पूर्ण कमान्ड-लाइन ककपिट हो, साथै खुला एजेन्ट प्रोटोकलहरू पनि छन्, जसले गर्दा AI एजेन्टले यसलाई आफैं सञ्चालन गर्न सक्छ।

⌨️ वास्तविक CLI (start मात्र होइन)

omniroute               # गेटवे + ड्यासबोर्ड सञ्चालन गर्नुहोस् (पोर्ट 20128)
omniroute chat          # अन्तरक्रियात्मक TUI च्याट क्लाइन्ट (स्ल्यास: /model /combo /skill /memory)
omniroute setup         # निर्देशित पहिलो-पटक सञ्चालन विजार्ड
omniroute doctor        # प्रदायकहरू, पोर्टहरू र नेटिभ निर्भरताहरूको निदान गर्नुहोस्

🛰️ रिमोट मोड — CLI यहाँ चलाउनुहोस्, OmniRoute VPS मा

OmniRoute सर्भरमा छ? उही CLI प्रयोग गरेर आफ्नो ल्यापटपबाट यसलाई सञ्चालन गर्नुहोस्। स्कोप गरिएको पहुँच टोकनमार्फत एकपटक लगइन गर्नुहोस्; त्यसपछि प्रत्येक कमान्डले रिमोटलाई लक्षित गर्छ।

omniroute connect 192.168.0.15            # पासवर्ड → स्कोप गरिएको टोकन, कन्टेक्स्टका रूपमा सुरक्षित
omniroute models list                     # ← रिमोट सर्भरविरुद्ध चल्छ
omniroute configure codex                 # ← रिमोट मोडेल छान्छ, स्थानीय Codex प्रोफाइल लेख्छ
omniroute tokens create --name ci --scope read   # अन्य मेसिनहरूका लागि अझ सीमित टोकनहरू जारी गर्नुहोस्
omniroute contexts use default            # ← स्थानीय सर्भरमा फिर्ता जानुहोस्

टोकनहरू read / write / admin मा स्कोप गरिएका हुन्छन्; प्रक्रिया सुरु गर्ने रुटहरू लुपब्याकमा मात्र सीमित रहन्छन्। 📖 रिमोट मोड

OmniRoute CLI प्रदर्शन गर्ने एनिमेटेड टर्मिनल — omniroute providers list, omniroute combo list र omniroute health — 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 स्कोप गरिएका पहुँच टोकनहरूमार्फत रिमोट इन्स्ट्यान्स सञ्चालन गर्नुहोस्
# MCP मार्फत Claude Code लाई पूर्ण OmniRoute उपकरणसमूह दिनुहोस्:
claude mcp add-server omniroute --type http --url http://localhost:20128/api/mcp/stream

📖 MCP सर्भर · A2A सर्भर · एजेन्ट प्रोटोकलहरू


🗜️ 1595% टोकन बचत गर्नुहोस् — स्वचालित रूपमा

📖 यसले कसरी काम गर्छ — पाइपलाइन, आर्किटेक्चर र बचतको गणना

OmniRoute कम्प्रेसन पाइपलाइन: उदाहरणका रूपमा 10,000-टोकनको क्लाइन्ट अनुरोध 12 वटा संयोजनयोग्य इन्जिनहरू — Session-Dedup, CCR, Lite, RTK, Responses Tool Output, Headroom, Relevance, Caveman, Aggressive, LLMLingua-2, Ultra र OmniGlyph — हुँदै जान्छ र दस्तावेजीकृत स्ट्याक गरिएको उदाहरणमा करिब 1,080 टोकनमा प्रदायकसम्म पुग्न सक्छ। संरचित सामग्रीलाई संरक्षण गार्ड र प्रत्येक चरणका फिडेलिटी गेटहरूले सुरक्षित राख्छन्; स्पष्ट रूपमा चयन गरिएका हानियुक्त वा प्रयोगात्मक मोडहरूले योग्य सामग्रीलाई रूपान्तरण गर्न सक्छन्।

पूर्वनिर्धारित स्ट्याक गरिएको संयोजनले RTK → Caveman चलाउँछ। दुवैले एउटै टुल/कन्टेक्स्ट पेलोडमा काम गर्दा बचत चक्रवृद्धि हुन्छ:

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

कोड ब्लकहरू, URLs, JSON र संरचित डेटा संरक्षण इन्जिनद्वारा सधैँ सुरक्षित राखिन्छन्

थोरै टोकनले काम हुने हुँदा धेरै टोकन किन प्रयोग गर्ने? प्रत्येक अनुरोध OmniRoute को कम्प्रेसन पाइपलाइन हुँदै पारदर्शी रूपमा जान्छ — क्लाइन्टमा कुनै परिवर्तन आवश्यक पर्दैन। अब यो क्रमबद्ध रूपमा चल्ने र प्रत्येक राउटिङ संयोजनअनुसार मिसाउन तथा मिलाउन सकिने 12 वटा संयोजनयोग्य इन्जिनहरूको स्ट्याक हो — जुन RTK, Caveman ( 90K+), LLMLingua-2, र Troglodita (PT-BR) का अवधारणाहरूमा आधारित छ।

🧱 12-इन्जिन स्ट्याक

इन्जिनहरू पाइपलाइनको क्रममा चल्छन्; प्रत्येकलाई संयोजनअनुसार स्वतन्त्र रूपमा चालु/बन्द र कन्फिगर गर्न सकिन्छ:

#इन्जिनयसले के गर्छ
1Session-Dedupवार्ताका पालोहरूमा दोहोरिएको सामग्री हटाउँछ (सामग्री-सम्बोधित, पालोहरूबीच)
2CCRठूला ब्लकहरूलाई पुनःप्राप्ति मार्करहरूको पछाडि सङ्ग्रह गर्छ र मागअनुसार ल्याउँछ
3Liteह्वाइटस्पेस + छवि-URL काँटछाँट (कम-विलम्बता आधाररेखा)
4RTKटुल परिणामहरूको बुद्धिमानी फिल्टरिङ, दोहोराइ हटाउने र छोट्याउने काम गर्छ (कमाण्ड-सचेत)
5Responses Tool Outputshell/patch/search/build आउटपुटका लागि पहिले हानिरहित JSON + सीमित डायग्नोस्टिक कम्प्रेसन (Responses API)
6Headroomभेन्डर गरिएको GCF कोडेकमार्फत JSON एरेहरूको हानिरहित तालिकाबद्ध सङ्कुचन (~30%)
7Relevanceअन्तिम प्रयोगकर्ता प्रश्नका आधारमा निष्कर्षणात्मक वाक्य स्कोरिङ
8Cavemanनियममा आधारित गद्य कम्प्रेसन (आउटपुटमा ~6575%)
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%अधिकतम बचत
🧰 RTK6090%Shell/test/build/git आउटपुट
🔗 Stacked (RTK → Caveman)7895%मिश्रित प्रम्प्टहरू + टुल लगहरू

वास्तविक उदाहरण — Standard मोड:

अघि (69 टोकन): "तपाईंको React कम्पोनेन्ट पुनः रेन्डर हुनुको सम्भावित कारण प्रत्येक रेन्डर चक्रमा तपाईंले नयाँ अब्जेक्ट रेफरेन्स सिर्जना गर्नु हो। तपाईंले इनलाइन अब्जेक्टलाई prop का रूपमा पठाउँदा React को shallow comparison ले त्यसलाई प्रत्येक पटक फरक अब्जेक्टका रूपमा देख्छ, जसले पुनः रेन्डर गराउँछ। म उक्त अब्जेक्टलाई memoize गर्न useMemo प्रयोग गर्ने सुझाव दिन्छु।"

पछि (19 टोकन): "हरेक रेन्डरमा नयाँ अब्जेक्ट रेफरेन्स। इनलाइन अब्जेक्ट prop = नयाँ रेफरेन्स = पुनः रेन्डर। useMemo मा बेर्नुहोस्।"

उही उत्तर। 72% कम टोकन। सटीकतामा शून्य हानि।

PT-BR उदाहरण — 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: <mode>; source=<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 · RTK_COMPRESSION.md · COMPRESSION_ENGINES.md


द्रुत सुरुवात

1) स्थापना गरी चलाउनुहोस्

npm install -g omniroute
omniroute

💡 npm warn ERESOLVE वा peer-dep चेतावनीहरू देख्नुभयो? ती हानिरहित छन्

Dashboard http://localhost:20128 मा · API http://localhost:20128/v1 मा।

2) निःशुल्क provider जडान गर्नुहोस् (signup आवश्यक छैन)

Dashboard → ProvidersKiro AI (निःशुल्क Claude, प्रत्येक account मा ~50 credits/month) वा OpenCode Free (auth आवश्यक छैन) जडान गर्नुहोस् → सकियो।

3) आफ्नो coding tool लाई निर्देशित गर्नुहोस्

Base URL: http://localhost:20128/v1
API Key:  [Dashboard → Endpoints बाट प्रतिलिपि गर्नुहोस्]
Model:    auto            (शून्य-कन्फिग smart routing — वा कुनै पनि provider/model)

4) यसले काम गरिरहेको छ भनी पुष्टि गर्नुहोस्

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

तपाईंले जडान गरेका models को सूची देख्नुपर्छ। 🎉 यति नै हो — coding सुरु गर्नुहोस्, र OmniRoute ले तपाईंका लागि स्वतः route तथा fallback गर्छ।

तपाईंको client ले custom headers पठाउन सक्दैन भने, OmniRoute ले tokenized compatibility aliases पनि उपलब्ध गराउँछ:

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

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 आवश्यक पर्छ, अन्यथा दुईवटा एक-अर्कासँग खप्टिएका लामा कन्टेक्स्टअन्तर्गत प्रक्रिया ~12GiB मा FATAL ERROR सहित बन्द हुन्छ। कन्टेनरको आकार heap भन्दा ठूलो राख्नुहोस् (नेटिभ बफरहरू V8 बाहिर रहन्छन्):

कार्यभार Heap (-e OMNIROUTE_MEMORY_MB) कन्टेनर (--memory)
ड्यासबोर्ड / हल्का च्याट 1024 (इमेजको पूर्वनिर्धारित मान) ≥2g
एउटा कोडिङ एजेन्ट 8192 ≥10g
एकसाथ चल्ने दुई लामा /v1/responses 1024012288 ≥1216g
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:nextdiegosouzapw/omniroute:next-web ले हालको पूर्वनिर्धारित release/v* ब्रान्चलाई पछ्याउँछन्। यी परिवर्तनशील ट्यागहरू अप्रकाशित सुधारहरूको परीक्षणका लागि मात्र हुन् र उत्पादनमा समर्थित छैनन्। हेर्नुहोस्: Docker रिलिज च्यानलहरू

🥟 Bun

Bun रनटाइम पहिचानमार्फत मानक bun install र ग्लोबल स्थापना (bun install -g omniroute) समर्थित छन्:

  • अन्तर्निर्मित bun:sqlite: Bun अन्तर्गत चल्दा OmniRoute ले Bun को अन्तर्निर्मित bun:sqlite ड्राइभर प्रयोग गर्छ र Node.js मा better-sqlite3 वा sql.js मा फलब्याक गर्छ।
  • डेभमा स्वचालित Webpack बन्डलर चयन: विकास (bun run dev) ले Bun स्वतः पहिचान गर्छ र नेटिभ V8 बाइन्डिङ असङ्गतिहरू रोक्न Turbopack लाई निष्क्रिय पारेर Webpack प्रयोग गर्छ। उत्पादन बिल्डहरू (bun run build) ले Node मा जस्तै ठ्याक्कै OMNIROUTE_USE_TURBOPACK पछ्याउँछन्: पूर्वनिर्धारित रूपमा Turbopack, Webpack मार्फत बिल्ड गर्न OMNIROUTE_USE_TURBOPACK=0 (Dockerfile.bun ले यसलाई --build-arg का रूपमा उपलब्ध गराउँछ)।
  • समर्पित Bun Dockerfile: नेटिभ Bun उत्पादन डिप्लोयमेन्टहरूका लागि बहु-चरणीय Dockerfile.bun (docker build -f Dockerfile.bun -t omniroute:bun .)।
# Bun मार्फत स्थापना गरी चलाउनुहोस्
bun install
bun run dev

🛠️ स्रोतबाट

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

📦 pnpm

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

🐧 Arch Linux (AUR)

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

🔧 Nix (Flake)

# Nix flakes प्रयोग गर्दै
nix develop
npm run dev

# वा devbox प्रयोग गर्दै
devbox run npm run dev

📖 Docker गाइड — Compose प्रोफाइलहरू, Caddy HTTPS, Cloudflare टनेलहरू।

🦭 Podman

# 1. बाइन्ड-माउन्ट गरिएको डेटा डाइरेक्टरी तयार गर्नुहोस्
mkdir -p data

# 2. Linux + स्थानीय 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

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 — Instagram3,042,474 theopenstack — Instagram692,419 milesreevesai — TikTok620,400 Vaibhav Sisinty — YouTube391,109 buildwithai.club — Instagram347,652
#6 #7 #8 #9 #10
nivedan.ai — Instagram331,973 vaibhavsisinty — Instagram263,744 Nick Automates — YouTube Shorts218,174 theroshankrishna — Instagram186,786 midudev — TikTok177,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 डोमेन मोड्युल, 172 माइग्रेसन
मेमोरीSQLite FTS5 पूर्ण-पाठ + int8-क्वान्टाइज्ड भेक्टर एम्बेडिङ, टाइपयुक्त क्षय
स्किमाZod 4 — MCP उपकरण I/O प्रमाणीकरण + API कन्ट्र्याक्टहरू
प्रोटोकलहरूMCP (stdio / HTTP / SSE) + A2A v0.3 (JSON-RPC 2.0 + SSE)
स्ट्रिमिङसर्भर-सेन्ट इभेन्ट्स (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/CDGitHub Actions — रिलिज हुँदा स्वचालित npm प्रकाशन + Docker Hub
लिङ्कहरूवेबसाइट · npm · Docker Hub

📖 दस्तावेजीकरण

📘 सुरु गर्ने तरिका

कागजातविवरण
प्रयोगकर्ता मार्गदर्शिकाप्रदायकहरू, कम्बोहरू, CLI एकीकरण, डिप्लोयमेन्ट
सेटअप मार्गदर्शिकासम्पूर्ण स्थापना विधिहरू, CLI उपकरण कन्फिगरेसनहरू, प्रोटोकल सेटअप, टाइमआउट ट्युनिङ
CLI उपकरण मार्गदर्शिकाClaude Code, Codex, Cursor, Cline, OpenClaw, Kilo, Copilot का लागि प्रत्येक उपकरणअनुसारको सेटअप
रिमोट मोडस्कोपयुक्त पहुँच टोकनहरूमार्फत आफ्नो ल्यापटप CLI बाट रिमोट OmniRoute (VPS) सञ्चालन गर्नुहोस्
Claude Code कन्फिगरेसनlaunch + प्रत्येक मोडेलका प्रोफाइलहरूसहित Claude Code लाई OmniRoute (स्थानीय/रिमोट) तर्फ निर्देशित गर्नुहोस्
द्रुत सुरुवात3-चरणीय स्थापना → जडान → कन्फिगरेसन

🔧 सञ्चालन & डिप्लोयमेन्ट

कागजातविवरण
Docker मार्गदर्शिकाDocker run, 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 मार्गदर्शिका४२-भाषा समर्थन, अनुवाद कार्यप्रवाह, RTL
रिलिज जाँचसूचीरिलिजपूर्व प्रमाणीकरण चरणहरू
कभरेज योजना५,१००+ ट्र्याक गरिएका परीक्षण फाइलहरूमा ३९,+ स्थिर परीक्षण घोषणाहरूका लागि परीक्षण कभरेज रणनीति

शीर्ष योगदानकर्ताहरू

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

लाइभ release/v3.8.50 को टिप dafb4ae808 मा स्थिर गरिएको, जसमा 2026-08-24 05:26:03 UTC सम्मका मर्जहरू समावेश छन्। पृष्ठाङ्कित 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+ योगदानकर्ताहरू

योगदानकर्ताहरू

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 बाट होइन) — ब्रान्चिङ र रिलिज मोडेल हेर्नुहोस्
  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 हेर्नुहोस्।

नयाँ संस्करण रिलिज गर्ने

# रिलिज सिर्जना गर्नुहोस् — npm publish स्वतः हुन्छ
VERSION=x.y.z
gh release create "v${VERSION}" --title "v${VERSION}" --generate-notes

📊 ताराहरू

तारा इतिहास चार्ट

🌍 StarMapper

StarMapper

🙏 आभार

OmniRoute दिग्गजहरूको योगदानमा आधारित छ। यो 9router को फोर्क र Go परियोजना 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 हेर्नुहोस् — MIT लाइसेन्स।


⬆ शीर्षमा फर्कनुहोस् · खुला-स्रोत AI समुदायका लागि ❤️ सहित निर्मित।

OmniRoute v3.8.51 · Node ≥22.22.2 · MIT लाइसेन्स · omniroute.online