Second `npm run release:reconcile` pass on `release/v3.8.50..release/v3.8.51` (091589089c..c0f92ec98a, 916 non-merge commits, 877 merged PRs): - fold the 173 changelog.d fragments accumulated since #12971 under `## [3.8.51]` and delete them - generate bullets for the 58 cycle commits that had no fragment (4 features / 42 fixes / 12 maintenance), each with the merged PR link and `— thanks @author` - link 137 fragment bullets to the PR of the commit that added them and credit the author; two prefix/origin mismatches reviewed (#12945→#13392, #13001→#13379, both maintainer rebaselines of other people's PRs) - refresh "Release by the numbers" + Top-25 and regenerate the `### 🙌 Contributors` hall (112 external contributors + maintainer; every non-bot author of the 877 merged PRs present) - closed-PR credit audit for the window: nothing to add (#13215→#13361 and #13059→#13690 are still open, #12998 was independently fixed earlier by #12853); no human co-author trailers, no commits without a PR - resync the 58 i18n CHANGELOG mirrors Gates: check:changelog-integrity OK, check:docs-sync PASS.
README (ગુજરાતી)
🌐 Languages: 🇺🇸 English · 🇪🇹 am · 🇸🇦 ar · 🇦🇿 az · 🇧🇬 bg · 🇧🇩 bn · 🇨🇿 cs · 🇩🇰 da · 🇩🇪 de · 🇬🇷 el · 🇪🇸 es · 🇪🇪 et · 🇮🇷 fa · 🇫🇮 fi · 🇫🇷 fr · 🇮🇪 ga · 🇳🇬 ha · 🇮🇱 he · 🇮🇳 hi · 🇭🇷 hr · 🇭🇺 hu · 🇦🇲 hy · 🇮🇩 id · 🇳🇬 ig · 🇮🇹 it · 🇯🇵 ja · 🇬🇪 ka · 🇰🇭 km · 🇮🇳 kn · 🇰🇷 ko · 🇱🇹 lt · 🇱🇻 lv · 🇮🇳 ml · 🇮🇳 mr · 🇲🇾 ms · 🇲🇹 mt · 🇲🇲 my · 🇳🇵 ne · 🇳🇱 nl · 🇳🇴 no · 🇮🇳 or · 🇮🇳 pa · 🇵🇭 phi · 🇵🇱 pl · 🇵🇹 pt · 🇧🇷 pt-BR · 🇷🇴 ro · 🇷🇺 ru · 🇱🇰 si · 🇸🇰 sk · 🇸🇮 sl · 🇷🇸 sr · 🇸🇪 sv · 🇰🇪 sw · 🇮🇳 ta · 🇮🇳 te · 🇹🇭 th · 🇹🇷 tr · 🇺🇦 uk-UA · 🇵🇰 ur · 🇺🇿 uz · 🇻🇳 vi · 🇳🇬 yo · 🇨🇳 zh-CN · 🇹🇼 zh-TW
💰 દર મહિને ~1.47B મફત ટોકન્સ
મફત ટિયર્સને હાથેથી એકત્રિત કરવું કષ્ટદાયક છે — ડઝનો SDKs, ડઝનો દર મર્યાદાઓ, અને તમારી પાસે ખરેખર કેટલું છે તેનો કોઈ ખ્યાલ નહીં. OmniRoute 34 પુનરાવર્તિત પૂલ કીઝમાં 452 મફત-ટિયર એન્ટ્રીઓ સૂચિબદ્ધ કરે છે અને પ્રકાશિત હકારાત્મક માસિક બજેટ ધરાવતા 16 પૂલ્સ ઉપરાંત પાંચ પ્રતિ-મોડલ Groq મર્યાદાઓ પરથી ટોકનનો મુખ્ય આંકડો ગણે છે, જેમાં શેર કરેલા પૂલ અનુસાર ડુપ્લિકેટ્સ દૂર કરવામાં આવે છે. જે ક્વોટા ફક્ત પ્રાદેશિક ઓળખ ચકાસણી પછી જ ઉપલબ્ધ થાય છે (હાલમાં: ModelScope), તે અલગ દર્શાવવામાં આવે છે—પ્રાદેશિક ઓળખ ચકાસણી પાછળ +~6M—અને મુખ્ય આંકડામાં ક્યારેય ઉમેરવામાં આવતા નથી. પરિણામ ડૅશબોર્ડ (
/dashboard/free-tiers) પર દૃશ્યમાન રહે છે.
લાઇવ
/dashboard/free-tiersપેજનો ઍનિમેટેડ સારાંશ. સંપૂર્ણ કાર્યપદ્ધતિ (પૂલ ડુપ્લિકેશન દૂર કરવું, ક્રેડિટ ટિયર્સ, પ્રદાતાની શરતો): docs/reference/FREE_TIERS.md.આ આંકડાઓનું લાઇવ કૅટલૉગ સામે દર બે અઠવાડિયે ફરીથી ઑડિટ કરવામાં આવે છે અને તે બંને દિશામાં બદલાય છે — કોઈ પ્રદાતા મફત ટિયર બંધ કરે તો આંકડો ઘટે છે; નવું ઉમેરાય તો તે વધે છે. અમે કૅટલૉગ ખરેખર જે ગણે છે તે જ પ્રકાશિત કરીએ છીએ, ક્યારેય ઉપર તરફ ગોળ કરેલો શ્રેષ્ઠ સંભવિત આંકડો નહીં.
⭐ જો OMNIROUTEએ તમને પૈસા બચાવવામાં અને તમારું કામ સરળ બનાવવામાં મદદ કરી હોય, તો રેપોને સ્ટાર આપો.
💬 સમુદાયમાં જોડાઓ
👋 જાળવણીકર્તાને અનુસરો — નવા પ્રદાતાઓ, રિલીઝ અને ટિપ્સ સૌથી પહેલાં મેળવો:
પ્રશ્નો, પ્રદાતા ટિપ્સ, રોડમૅપ અને સહાય → Discord · Telegram · WhatsApp 🌍 વૈશ્વિક / 🇧🇷 બ્રાઝિલ / પોર્ટલ
📈 ગેટવે સતત વિકસી રહ્યું છે
| v3.8.49 | v3.8.50 | v3.8.51+ |
|
|---|---|---|---|
| 🌐 પ્રદાતાઓ | 290 | 352 | વધુ કતારમાં |
| 🧠 અનન્ય ચેટ મોડેલ IDs | 1185 | 1312 | — |
| 🖼️ મોડેલિટી બ્રિજ | — | 🆕 વિઝન + ઑડિયો + વિડિયો | — |
| 📡 Radar મફત કેટલોગ | — | 🆕 વૈકલ્પિક | — |
| ⚖️ ક્વોટા-જાગૃત શેડ્યૂલિંગ | — | 🆕 Quota-Share | — |
| 📊 ક્વોટા ટેલિમેટ્રી | — | 🆕 લાઇવ | — |
→ રોડમેપ — v3.9.0 LTS તરફની સફર
🧩 ઉપલબ્ધ
| 🚀 શરૂઆત | 🚀 ઝડપી શરૂઆત | 📦 ઇન્સ્ટોલ કરો | 🆓 શૂન્ય-કન્ફિગ |
| 💡 શીખો | 💥 વચન | 🤔 OmniRoute શા માટે | 🏆 શું તેને અલગ બનાવે છે |
| ⚙️ સુવિધાઓ | 🎯 કોમ્બોઝ | 🌐 પ્રદાતાઓ | 🔌 CLI & MCP |
| 🗜️ કમ્પ્રેશન | 🖥️ તે ક્યાં ચાલે છે | 🔒 ખાનગી | |
| 👀 જુઓ | 🎬 કાર્યરત સ્થિતિમાં | ✨ નવું શું છે | 🤖 સુસંગત CLIs |
| 💚 સહાય | 💚 સહાય / દાન | 💬 સમુદાય | 💖 પ્રાયોજકો |
| 📦 પ્રોજેક્ટ | 🛠️ ટેક સ્ટૅક | 📖 દસ્તાવેજીકરણ | 👥 યોગદાનકર્તાઓ |
🆓 તમે તેને ઇન્સ્ટૉલ કરો તે જ ક્ષણથી કાર્યરત — કોઈ કી નહીં, કોઈ કૉન્ફિગ નહીં
# નવી ઇન્સ્ટૉલેશન, શૂન્ય ઓળખપત્રો — `auto` પહેલેથી કાર્યરત છે:
curl http://localhost:20128/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model":"auto","messages":[{"role":"user","content":"Hello!"}]}'
કોઈ ચોક્કસ મફત બૅકએન્ડ પસંદ છે? સીધું oc/… (OpenCode Free) કૉલ કરો. પછી auto પર આગળ વધો અને OmniRoute ને પસંદગી કરવા દો.
📦 Python, Node.js, PHP અને cURL માટે કૉપી-પેસ્ટ ક્વિકસ્ટાર્ટ સ્ક્રિપ્ટ્સ → examples/quickstart/
💥 વચન
🤔 OmniRoute શા માટે?
🤝 અમારા ઓપન સોર્સ મિત્રો દ્વારા સમર્થિત
ઓપન સોર્સ મિત્ર તરીકે જોડાવા માંગો છો? આ એવી કંપનીઓ છે જે ઓપન સોર્સને સમર્થન આપે છે અને OmniRouteને આગળ વધતું રાખવામાં મદદ કરે છે — અને તેઓ અમને આપતા દરેક ટોકનનો ઉપયોગ ક્યાં થાય છે તે અમે જાહેરમાં જણાવીએ છીએ. સંપર્ક કરો: diegosouza.pw@outlook.com
|
Kimi Moonshot AI |
આ પ્રોજેક્ટને સમર્થન આપવા બદલ અમારા સ્થાપક ઓપન સોર્સ મિત્ર Kimi (Moonshot AI)નો આભાર! Kimi એ ઓપન-વેઇટ K2 અને K3 મોડેલ પરિવારો પાછળની AI લેબ છે — Kimi K3 1M-ટોકન કોન્ટેક્સ્ટ વિન્ડો, નેટિવ વિઝન અને ક્લોઝ્ડ-મોડેલની કિંમતના માત્ર એક અંશમાં ફ્રન્ટિયર-સ્તરનું કોડિંગ પ્રદાન કરે છે, તેમજ Claude Code, Codex અને OmniRoute દ્વારા સેવા અપાતા દરેક કોડિંગ ટૂલ સાથે સીધું જ કામ કરે છે.
Kimiનું સમર્થન શેને શક્તિ આપે છે: Kimiની API ક્રેડિટ્સ OmniRouteની AI-માન્ય રિલીઝ પાઇપલાઇનને શક્તિ આપે છે — શિપિંગ પહેલાં દરેક pull requestની સમીક્ષા કરતો Kimi K3 દ્વારા સંચાલિત મર્જ વેલિડેશન તબક્કો — તેમજ દૈનિક ફીચર ડેવલપમેન્ટને પણ. પ્રથમ-વર્ગનું Kimi સમર્થન બંને માધ્યમો પર ઉપલબ્ધ છે: સીધું Kimi API ( kimi-k3) અને Kimi Code કોડિંગ પ્લાન (OAuth અને API key). OmniRoute, Kimiના સપોર્ટ પ્રોગ્રામમાં સામેલ થનાર પ્રથમ બ્રાઝિલિયન ઓપન-સોર્સ પ્રોજેક્ટ પણ છે. 15% વધારાની ક્રેડિટ્સ સાથે Kimi API key મેળવો →
|
|
Cheaper Inference cheaperinference.com |
આ પ્રોજેક્ટને સમર્થન આપવા બદલ OmniRouteના ઓપન સોર્સ મિત્ર Cheaper Inferenceનો આભાર! Cheaper Inference એ કિંમત મુજબ ક્રમબદ્ધ ગેટવે છે, જે 42 ફ્રન્ટિયર મોડેલો — Claude, GPT-5.x, Gemini, Kimi K3, GLM, DeepSeek, Grok અને MiniMax —ને એક OpenAI-સુસંગત endpoint પાછળ પુનઃવેચે છે અને દરેક requestને સૌથી સસ્તા પાત્ર provider તરફ રાઉટ કરે છે, તે પણ મોડેલ નિર્માતાની સૂચિ કિંમતથી ક્યારેય વધુ ચાર્જ કર્યા વિના.
OmniRouteમાં પ્રથમ-વર્ગનું સમર્થન: Chat Completions, નેટિવ /v1/responses endpoint, વિઝન, ટૂલ કૉલિંગ અને 3 ઇમેજ મોડેલો (grok-imagine, nano-banana-pro, nano-banana-2, જે cheaperinference/<model> તરીકે ઍક્સેસ કરી શકાય છે). API key મેળવો →
|
aff=omnirouteથી ટૅગ કરેલી લિંક્સ પાર્ટનર લિંક્સ છે. તમારા માટે કોઈ વધારાના ખર્ચ વિના તેઓ પ્રોજેક્ટને ભંડોળ પૂરું પાડે છે.
🎟️ એફિલિએટ્સ પ્રોમો — અમે સ્પોન્સર ન કરતા providers તરફથી મફત સાઇનઅપ કૂપન્સ (વિસ્તૃત કરવા ક્લિક કરો)
આ વિભાગ ફક્ત રેફરલ/કૂપન કોડ્સ માટે છે. સ્પોન્સર્ડ ભાગીદારીઓ ઉપરના 🤝 અમારા ઓપન સોર્સ મિત્રો દ્વારા સમર્થિત વિભાગમાં છે. અહીં સૂચિબદ્ધ providers સાથે OmniRouteની કોઈ સ્પોન્સરશિપ કે ભાગીદારી નથી — આ સાર્વજનિક કૂપન્સ છે જેનો કોઈપણ ઉપયોગ કરી શકે છે.
|
AgentRouter agentrouter.org |
AgentRouter — એફિલિએટ સાઇનઅપ · સાઇનઅપ પર $100ની મફત ક્રેડિટ્સ (મફત સર્વર, વધુ latencyની અપેક્ષા રાખો — production માટે નહીં, testing માટે શ્રેષ્ઠ). v3.8.50થી OmniRouteમાં પ્રથમ-વર્ગનું સમર્થન: Chat Completions, Anthropic-સુસંગત wire format અને OpenAI-સુસંગત path. ઉપલબ્ધ મોડેલોમાં claude-opus-4-8, claude-opus-5, gpt-5.6-sol અને વધુનો સમાવેશ થાય છે. તમારા $100 મેળવો →
⚠️ એફિલિએટ લિંક — આ provider સાથે OmniRouteની કોઈ સ્પોન્સરશિપ કે ભાગીદારી નથી. |
ઉદાર મફત સાઇનઅપ કૂપન ધરાવતા અન્ય કોઈ providerને જાણો છો, જેનાથી OmniRouteના વપરાશકર્તાઓને લાભ થાય? issue ખોલો અને અમે તેને અહીં ઉમેરીશું.
🎯 કોમ્બોઝ — મુખ્ય સુવિધા
કોમ્બો એ મોડેલોની એક શૃંખલા છે, જેમાં OmniRoute આપમેળે રૂટ કરે છે. જો ક્વોટા સમાપ્ત થઈ જાય, કોઈ પ્રદાતા નિષ્ફળ જાય અથવા ખર્ચ અચાનક વધી જાય, તો કોમ્બો આગલા પાત્ર અને સ્વસ્થ મોડેલ પર જઈ શકે છે. 🛡️
⚡ શૂન્ય-કૉન્ફિગરેશન — ફક્ત auto વાપરો
કોઈ કોમ્બો બનાવવાની જરૂર નથી. તમારા મોડેલને auto (અથવા તેના કોઈ વેરિઅન્ટ) પર સેટ કરો અને OmniRoute તમારા કનેક્ટેડ પ્રદાતાઓમાંથી એક વર્ચ્યુઅલ કોમ્બો બનાવશે, જેનું લાઇવ મૂલ્યાંકન કરવામાં આવે છે:
| મોડેલ ID | તે શેના માટે ઑપ્ટિમાઇઝ કરે છે |
|---|---|
auto | 🎯 સંતુલિત ડિફૉલ્ટ (LKGP — તમારા છેલ્લા સારા પ્રદાતા સાથે જોડાયેલું રહે છે) |
auto/coding | 🧑💻 કોડ જનરેશન માટે ગુણવત્તા-પ્રથમ વેઇટ્સ |
auto/fast | ⚡ સૌથી ઓછી લેટન્સી પ્રથમ |
auto/cheap | 💰 ટોકન દીઠ સૌથી સસ્તું પ્રથમ |
auto/offline | 🔋 સૌથી વધુ ક્વોટા / રેટ-લિમિટ હેડરૂમ પ્રથમ |
auto/smart | 🔭 વધુ સારા મોડેલો શોધવા માટે ગુણવત્તા-પ્રથમ + 10% અન્વેષણ |
auto/lkgp | 📌 છેલ્લા-જાણીતાં-સારા-પ્રદાતા સાથે સ્પષ્ટ જોડાણ |
auto/chaos | 🧪 સ્થિતિસ્થાપકતા પરીક્ષણ માટે ફૉલ્ટ-ઇન્જેક્શન વેઇટ્સ (કેઓસ એન્જિનિયરિંગ) |
🔀 અથવા તમારું પોતાનું બનાવો — 19 રૂટિંગ વ્યૂહરચનાઓ
તમામ 19 વ્યૂહરચનાઓ — દરેક કોમ્બો સ્ટેપમાં જરૂર મુજબ ભેળવો અને મેળવો:
| # | વ્યૂહરચના | તે શું કરે છે |
|---|---|---|
| 1 | priority |
પ્રથમ-ટાર્ગેટ ક્રમબદ્ધ યાદી — આગલા પર જતા પહેલાં દરેકને સંપૂર્ણપણે વાપરો 🥇 |
| 2 | fill-first |
આગળ વધતા પહેલાં દરેક ટાર્ગેટનો ક્વોટા સંપૂર્ણપણે વાપરો |
| 3 | weighted |
દરેક ટાર્ગેટના વેઇટ મુજબ વેઇટેડ રેન્ડમ પસંદગી |
| 4 | round-robin |
ક્રમ અનુસાર ટાર્ગેટ્સમાંથી ચક્રીય રીતે પસાર થાઓ |
| 5 | p2c |
પાવર-ઑફ-ટુ-ચોઇસિસ રેન્ડમ લોડ બેલેન્સિંગ |
| 6 | least-used |
સૌથી ઓછો વર્તમાન લોડ ધરાવતો ટાર્ગેટ પસંદ કરો |
| 7 | random |
એકસરખી સંભાવનાવાળી રેન્ડમ પસંદગી (ડુપ્લિકેટ દૂર કરેલા) |
| 8 | strict-random |
પુનરાવર્તનોના ડુપ્લિકેટ દૂર કર્યા વિના રેન્ડમ પસંદગી 🎲 |
| 9 | cost-optimized |
લાઇવ કૅટલૉગ કિંમતોના આધારે દરેક વિનંતી દીઠ $ ખર્ચ ન્યૂનતમ કરો 💸 |
| 10 | headroom |
સૌથી વધુ બાકી ક્વોટા ધરાવતો ટાર્ગેટ પસંદ કરો |
| 11 | reset-window |
જે ટાર્ગેટની ક્વોટા વિન્ડો સૌથી વહેલી રીસેટ થાય તેને પ્રાધાન્ય આપો |
| 12 | reset-aware |
ક્વોટા રીસેટ સમય મુજબ ક્રમ આપો — ટૂંકી વિન્ડો પ્રથમ 📊 |
| 13 | context-relay |
લાંબી વાતચીત માટે ટાર્ગેટ્સ વચ્ચે કોન્ટેક્સ્ટ સોંપો 🧠 |
| 14 | context-optimized |
વર્તમાન કોન્ટેક્સ્ટ કદ માટે શ્રેષ્ઠ મેળ પસંદ કરો |
| 15 | cache-optimized |
દરેક પુનઃઉપયોગી પ્રૉમ્પ્ટ પ્રિફિક્સને સમાન એકાઉન્ટ સાથે પિન કરો — પ્રૉમ્પ્ટ-કૅશ હિટ્સ મહત્તમ કરો 🎯 |
| 16 | lkgp |
છેલ્લો-જાણીતો-સારો પાથ — છેલ્લા સફળ પ્રદાતા સાથે પિન કરે છે, ત્યારબાદ નિયમોનો ફૉલબૅક તરીકે ઉપયોગ કરે છે |
| 17 | auto |
દરેક કનેક્શન પર 16-પરિબળોનું લાઇવ સ્કોરિંગ 🤖 |
| 18 | fusion |
મોડેલોના પૅનલને સમાંતર વિનંતીઓ મોકલે છે + એક નિર્ણાયક એક જવાબનું સંશ્લેષણ કરે છે 🧬 |
| 19 | pipeline |
સ્ટેપ્સની શૃંખલા બનાવે છે — દરેક ટાર્ગેટનું આઉટપુટ આગલા ટાર્ગેટને ઇનપુટ તરીકે મળે છે 🔗 |
Auto-Combo એન્જિન દરેક ઉમેદવારને 16 પરિબળો (સ્વાસ્થ્ય, ક્વોટા, ખર્ચ, લેટન્સી, કાર્ય માટે યોગ્યતા, ગુણવત્તા, સેશન ઉપલબ્ધતા…) પર સ્કોર કરે છે — docs/routing/AUTO-COMBO.md જુઓ.
🧱 સ્થિતિસ્થાપકતા પહેલેથી જ સમાવિષ્ટ છે (3 સ્વતંત્ર સ્તરો)
📖 ઑટો-કોમ્બો એન્જિન · સ્થિતિસ્થાપકતા માર્ગદર્શિકા
🏆 OmniRouteને શું અલગ બનાવે છે
📊 સંપૂર્ણ પદ્ધતિ & 9router, OpenRouter, CLIProxyAPI & LiteLLM સામે દરેક ફીચરની વિગત → docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md
💚 OmniRouteને સમર્થન આપો
OmniRoute MIT લાઇસન્સ ધરાવે છે અને ખુલ્લેઆમ જાળવવામાં આવે છે. જો તે તમારો સમય અથવા પૈસા બચાવે છે, તો તેને સ્વતંત્ર રાખવામાં મદદ કરવાની રીતો અહીં છે — તમને અનુકૂળ હોય તે પસંદ કરો. સ્પોન્સરશિપ ક્યારેય રાઉટિંગની પ્રાથમિકતાને અસર કરતી નથી; તે દૃશ્યતા ખરીદે છે, રેન્કિંગ નહીં.
| ⭐ રેપોને સ્ટાર આપો | મફત — દૃશ્યતા વધારવામાં ખરેખર મદદ કરે છે | OmniRouteને સ્ટાર આપો |
| 🐙 GitHub Sponsors | એક વખત અથવા માસિક · શૂન્ય પ્લેટફોર્મ ફી | github.com/sponsors/diegosouzapw |
| ☕ Ko-fi | ઝડપી એક વખતની ટિપ, દાનકર્તાને સાઇન અપ કરવાની જરૂર નથી | ko-fi.com/diegosouzapw |
| 🧋 Buy Me a Coffee | નાનું, અનૌપચારિક યોગદાન | buymeacoffee.com/diegosouzapw |
| 🖐 Liberapay | આવર્તક · બિનનફાકારક · ઓપન સોર્સ | liberapay.com/diegosouzapw |
| 🇧🇷 PIX (બ્રાઝિલ) | તાત્કાલિક, કોઈ ફી નહીં | કી & QR નીચે છે |
| ₿ ક્રિપ્ટો | BTC · ETH · USDT-TRC20 · USDC-Solana | સરનામાં નીચે છે |
🇧🇷 PIX — તાત્કાલિક, કોઈ ફી નહીં (બ્રાઝિલ)
કી (રેન્ડમ): 5d865059-bc44-483a-962d-43ceb80126eb
Pix કૉપિ અને પેસ્ટ:
00020101021126580014br.gov.bcb.pix01365d865059-bc44-483a-962d-43ceb80126eb5204000053039865802BR5922OMNIROUTE CONTRIBUICAO6006BRASIL62070503***630475DD
₿ ક્રિપ્ટો — BTC · ETH · USDT-TRC20 · USDC-Solana (વિસ્તૃત કરવા માટે ક્લિક કરો)
| ₿ BTC | Bitcoin (SegWit) | bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd |
| Ξ ETH | Ethereum (ERC20) | 0x64Cf6B68A6Ff34288e89172950a2d00102337a84 |
| ₮ USDT | Tron (TRC20) | TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2 |
| $ USDC | Solana | 2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu |
⚠️ દરેક કૉઇન ફક્ત દર્શાવેલા નેટવર્ક પર જ મોકલો — ખોટા નેટવર્ક પર મોકલવાથી ભંડોળ ગુમાવી શકાય છે.
🐛 કોઈ બગ મળ્યો અથવા પ્રતિસાદ છે? એક ચર્ચા શરૂ કરો.
ડેવલપર નોંધો: ડેવલપરની સુવિધા માટે પ્રોજેક્ટ npm install/postinstall દરમિયાન સ્થાનિક .env ફાઇલ બનાવી શકે છે. આ ફાઇલને ઇરાદાપૂર્વક .gitignore દ્વારા અવગણવામાં આવે છે (.gitignore જુઓ) અને તેને ક્યારેય કમિટ કરવી જોઈએ નહીં — જો તે આકસ્મિક રીતે કમિટ થઈ જાય, તો જાહેર થયેલા કોઈપણ સિક્રેટ્સને રોટેટ કરો અને ફાઇલને ઇતિહાસમાંથી દૂર કરો. સ્થાનિક એન્વાયર્નમેન્ટ ફાઇલો અને સિક્રેટ્સના સંચાલન અંગે માર્ગદર્શન માટે docs/DEVELOPER-ENVIRONMENT.md જુઓ.
📡 OmniRoute Radar
ઉપર દર્શાવેલી દસ્તાવેજીકૃત, પૂલ-ડિડુપ્લિકેટેડ સૂચિ મુજબ મુખ્ય મફત-ટિયર મર્યાદા હજુ પણ ~1.47B ટોકન્સ/મહિનો છે. પ્રદાતાના કામચલાઉ સાઇનઅપ ક્રેડિટ્સ પ્રથમ મહિનાની મર્યાદાને અલગથી વધારીને ~2.07B સુધી લઈ જઈ શકે છે. OmniRoute રિલીઝોની વચ્ચે મફત-મૉડલની ઉપલબ્ધતા વિશે વધુ નવીન માહિતી ઇચ્છતા લોકો માટે Radar એ વૈકલ્પિક, હસ્તાક્ષરિત સૂચિ ઓવરલે છે; સમુદાય સૂચિ અને હાલની દરેક મફત સુવિધા મફત જ રહે છે.
સમર્થકો લાઇવ સૂચિ અને પ્રદાતાની વધારાની તકો મેળવી શકે છે. તેની અલગ, પરિવર્તનશીલ મહત્તમ મર્યાદા પ્રદાતાની ઉપલબ્ધતા પર આધાર રાખીને વધુમાં વધુ આશરે 3B ટોકન્સ/મહિનો છે. આ મહત્તમ મર્યાદા કોઈ બાંયધરી નથી: પ્રદાતાઓ કોઈપણ સમયે ક્વોટા, પાત્રતા, મૉડલ્સ અથવા પ્રદેશો બદલી શકે છે.
Radar પસંદગી-આધારિત અને માત્ર GET માટે છે. OmniRoute ક્લાયન્ટ પ્રોમ્પ્ટ્સ, ટ્રાફિક, પ્રદાતા રૂપરેખાંકન, વપરાશ ટેલિમેટ્રી અથવા સ્થાનિક જાહેરાત-રદ કરવાની સ્થિતિ અપલોડ કરતું નથી. પાત્રતા અને વર્તમાન સૂચિ વિશે radar.omniroute.online/planos પર જાણો.
✨ નવું શું છે
v3.8.20 → v3.8.50નાં તાજેતરના મુખ્ય સુધારાઓ. સંપૂર્ણ ઇતિહાસ
CHANGELOG.mdમાં છે.
- 🎛️ OmniConductor — તમારા એજન્ટ સમૂહને ઇનબાઉન્ડ A2A ડેલિગેશન, Agent Card પર Conductor કૌશલ્યો અને Faro પુશ-ટુ-ટૉક વૉઇસ ચેટ સાથેનું ડૅશબોર્ડ પેનલ. → A2A સર્વર
- 🛂 અનુકૂલનશીલ પ્રવેશ અને ઓવરલોડ સુરક્ષા — ભારે ચેટ વિનંતીઓ 503 પરત કરવાને બદલે કતારમાં જાય છે, જેમાં દરેક કનેક્શન માટે એટોમિક RPM રોલિંગ લીઝ હોય છે. → સ્થિતિસ્થાપકતા માર્ગદર્શિકા
- 🗂️ પ્રમાણભૂત
/v1/modelsક્રમ — દરેક પ્રદાતા માટે એક સળંગ, પ્રદાતા અનુસાર જૂથબદ્ધ બ્લોક (કોમ્બો સૌથી પહેલાં પિન કરેલા), જે દરેક કેટલોગ સ્રોતમાં સ્થિર રહે છે. → API સંદર્ભ - 🗜️ કમ્પ્રેશન મજબૂતીકરણ — ડિફૉલ્ટથી સક્રિય ઇન્ફ્લેશન ગાર્ડ, DE / FR / JA + Chinese (wényán) માટે Caveman પૅક્સ, Gradle અને .NET માટે RTK ફિલ્ટર્સ. → કમ્પ્રેશન
- 💸 પારદર્શક ફ્લૅટ-રેટ ખર્ચ — સબ્સ્ક્રિપ્શન / કોડિંગ-પ્લાન પ્રદાતાઓ ખર્ચ વિશ્લેષણમાં $0 દર્શાવે છે; બજેટ, ક્વોટા અને રૂટિંગ અંદાજ લગાવવાનું ચાલુ રાખે છે. → API સંદર્ભ
- ⚖️ Quota-Share રૂટિંગ — પૂલ કરેલી કીઝમાં શેર કરેલા એકાઉન્ટનો ક્વોટા ન્યાયસંગત રીતે વહેંચે છે અને વર્ક-કન્ઝર્વિંગ હોવાથી નિષ્ક્રિય હિસ્સાઓ અન્યને વાપરવા આપે છે. → સ્થિતિસ્થાપકતા માર્ગદર્શિકા
- 🤖 એક-કમાન્ડ CLI/એજન્ટ સેટઅપ — 13 નોંધાયેલા
setup-*કમાન્ડ્સ;omniroute run7 CLIs (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI) શરૂ કરે છે;omniroute configureઇન્ટરેક્ટિવ પ્રદાતા+મોડેલ પસંદગીકાર અને દરેક કોન્ટેક્સ્ટ માટે મનપસંદ વિકલ્પો સાથે 10 લક્ષ્યોને સપોર્ટ કરે છે. → CLI એકીકરણો - 🛰️ રિમોટ મોડ — સ્કોપ કરેલા ટોકન્સ (
connect/contexts/tokens) સાથે રિમોટ OmniRoute નિયંત્રિત કરો, તેમજ VPS ઇન્સ્ટોલેશન માટેantigravityOAuth સહાયકનો ઉપયોગ કરો. → રિમોટ મોડ - 🧭 વધુ સ્માર્ટ ઑટો-રૂટિંગ —
auto/<category>:<tier>કોમ્બોઝ, Fusion (મોડેલ પેનલ + જજ), કાર્ય-અવગત રૂટિંગ અને દરેક વિનંતી માટે મોડેલ / મોડ / USD-બજેટ ઓવરરાઇડ્સ. → ઑટો-કોમ્બો - 🗜️ પ્લગ કરી શકાય તેવું કમ્પ્રેશન — 12 સંયોજી શકાય તેવા એન્જિન્સ + Compression Studios: LLMLingua-2, દ્વિ-સ્તરીય Ultra, omniglyph, દરેક પગલા માટે ફિડેલિટી ગેટ, GCF v3.2 અને ડ્રૅગ-રીઑર્ડર એડિટર. → કમ્પ્રેશન
- 🕵️ પારદર્શક MITM ડિક્રિપ્શન (TPROXY) — પ્રોક્સી પર્યાવરણ ચલોને અવગણતા CLIsને, દરેક SNI માટે અલગ CA અને ટ્રસ્ટ-સ્ટોર ઇન્સ્ટોલર સાથે કૅપ્ચર કરો. → MITM/TPROXY
- 💸 સર્વત્ર ખર્ચ ટેલિમેટ્રી — દરેક એન્ડપોઇન્ટ પર
X-OmniRoute-*ખર્ચ/વપરાશ હેડર્સ, કૅશ-HIT બચત હેડર અને દરેક કી માટે USD ખર્ચ ક્વોટા. → API સંદર્ભ - 🧠 તમારા નિયંત્રણ હેઠળની મેમરી — ડિફૉલ્ટથી બંધ, ઑપ્ટ-ઇન int8 વેક્ટર ક્વૉન્ટાઇઝેશન + પ્રકારબદ્ધ ડિકે અને દરેક વિનંતી માટે
x-omniroute-no-memory. → મેમરી - 🛡️ સુરક્ષા — દરેક LLM રૂટ પર પ્રૉમ્પ્ટ-ઇન્જેક્શન ગાર્ડ (રેડ-ટીમ સ્યુટ), ઑપ્ટ-ઇન ક્રેડેન્શિયલ-માસ્કિંગ ગાર્ડરેલ (બંને દિશામાં લીક થયેલી API કીઝ/સિક્રેટ્સને રિડેક્ટ કરે છે), મફત DuckDuckGo અંતિમ-ઉપાય વેબ શોધ અને ડૅશબોર્ડ માટે વૈકલ્પિક OIDC લૉગિન ગેટ (પાસવર્ડ લૉગિન હંમેશાં ઉપલબ્ધ રહે છે). → ગાર્ડરેલ્સ
- 🖼️ નવા એન્ડપોઇન્ટ્સ —
/v1/ocr(Mistral OCR) અને/v1/audio/translations(Whisper-શૈલી) મીડિયા સપાટીને પૂર્ણ બનાવે છે. → API સંદર્ભ - 🎨 ઇમેજ / વિડિયો / ઑડિયો જનરેશન — મીડિયા માટે એક જ API: xAI Grok Imagine અને Novita AI વિડિયો, ComfyUI, Magnific, Adobe Firefly, Segmind તથા ElevenLabs જેવા સ્પીચ પ્રદાતાઓ. → API સંદર્ભ
- 🌍 ડિપ્લોયમેન્ટ અને ઑપરેશન્સ — રિવર્સ-પ્રોક્સી
basePath, બ્રાઉઝર ભાષાની આપમેળે ઓળખ, દરેક કી માટે ડિવાઇસ ટ્રૅકિંગ, રૂટ-રહિત MITM ટ્રસ્ટ અને zh-TW સ્થાનિકીકરણ. → પર્યાવરણ - 🤝 વધુ પ્રદાતાઓ અને એજન્ટ્સ — ક્લાઉડ એજન્ટ્સ (Codex Cloud, Cursor, Devin, Jules), બ્રાઉઝર + OAuth લૉગિન સાથે Grok Build (xAI), પ્રથમ-શ્રેણીનું Ollama કાર્ડ, Claude Opus 5 અને Sonnet 5, Kimiની સત્તાવાર ભાગીદારી (Code/Web/Moonshot), Zed, Requesty, SenseNova, Yuanbao, Agnes AI… અને તાજું કરાયેલું 352-પ્રદાતાઓનું કેટલોગ. → પ્રદાતાઓ
- 📡 રૂટિંગ પારદર્શિતા — દરેક પ્રતિસાદમાં તેને સેવા આપનાર વ્યૂહરચના/પ્રદાતા/લેટન્સી દર્શાવતું
X-OmniRoute-Decisionહેડર હોય છે, નવીcache-optimizedકોમ્બો વ્યૂહરચના + Auto-CombocacheAffinityપરિબળ પુનરાવર્તિત વિનંતીઓને કૅશ કરેલો પ્રીફિક્સ ધરાવતા કનેક્શન તરફ પાછી રૂટ કરે છે અને ફક્ત વાંચવા માટેનું/v1/auto-combo/{channel}/candidatesએન્ડપોઇન્ટauto/*ચૅનલનો જીવંત ઉમેદવાર પૂલ દર્શાવે છે. → ઑટો-કોમ્બો - ⚡ સ્થાનિક પ્રદર્શન અને ઇન્ફ્રાસ્ટ્રક્ચર — એક-ક્લિક સ્થાનિક Redis, Cloudflare Workers / Deno Deploy રિલે ડિપ્લોયર્સ તથા દેખરેખ હેઠળની એમ્બેડેડ સેવાઓ તરીકે Bifrost અને Mux. → એમ્બેડેડ સેવાઓ
- 🧩 બૉક્સમાં આ પણ છે — પ્લગઇન ફ્રેમવર્ક + માર્કેટપ્લેસ, Omni/Agent/GitHub સ્કિલ્સ ફ્રેમવર્ક્સ, Obsidian વૉલ્ટ એકીકરણ (22 MCP ટૂલ્સ), OpenAI-સુસંગત Batch અને Files APIs, સેમેન્ટિક પ્રતિસાદ કૅશ, લીડરબોર્ડ્સ સાથે ગેમિફિકેશન, ACP એજન્ટ શોધ (15 બિલ્ટ-ઇન એજન્ટ્સ), BigQueryમાં સુનિશ્ચિત લૉગ એક્સપોર્ટ,
auto/chaosફૉલ્ટ ઇન્જેક્શન, Telegram બૉટ બ્રિજ, ઍપમાં જ વર્ઝન મેનેજર અને LMArena-ELO મફત-પ્રદાતા રેન્કિંગ્સ. → દસ્તાવેજીકરણ
🤖 સુસંગત CLIs અને કોડિંગ એજન્ટ્સ
એક જ કૉન્ફિગ —
http://localhost:20128/v1— અને દરેક AI IDE અથવા CLI મફત અને ઓછી કિંમતના મોડલ્સ પર ચાલે છે.
Claude Code |
Codex CLI |
Cline |
Kilo Code |
Zoo Code |
Continue |
Aider |
ForgeCode |
jcode |
DeepSeek TUI |
CodeWhale |
OpenCode |
Factory Droid |
Copilot CLI |
Cursor CLI |
Smelt |
Pi |
Grok Build |
Hermes Agent |
OpenClaw |
Goose |
Open Interpreter |
Warp AI |
Agent Deck |
📖 તમામ 36 ટૂલ્સ (26 CLI Code's + 10 CLI Agents) માટે પ્રતિ-ટૂલ સેટઅપ → docs/reference/CLI-TOOLS.md · 🧩 OpenCode પ્લગઇન → @omniroute/opencode-provider
એક જ કમાન્ડથી OmniRoute મારફતે કોઈપણ સમર્થિત CLI શરૂ કરો — કોઈ config ફાઇલો લખાતી નથી, દરેક process માટે credentials દાખલ થાય છે, Qwen/Geminiને કામચલાઉ અલાયદું home મળે છે:
omniroute run claude --model openai/gpt-5.4 # Claude Code
omniroute run codex --model glm/glm-5.2 # OpenAI Codex CLI
omniroute run aider --model glm/glm-5.2 -- --message "reply OK"
omniroute run goose --model glm/glm-5.2
omniroute run opencode --model glm/glm-5.2 -- run "reply OK"
omniroute run qwen --model glm/glm-5.2 -- -p "reply OK"
omniroute run gemini --model glm/glm-5.2 -- --skip-trust -p "reply OK"
# અથવા provider+model ઇન્ટરેક્ટિવ રીતે પસંદ કરો અને ટૂલનું પોતાનું config લખો:
omniroute configure codex # આ પણ: claude opencode qwen aider goose gemini cline continue kilo
દરેક કમાન્ડ સક્રિય remote context (omniroute connect <host>)ને અનુસરે છે, --dry-run
ચલાવ્યા વિના ચોક્કસ env/argsનું પૂર્વાવલોકન આપે છે, અને --api-key-env NAME secretsને
તમારી shell historyથી દૂર રાખે છે. → CLI ઇન્ટિગ્રેશન્સ
🌐 352 AI પ્રદાતાઓ — 152 કેટલોગમાં મફત તરીકે ચિહ્નિત
352 નોંધાયેલા પ્રદાતાઓ, જે પ્રમાણભૂત ચેટ, મીડિયા, શોધ, સ્થાનિક, ક્લાઉડ-એજન્ટ અને સિસ્ટમ સંગ્રહોમાં ફેલાયેલા છે, જેમાં 152 પાસે
hasFree: trueડિસ્કવરી મેટાડેટા છે. ચેટ મોડેલ રજિસ્ટ્રીમાં 229 પ્રદાતાઓ / 2,554 અલગ પ્રદાતા-મોડેલ જોડીઓ / 1,283 મૂળ મોડેલ IDs આવરી લેવાય છે; અલગ મફત-બજેટ કેટલોગમાં દર-મોડેલની 443 પંક્તિઓ, 34 પુનરાવર્તિત પૂલ અને 53 પુનરાવર્તિત/કીલેસ સદાકાળ મફત પ્રદાતાઓ છે. આ હેતુપૂર્વક અલગ આધારસંખ્યાઓ છે; વ્યાખ્યાઓ અને પૂલ-ડિડુપ્લિકેટ કરેલી ગણતરીઓ પ્રદાતા સંદર્ભ અને મફત સ્તરોમાં ઉપલબ્ધ છે.
🏢 દરેક મુખ્ય લેબ — એક જ એન્ડપોઇન્ટ દ્વારા
OpenAI |
Anthropic |
Gemini |
xAI Grok |
DeepSeek |
Mistral |
Qwen |
Meta Llama |
Groq |
NVIDIA |
MiniMax |
Cohere |
Perplexity |
HuggingFace |
Together |
Fireworks |
Cloudflare |
Baidu |
…અને 330+ વધુ — દરેક આઇકન ડૅશબોર્ડના પ્રદાતા કેટલોગમાંથી લાઇવ રિઝોલ્વ થાય છે. 📖 પ્રદાતા સંદર્ભ
🆓 સદાકાળ મફત — $0, કોઈ કાર્ડ નહીં
📖 સંપૂર્ણ મશીન-વાંચનીય સૂચિ → docs/reference/PROVIDER_REFERENCE.md
🖥️ OmniRoute ક્યાં ચાલે છે — ગમે ત્યાં
એ જ ઍપ, તમારું મશીન, તમારા નિયમો. વૈશ્વિક npm ઇન્સ્ટોલથી લઈને Termux મારફતે તમારા ફોન સુધી.
| પ્લેટફોર્મ | ઇન્સ્ટોલ | મુખ્ય વિશેષતાઓ |
|---|---|---|
| 📦 npm (વૈશ્વિક) | npm install -g omniroute | એક કમાન્ડ, કોઈપણ OS |
| 🐳 Docker | docker run … diegosouzapw/omniroute | મલ્ટિ-આર્ક AMD64 + ARM64 |
| 🖥️ ડેસ્કટોપ (Electron) | npm run electron:build | નેટિવ વિન્ડો + સિસ્ટમ ટ્રે — Windows / macOS / Linux |
| 🎩 મેનુ-બાર (OmniRouteTray) | brew install --cask zoispag/tap/omniroute-tray | સર્વરની દેખરેખ રાખે છે અને તેને આપમેળે અપડેટ કરે છે — macOS |
| 💪 ARM | નેટિવ arm64 | Raspberry Pi, ARM સર્વર્સ, Apple Silicon |
| 📱 Android (Termux) | pkg install nodejs && npx -y omniroute | તમારા ફોન પર 24/7 ચાલે છે, rootની જરૂર નથી |
| 📲 PWA | "હોમ સ્ક્રીન પર ઉમેરો" | ફુલસ્ક્રીન, ઑફલાઇન, બ્રાઉઝરમાંથી ઇન્સ્ટોલ કરી શકાય તેવું |
| 🧩 OpenCode પ્લગઇન | @omniroute/opencode-provider | નેટિવ OpenCode એકીકરણ |
| 🤖 VS Code Copilot Chat | OmniCopilot એક્સ્ટેન્શન ઇન્સ્ટોલ કરો | નેટિવ Copilot Chat પિકરમાં OmniRouteનું દરેક મોડલ — 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" શોધો, ઇન્સ્ટોલ કરો પર ક્લિક કરો — બંને સ્ટોર પર એ જ રીતે કામ કરે છે. સોર્સ, સમસ્યાઓ અને પ્રકાશન માટેની રનબુક 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-દિવસનો ખર્ચ વિભાજન |
| 🔄 ત્યાં જ આપમેળે અપડેટ થાય છે | તબક્કાવાર ઇન્સ્ટોલ, એટોમિક સ્વૅપ, નિષ્ફળતા પર રોલબૅક — હંમેશાં સૌથી નવા રિલીઝ પર |
| 🚀 લૉગિન પર શરૂ થાય છે | લૉગિન વખતે વૈકલ્પિક શરૂઆત; ફક્ત ટ્રે, કોઈ dock આઇકન નહીં |
| 🩺 Doctor અને લૉગ્સ | એક-ક્લિક ડાયગ્નોસ્ટિક્સ અને સર્વર લૉગ ઍક્સેસ |
brew install --cask zoispag/tap/omniroute-tray
ડાઉનલોડ પસંદ છે? નવીનતમ .dmg
રિલીઝમાંથી મેળવો. સોર્સ, સમસ્યાઓ અને બિલ્ડ
દસ્તાવેજો zoispag/omniroute-tray પર ઉપલબ્ધ છે.
💛 @zoispag દ્વારા બનાવાયેલ સમુદાય પ્રોજેક્ટ — અધિકૃત OmniRoute રિલીઝ નથી.
🔒 ખાનગી અને લોકલ-ફર્સ્ટ
📖 અધિકૃતતા · સુરક્ષા નિયંત્રણો · અનુપાલન
🔌 સંપૂર્ણ CLI + A2A અને MCP
સર્વર ઉપરાંત, OmniRoute એ 80+ કમાન્ડ્સ ધરાવતું સંપૂર્ણ કમાન્ડ-લાઇન કોકપિટ છે, અને તેમાં ઓપન એજન્ટ પ્રોટોકોલ્સ પણ છે જેથી AI એજન્ટ તેને પોતાની રીતે ચલાવી શકે.
⌨️ એક વાસ્તવિક CLI (માત્ર start નહીં)
omniroute # ગેટવે + ડૅશબોર્ડ સર્વ કરો (પોર્ટ 20128)
omniroute chat # ઇન્ટરેક્ટિવ TUI ચેટ ક્લાયન્ટ (સ્લૅશ: /model /combo /skill /memory)
omniroute setup # માર્ગદર્શિત પ્રથમ-ઉપયોગ વિઝાર્ડ
omniroute doctor # પ્રદાતાઓ, પોર્ટ્સ અને નેટિવ નિર્ભરતાઓનું નિદાન કરો
🛰️ રિમોટ મોડ — CLI અહીં ચલાવો, OmniRoute VPS પર
OmniRoute સર્વર પર છે? એ જ CLI વડે તેને તમારા લૅપટૉપ પરથી ચલાવો. સ્કોપ કરેલા ઍક્સેસ ટોકનથી એક વખત લૉગ ઇન કરો; ત્યારબાદ દરેક કમાન્ડ રિમોટને લક્ષ્ય બનાવે છે.
omniroute connect 192.168.0.15 # પાસવર્ડ → સ્કોપ કરેલું ટોકન, કોન્ટેક્સ્ટ તરીકે સાચવાય છે
omniroute models list # ← રિમોટ સર્વર સામે ચાલે છે
omniroute configure codex # ← રિમોટ મોડલ પસંદ કરે છે, સ્થાનિક Codex પ્રોફાઇલ લખે છે
omniroute tokens create --name ci --scope read # અન્ય મશીનો માટે વધુ મર્યાદિત ટોકન્સ બનાવો
omniroute contexts use default # ← સ્થાનિક સર્વર પર પાછા સ્વિચ કરો
ટોકન્સ read / write / admin સુધી સ્કોપ કરેલા હોય છે; પ્રોસેસ શરૂ કરતા રૂટ્સ માત્ર લૂપબૅક સુધી મર્યાદિત રહે છે.
📖 રિમોટ મોડ
🤝 એજન્ટને જોડો — અને તે OmniRouteને જાતે નિયંત્રિત કરે છે
OmniRouteને MCP, A2A, REST API, webhooks અથવા રિમોટ CLI પર ઉપલબ્ધ બનાવો — કોઈપણ સક્ષમ એજન્ટ (અથવા તમારો પોતાનો કોડ) સમગ્ર ગેટવેની ચાવીઓ મેળવે છે: રાઉટિંગ, પ્રદાતાઓ, કોમ્બોઝ, કૅશ, કમ્પ્રેશન, મેમરી — સ્વાયત્ત રીતે. નીચેના HTTP એન્ડપોઇન્ટ્સ http://localhost:20128 હેઠળ સર્વ થાય છે.
| ઇન્ટરફેસ | એન્ડપોઇન્ટ / કમાન્ડ | આ માટે તેનો ઉપયોગ કરો |
|---|---|---|
| 🧰 MCP (stdio) | omniroute --mcp | Claude Desktop, Cursor અથવા કોઈપણ MCP ક્લાયન્ટમાં જોડો |
| 🌊 MCP (HTTP) | /api/mcp/stream | રિમોટ MCP — 110 ટૂલ્સ, 33 સ્કોપ્સ (અમલીકરણ વૈકલ્પિક), સંપૂર્ણ ઑડિટ ટ્રેલ |
| 📡 MCP (SSE) | /api/mcp/sse | સ્ટ્રીમિંગ MCP ટ્રાન્સપોર્ટ |
| 🤝 A2A | /.well-known/agent.json | એજન્ટ-થી-એજન્ટ, JSON-RPC 2.0 + SSE, 6 કુશળતાઓ |
| 🌐 REST API | /v1/* | OpenAI-સુસંગત — ચેટ, એમ્બેડિંગ્સ, છબીઓ, ઑડિયો, OCR |
| 🔔 Webhooks | /api/webhooks | વિનંતી / ક્વોટા ઇવેન્ટ્સને Slack, Discord, Telegram અથવા કોઈપણ URL પર પુશ કરો |
| 🛰️ રિમોટ CLI | omniroute connect | સ્કોપ કરેલા ઍક્સેસ ટોકન્સ વડે રિમોટ ઇન્સ્ટન્સ ચલાવો |
# Claude Codeને MCP મારફતે સંપૂર્ણ OmniRoute ટૂલસેટ આપો:
claude mcp add-server omniroute --type http --url http://localhost:20128/api/mcp/stream
📖 MCP સર્વર · A2A સર્વર · એજન્ટ પ્રોટોકોલ્સ
🗜️ 15–95% ટોકન્સ બચાવો — આપમેળે
📖 તે કેવી રીતે કાર્ય કરે છે — પાઇપલાઇન, આર્કિટેક્ચર અને બચતનું ગણિત
ડિફૉલ્ટ સ્ટૅક્ડ કોમ્બો RTK → Caveman ચલાવે છે. જ્યારે બંને સમાન ટૂલ/કૉન્ટેક્સ્ટ પેલોડ પર કાર્ય કરે છે, ત્યારે બચત ચક્રવૃદ્ધિ થાય છે:
combined = 1 − (1 − RTK) × (1 − Caveman_input)
average = 1 − (1 − 0.80) × (1 − 0.46) = 89.2%
range = 78.4 – 94.6%
કોડ બ્લૉક્સ, URLs, JSON અને સંરચિત ડેટા જાળવણી એન્જિન દ્વારા હંમેશાં સુરક્ષિત રહે છે.
જ્યારે થોડા ટોકન્સથી કામ થઈ જાય, ત્યારે ઘણા ટોકન્સ શા માટે વાપરવા? દરેક વિનંતી OmniRouteની કમ્પ્રેશન પાઇપલાઇનમાંથી પારદર્શક રીતે પસાર થાય છે — ક્લાયન્ટમાં કોઈ ફેરફાર જરૂરી નથી. હવે તે 12 સંયોજ્ય એન્જિનોનો સ્ટૅક છે, જે ક્રમમાં ચાલે છે અને દરેક રૂટિંગ કોમ્બો મુજબ મિશ્રિત તથા મેળબદ્ધ થઈ શકે છે — અને તે RTK, Caveman (⭐ 90K+), LLMLingua-2, અને Troglodita (PT-BR)ના વિચારો પર આધારિત છે.
🧱 12-એન્જિનનો સ્ટૅક
એન્જિનો પાઇપલાઇનના ક્રમમાં ચાલે છે; દરેકને અલગથી ચાલુ/બંધ કરી શકાય છે અને દરેક કોમ્બો મુજબ કૉન્ફિગર કરી શકાય છે:
| # | એન્જિન | તે શું કરે છે |
|---|---|---|
| 1 | Session-Dedup | વિવિધ વાર્તાલાપી વળાંકોમાં પુનરાવર્તિત સામગ્રીને દૂર કરે છે (સામગ્રી-સરનામાંકિત, ક્રૉસ-ટર્ન) |
| 2 | CCR | મોટા બ્લૉક્સને પુનઃપ્રાપ્તિ માર્કર્સ પાછળ આર્કાઇવ કરે છે, જે માંગ પર મેળવવામાં આવે છે |
| 3 | Lite | વ્હાઇટસ્પેસ + ઇમેજ-URL ટ્રિમિંગ (ઓછી લેટન્સીવાળો બેઝલાઇન) |
| 4 | RTK | ટૂલ-પરિણામોનું સ્માર્ટ ફિલ્ટરિંગ, ડિડુપ્લિકેશન અને ટ્રન્કેશન (કમાન્ડ-અવેર) |
| 5 | Responses Tool Output | શેલ/પૅચ/શોધ/બિલ્ડ આઉટપુટ્સ માટે લૉસલેસ-પ્રથમ JSON + મર્યાદિત ડાયગ્નોસ્ટિક કમ્પ્રેશન (Responses API) |
| 6 | Headroom | વેન્ડર કરેલા GCF કોડેક દ્વારા JSON ઍરેનું લૉસલેસ કોષ્ટકીય સંકોચન (~30%) |
| 7 | Relevance | છેલ્લી વપરાશકર્તા ક્વેરીના સંદર્ભમાં નિષ્કર્ષણાત્મક વાક્ય સ્કોરિંગ |
| 8 | Caveman | નિયમ-આધારિત ગદ્ય કમ્પ્રેશન (આઉટપુટ પર ~65–75%) |
| 9 | Aggressive | સારાંશીકરણ + જૂના વાર્તાલાપી વળાંકોનું ક્રમશઃ એજિંગ |
| 10 | LLMLingua-2 | MobileBERT ONNX દ્વારા ML સિમેન્ટિક પ્રૂનિંગ — કોડ-સલામત, અસિંક્રોનસ |
| 11 | Ultra | વૈકલ્પિક નાના-મોડલ (SLM) સ્તર સાથે હ્યુરિસ્ટિક ટોકન પ્રૂનિંગ |
| 12 | OmniGlyph | સીધા Anthropic વાયર પર માપવામાં આવેલા Claude Fable 5 માટે પ્રાયોગિક કૉન્ટેક્સ્ટ-એઝ-ઇમેજ એન્કોડિંગ; પ્રદાતા રસીદો મળવાનું બાકી હોવાથી GPT 5.6 ટ્રાન્સફોર્મર્સ ફેઇલ-ક્લોઝ્ડ રહે છે. ચાર કમ્પ્રેશન પ્રોફાઇલ્સ (ડિફૉલ્ટ તરીકે આક્રમક, સંતુલિત, કોડિંગ-સલામત, પાસથ્રૂ) (સૌથી આક્રમક; ઑપ્ટ-ઇન) |
કોડ બ્લૉક્સ, URLs અને સંરચિત ડેટા બાઇટ-પરફેક્ટ રીતે હંમેશાં જાળવવામાં આવે છે. વન-ક્લિક પ્રીસેટ્સ એન્જિનોને સંયોજિત કરે છે:
| મોડ | બચત | આ માટે શ્રેષ્ઠ |
|---|---|---|
| 🪶 Lite | ~15% | હંમેશાં ચાલુ રાખી શકાય તેવો સલામત ડિફૉલ્ટ |
| 🪨 Standard (Caveman) | ~30% | રોજિંદું કોડિંગ |
| ⚡ Aggressive | ~50% | લાંબા, ટૂલ-ભારે સેશન્સ |
| 🔥 Ultra | ~75% | મહત્તમ બચત |
| 🧰 RTK | 60–90% | શેલ/ટેસ્ટ/બિલ્ડ/git આઉટપુટ |
| 🔗 Stacked (RTK → Caveman) | 78–95% | મિશ્રિત પ્રૉમ્પ્ટ્સ + ટૂલ લૉગ્સ |
વાસ્તવિક ઉદાહરણ — Standard મોડ:
પહેલાં (69 ટોકન્સ): "તમારું React કમ્પોનન્ટ ફરીથી રેન્ડર થવાનું સંભવિત કારણ એ છે કે તમે દરેક રેન્ડર ચક્ર વખતે એક નવો ઑબ્જેક્ટ રેફરન્સ બનાવી રહ્યા છો. જ્યારે તમે ઇનલાઇન ઑબ્જેક્ટને prop તરીકે પાસ કરો છો, ત્યારે Reactની શેલો કમ્પેરિઝન તેને દરેક વખતે અલગ ઑબ્જેક્ટ તરીકે જુએ છે, જેના કારણે ફરીથી રેન્ડર થાય છે. ઑબ્જેક્ટને મેમોઇઝ કરવા માટે હું useMemo વાપરવાની ભલામણ કરીશ."
પછી (19 ટોકન્સ): "દરેક રેન્ડરે નવો ઑબ્જેક્ટ રેફરન્સ. ઇનલાઇન ઑબ્જેક્ટ prop = નવો રેફરન્સ = ફરીથી રેન્ડર. useMemoમાં રૅપ કરો."
સમાન જવાબ. 72% ઓછા ટોકન્સ. ચોકસાઈમાં શૂન્ય ઘટાડો. ✅
PT-BR ઉદાહરણ — Troglodita મોડ:
પહેલાં (42 ટોકન્સ): "સમસ્યા એ છે કે દરેક રેન્ડરિંગ ચક્રમાં ઑબ્જેક્ટનો નવો રેફરન્સ બનતો હોવાથી કમ્પોનન્ટ ફરીથી રેન્ડર થઈ રહ્યો છે. હું useMemo વાપરવાની ભલામણ કરીશ."
પછી (12 ટોકન્સ): "ફરીથી રેન્ડર: દરેક ચક્રમાં નવો રેફરન્સ (ઇનલાઇન ઑબ્જેક્ટ ફરી બને છે).
useMemoવાપરો."એ જ જવાબ. ~70% ઓછા ટોકન્સ. તકનીકી ચોકસાઈ અકબંધ. ✅
🎚️ એન્જિન્સથી આગળ — આઉટપુટ શૈલીઓ, અનુકૂલનશીલ ડાયલ અને દરેક વિનંતી માટેનું નિયંત્રણ
ઉપરનાં 12 એન્જિન્સ અંદર જતી સામગ્રીને સંકોચે છે. વધુ ત્રણ સ્તરો કેવી રીતે, ક્યારે, અને શું બહાર આવે છે તેને આકાર આપે છે:
- 🪄 આઉટપુટ શૈલીઓ (આઉટપુટ-અક્ષ નિયંત્રણ) — નિર્ધારિત અને કૅશ-સુરક્ષિત પ્રતિભાવ-આકાર સૂચનાઓ દાખલ કરે છે; એકબીજા સાથે સંયોજિત કરી શકાય છે, દરેક
lite/full/ultraતીવ્રતામાં. શૈલી ઉમેરવા માટે રજિસ્ટ્રીમાં માત્ર એક લાઇન ઉમેરવી પડે છે:- સંક્ષિપ્ત ગદ્ય — બિનજરૂરી શબ્દો / આર્ટિકલ્સ / અનિશ્ચિતતા દર્શાવતી ભાષા દૂર કરો; તકનીકી સાર ચોક્કસ રાખો.
- ઓછો કોડ — "આળસુ સિનિયર ડેવલપર" YAGNI: સૌથી નાનો કાર્યક્ષમ ફેરફાર, માગ્યા વગરનું કોઈ સ્કૅફોલ્ડિંગ નહીં.
- પોનીટેલ (આળસુ સિનિયર ડેવલપર) — YAGNI સીડી ચઢો, મૂળ કારણ સુધારો, સૌથી નાનો કાર્યક્ષમ ડિફ.
- મને ADHD છે (ક્રિયા-પ્રથમ) — આગળની ક્રિયા પહેલાં આવે, પગલાં ક્રમાંકિત હોય, એક નક્કર આગામી પગલું હોય, કોઈ પ્રસ્તાવના નહીં.
- સંક્ષિપ્ત CJK (文言) — શાસ્ત્રીય-ચીની અતિસંક્ષિપ્ત શૈલી (
zhલોકેલ સુધી મર્યાદિત).
- 🎯 અનુકૂલનશીલ કૉન્ટેક્સ્ટ-બજેટ (ડાયલ) — એક જ ચાલુ/બંધ ટોકન થ્રેશોલ્ડને બદલે, મોડેલની કૉન્ટેક્સ્ટ વિન્ડોમાં ફિટ થવા માટે જરૂરી હોય એટલી જ હદ સુધી સૌથી સસ્તાં અને સૌથી ઓછું નુકસાન કરતા એન્જિન્સને ક્રમશઃ લાગુ કરે છે. નીતિ:
reserve-output(ડિફૉલ્ટ, મોડેલ-જાગૃત) ·percentage·absolute. મોડ:floor(ફિટ થવાની ખાતરી) ·replace-autotrigger(તમારી સ્પષ્ટ પસંદગી પ્રાધાન્ય પામે છે) ·off(લેગસી થ્રેશોલ્ડ). - 🎛️ કમ્પ્રેશન ક્યાં નક્કી થાય છે (અગ્રતા, ઊંચી → નીચી) — દરેક વિનંતીનો
x-omniroute-compressionહેડર › રૂટિંગ-કૉમ્બો ઓવરરાઇડ › સક્રિય નામિત પ્રોફાઇલ › અનુકૂલનશીલ / ઑટો-ટ્રિગર › પેનલ ડિફૉલ્ટ › બંધ. લાગુ કરાયેલ યોજનાX-OmniRoute-Compression: <mode>; source=<source>પ્રતિભાવ હેડરમાં પાછી દર્શાવવામાં આવે છે.
ટોકન થ્રેશોલ્ડ દ્વારા ઑટો-ટ્રિગર કરો, અનુકૂલનશીલ ડાયલ ચાલુ કરો, નામિત પ્રોફાઇલ પિન કરો, દરેક વિનંતી માટે એક વખતનું સેટિંગ મૂકો અથવા દરેક રૂટિંગ કૉમ્બોને પાઇપલાઇન સોંપો — વર્કલોડને જે અનુકૂળ આવે તે પસંદ કરો. ઑપ્ટ-ઇન ઑફલાઇન મૂલ્યાંકન હાર્નેસ (npm run eval:compression) કોઈ ફેરફારને પ્રોડક્શનમાં પ્રમોટ કરતાં પહેલાં પિન કરેલા કોર્પસ પર વિશ્વસનીયતા વિરુદ્ધ બચતનું મૂલ્યાંકન કરે છે.
📖 COMPRESSION_GUIDE.md · RTK_COMPRESSION.md · COMPRESSION_ENGINES.md
⚡ ઝડપી શરૂઆત
1) ઇન્સ્ટૉલ કરો અને ચલાવો
npm install -g omniroute
omniroute
💡
npm warn ERESOLVEઅથવા peer-dep ચેતવણીઓ દેખાય છે? તે હાનિકારક નથી.
ડૅશબોર્ડ http://localhost:20128 પર · API http://localhost:20128/v1 પર.
2) મફત પ્રદાતા જોડો (સાઇનઅપની જરૂર નથી)
ડૅશબોર્ડ → પ્રદાતાઓ → Kiro AI (મફત Claude, દરેક એકાઉન્ટ દીઠ ~50 ક્રેડિટ/મહિનો) અથવા OpenCode Free (ઑથેન્ટિકેશનની જરૂર નથી) જોડો → પૂર્ણ.
3) તમારા કોડિંગ ટૂલને નિર્દેશિત કરો
Base URL: http://localhost:20128/v1
API Key: [ડૅશબોર્ડ → એન્ડપૉઇન્ટ્સમાંથી કૉપી કરો]
Model: auto (શૂન્ય-કૉન્ફિગ સ્માર્ટ રૂટિંગ — અથવા કોઈપણ પ્રદાતા/મોડેલ)
4) તે કામ કરી રહ્યું છે તેની ખાતરી કરો
curl http://localhost:20128/v1/models -H "Authorization: Bearer YOUR_KEY"
તમારા જોડાયેલા મોડેલો સૂચિબદ્ધ દેખાવા જોઈએ. 🎉 બસ એટલું જ — કોડિંગ શરૂ કરો, અને OmniRoute તમારા માટે આપમેળે રૂટિંગ અને ફૉલબૅક કરશે.
જો તમારું ક્લાયન્ટ કસ્ટમ હેડર્સ મોકલી શકતું ન હોય, તો OmniRoute ટોકનાઇઝ્ડ સુસંગતતા ઉપનામો પણ ઉપલબ્ધ કરાવે છે:
OpenAI કૅટલૉગ: http://localhost:20128/vscode/YOUR_KEY/
OpenAI મોડેલો: http://localhost:20128/vscode/YOUR_KEY/models
OpenAI ચૅટ: http://localhost:20128/vscode/YOUR_KEY/chat/completions
OpenAI પ્રતિભાવો: http://localhost:20128/vscode/YOUR_KEY/responses
Ollama ચૅટ: http://localhost:20128/vscode/YOUR_KEY/api/chat
Ollama ટૅગ્સ: http://localhost:20128/vscode/YOUR_KEY/api/tags
આનો ઉપયોગ ફક્ત એવા ક્લાયન્ટ્સ માટે કરો જે Authorization: Bearer ... જોડી શકતા નથી. હેડર ઑથેન્ટિકેશન હજી પણ પસંદગીની પદ્ધતિ છે.
📦 ઇન્સ્ટોલ કરવાની વધુ પદ્ધતિઓ — Docker, સોર્સ, pnpm, Arch
🐳 Docker
docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \
-p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest
:latest સૌથી ઊંચા પ્રકાશિત સ્થિર SemVerને અનુસરે છે. તે git mainને ટ્રૅક કરતું નથી. GitOps માટે :X.Y.Z પિન કરો. Docker રિલીઝ ચૅનલ્સ જુઓ. ઇમેજમાં OMNIROUTE_MEMORY_MB=1024 પિન કરેલું છે. તે ડૅશબોર્ડ અને હળવી ચૅટ માટે પૂરતું છે. કોડિંગ એજન્ટ્સ (Claude Code, Codex, Grok, … તરફથી POST /v1/responses)ને ઘણો મોટો V8 હીપ જોઈએ છે, નહિતર બે ઓવરલૅપ થતા લાંબા કોન્ટેક્સ્ટ હેઠળ પ્રક્રિયામાં ~12 GiB પર FATAL ERROR આવે છે. કન્ટેનરનું કદ હીપ કરતાં મોટું રાખો (નેટિવ બફર્સ V8ની બહાર રહે છે):
| વર્કલોડ | હીપ (-e OMNIROUTE_MEMORY_MB) |
કન્ટેનર (--memory) |
|---|---|---|
| ડૅશબોર્ડ / હળવી ચૅટ | 1024 (ઇમેજ ડિફૉલ્ટ) |
≥2 g |
| એક કોડિંગ એજન્ટ | 8192 |
≥10 g |
એકસાથે બે લાંબા /v1/responses |
10240–12288 |
≥12–16 g |
docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \
-e OMNIROUTE_MEMORY_MB=8192 --memory=10g \
-p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest
સંપૂર્ણ કોષ્ટક: Docker માર્ગદર્શિકા — રનટાઇમ RAM.
પ્રી-રિલીઝ Docker ચૅનલ:
diegosouzapw/omniroute:nextઅનેdiegosouzapw/omniroute:next-webવર્તમાન ડિફૉલ્ટrelease/v*બ્રાન્ચને અનુસરે છે. આ પરિવર્તનશીલ ટૅગ્સ ફક્ત અપ્રકાશિત સુધારાઓના પરીક્ષણ માટે છે અને પ્રોડક્શન માટે સમર્થિત નથી. જુઓ Docker રિલીઝ ચૅનલ્સ.
🥟 Bun
Bun રનટાઇમ શોધ દ્વારા પ્રમાણભૂત 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 + સ્થાનિક રૂટલેસ Podman (રિમોટ Podman Machine ક્લાયન્ટ પર ક્યારેય નહીં):
podman unshare chown 1000:1000 ./data
# 3. રનટાઇમ સંકેત સેટ કરો, સ્થાનિક Compose ઇમેજ બિલ્ડ કરો અને શરૂ કરો
echo "CONTAINER_HOST=podman" >> .env
podman compose --profile base up -d --build
macOS અથવા Windows પર, Podman રિમોટ Podman Machineનો ઉપયોગ કરે છે: podman unshareને છોડી દો અને
ટોપોલોજી-વિશિષ્ટ ડેટા ડિરેક્ટરી માર્ગદર્શન અનુસરો.
📖 Podman માર્ગદર્શિકા — Compose બિલ્ડ્સ, Podman Machine અને Linux/systemd Quadlet સેટઅપ.
⚡ વધુ ઝડપી / હળવું ઇન્સ્ટોલેશન (નેટિવ બિલ્ડ છોડો)
નેટિવ SQLite એન્જિન (better-sqlite3) એક વૈકલ્પિક ડિપેન્ડન્સી છે, તેથી વૈશ્વિક
ઇન્સ્ટોલેશન ક્યારેય સોર્સમાંથી કમ્પાઇલ થવાની રાહમાં અટકતું નથી: જ્યારે તમારા
પ્લૅટફૉર્મ/Node સાથે મેળ ખાતી પ્રીબિલ્ટ બાઇનરી હોય ત્યારે તેનો ઉપયોગ કરે છે, અને અન્યથા પારદર્શક રીતે શુદ્ધ-JS એન્જિન
(Node 22+ પર node:sqlite, નહિતર બંડલ કરેલું sql.js WASM) પર ફૉલબૅક કરે છે — કોઈ બિલ્ડ ટૂલ્સની જરૂર નથી.
ઇન્સ્ટોલેશન પછીનું નેટિવ વૉર્મ-અપ સંપૂર્ણપણે છોડવા માટે (CI, હેડલેસ અથવા ધીમા મશીનો):
OMNIROUTE_SKIP_POSTINSTALL=1 npm install -g omniroute # CI=1 પણ તેને છોડી દે છે
સૌથી ઝડપી ઇન્સ્ટોલેશન માટે pnpmને પ્રાધાન્ય આપો (કન્ટેન્ટ-એડ્રેસ્ડ સ્ટોર + હાર્ડ લિંક્સ — ઉપર જુઓ).
ડૅશબોર્ડ વિનાના, હેડલેસ રનટાઇમ માટે Docker base પ્રોફાઇલ (ઉપર) અથવા
Termux માર્ગદર્શિકાનો ઉપયોગ કરો. CLI અને વેબ ડૅશબોર્ડ સમાન
પ્રક્રિયા દ્વારા એક જ પોર્ટ પર સર્વ થાય છે, તેથી હાલમાં કોઈ અલગ ફક્ત-CLI પૅકેજ નથી.
🎬 OmniRoute કાર્યરત સ્થિતિમાં
📹 વિડિયો માર્ગદર્શિકાઓ
2026-08-24ના પૅનલનો સ્નૅપશૉટ · કાચી સૂચિ: YT 809 | TT 137 | IG 124 · તાજગી (દિવસોમાં): YT 1 | TT 21 | IG 22
સંપૂર્ણ રૅન્કિંગ (ડુપ્લિકેટ દૂર કરેલા કેનોનિકલ URLs, v > 0, સૌથી વધુ પહોંચ):
| #1 | #2 | #3 | #4 | #5 |
|---|---|---|---|---|
| nick_saraev — Instagram — 3,042,474 | theopenstack — Instagram — 692,419 | milesreevesai — TikTok — 620,400 | Vaibhav Sisinty — YouTube — 391,109 | buildwithai.club — Instagram — 347,652 |
| #6 | #7 | #8 | #9 | #10 |
|---|---|---|---|---|
| nivedan.ai — Instagram — 331,973 | vaibhavsisinty — Instagram — 263,744 | Nick Automates — YouTube Shorts — 218,174 | theroshankrishna — Instagram — 186,786 | midudev — TikTok — 177,800 |
2026-08-24ના કેનોનિકલ મેટ્રિક્સ: 1.029 અનન્ય વિડિયો · 11.132.922 જાણીતા વ્યૂ (v > 0) · નેટવર્ક દીઠ 639 ચૅનલ/પ્રોફાઇલ. કાચા પૅનલમાં 1.070 પંક્તિઓ છે; Instagramના 41 ડુપ્લિકેટને કેનોનિકલ URL દ્વારા સામાન્યકૃત કરવામાં આવ્યા છે અને દરેક વિડિયો માટે સૌથી વધુ ગણતરી જાળવી રાખવામાં આવી છે.
🎬 OmniRoute વિશે વિડિયો બનાવ્યો છે? તેની લિંક સાથે ઇશ્યૂ અથવા ચર્ચા શરૂ કરો — અમે તેને અહીં દર્શાવીશું.
📧 સમુદાય અને સહાય
બધું એક જ જગ્યાએ — જાળવણીકર્તાને અનુસરો, સમુદાય સાથે વાતચીત કરો અથવા ઇશ્યૂ શરૂ કરો.
| ચેનલ | ક્યાં / કેવી રીતે |
|---|---|
| 💼 LinkedIn — મેન્ટેનરને અનુસરો | linkedin.com/in/diegosouzapw |
| 🐙 GitHub — રિલીઝ અને ટિપ્સ માટે અનુસરો | @diegosouzapw |
| 💬 Discord | discord.gg/U47eFqAXCn |
| ✈️ Telegram | t.me/omnirouteOficial |
| 🟢 WhatsApp — 🌍 વૈશ્વિક | જૂથમાં જોડાઓ |
| 🟢 WhatsApp — 🇧🇷 બ્રાઝિલ | જૂથમાં જોડાઓ |
| 🌍 વેબસાઇટ | omniroute.online |
| 🌍 🌍StHub OmniRoute સમુદાય (મફત) | StHub પોર્ટલ |
| 📦 સોર્સ કોડ | github.com/diegosouzapw/OmniRoute |
| 🐛 બગની જાણ કરો | ઇશ્યૂ ખોલો — npm run system-infoનું આઉટપુટ જોડો |
| 🤝 યોગદાન આપો | CONTRIBUTING.md · બ્રાન્ચિંગ અને રિલીઝ મોડેલ · કોઈ good first issue પસંદ કરો |
| 💚 પ્રોજેક્ટને સમર્થન આપો | સમર્થન આપવાની રીતો ↑ · GitHub Sponsors |
🛠️ ટેક સ્ટૅક
| સ્તર | ટેક્નોલોજી |
|---|---|
| રનટાઇમ | Node.js 22.x / 24.x LTS — >=22.22.2 <23 || >=24.0.0 <27 |
| ભાષા | TypeScript 6.0 — src/ અને open-sse/માં સર્વત્ર 100% TypeScript (v2.0થી કોરમાં શૂન્ય any) |
| ફ્રેમવર્ક | Next.js 16 + React 19 + Tailwind CSS 4 |
| ડેટાબેઝ | better-sqlite3 (SQLite, WAL જર્નલિંગ) + LowDB (JSON લેગસી) — 122 ડોમેન મોડ્યુલ, 176 માઇગ્રેશન |
| મેમરી | SQLite FTS5 પૂર્ણ-ટેક્સ્ટ + int8-ક્વોન્ટાઇઝ્ડ વેક્ટર એમ્બેડિંગ્સ, ટાઇપ્ડ ડિકે |
| સ્કીમા | Zod 4 — MCP ટૂલ I/O માન્યતા + API કરારો |
| પ્રોટોકોલ | MCP (stdio / HTTP / SSE) + A2A v0.3 (JSON-RPC 2.0 + SSE) |
| સ્ટ્રીમિંગ | સર્વર-સેન્ટ ઇવેન્ટ્સ (SSE) + WebSocket બ્રિજ (/v1/ws) |
| કમ્પ્રેશન | 12-એન્જિન પાઇપલાઇન — RTK, Caveman, LLMLingua-2 (MobileBERT ONNX), GCF, OmniGlyph |
| પ્રમાણીકરણ & સુરક્ષા | OAuth 2.0 (PKCE) + JWT + API કીઝ + MCP સ્કોપ્ડ પ્રમાણીકરણ · સંગ્રહિત સ્થિતિમાં AES-256-GCM · DOMPurify |
| સ્ટેલ્થ | wreq-js — JA3 / JA4 TLS ફિંગરપ્રિન્ટ અનુકરણ, 3-સ્તરીય પ્રોક્સી |
| સ્થિતિસ્થાપકતા | સર્કિટ બ્રેકર, એક્સ્પોનેન્શિયલ બેકઑફ, એન્ટિ-થન્ડરિંગ-હર્ડ, ઑટો-કોમ્બો સ્વ-ઉપચાર |
| લૉગિંગ | pino — રિક્વેસ્ટ સંદર્ભ સાથે સ્ટ્રક્ચર્ડ JSON લૉગ્સ |
| ટેસ્ટિંગ | Node.js ટેસ્ટ રનર + Vitest — 5,100+ ટ્રૅક કરેલી ટેસ્ટ ફાઇલોમાં 39,000+ સ્ટેટિક ટેસ્ટ ઘોષણાઓ (યુનિટ, ઇન્ટિગ્રેશન, E2E, સુરક્ષા, ઇકોસિસ્ટમ) |
| પ્લેટફોર્મ | ડેસ્કટૉપ (Electron) · Android (Termux) · PWA (કોઈપણ બ્રાઉઝર) |
| CI/CD | GitHub Actions — રિલીઝ વખતે સ્વચાલિત npm પ્રકાશન + Docker Hub |
| લિંક્સ | વેબસાઇટ · npm · Docker Hub |
📖 દસ્તાવેજીકરણ
📘 પ્રારંભ કરો
| દસ્તાવેજ | વર્ણન |
|---|---|
| વપરાશકર્તા માર્ગદર્શિકા | પ્રદાતાઓ, કોમ્બોઝ, CLI એકીકરણ, ડિપ્લોયમેન્ટ |
| સેટઅપ માર્ગદર્શિકા | સંપૂર્ણ ઇન્સ્ટોલેશન પદ્ધતિઓ, CLI ટૂલ કૉન્ફિગ્સ, પ્રોટોકોલ સેટઅપ, સમયસમાપ્તિ ટ્યુનિંગ |
| CLI ટૂલ્સ માર્ગદર્શિકા | Claude Code, Codex, Cursor, Cline, OpenClaw, Kilo, Copilot માટે દરેક ટૂલ મુજબનું સેટઅપ |
| રિમોટ મોડ | કાર્યક્ષેત્ર-મર્યાદિત ઍક્સેસ ટોકન્સ મારફતે તમારા લેપટોપ CLIથી રિમોટ OmniRoute (VPS) નિયંત્રિત કરો |
| Claude Code કૉન્ફિગ | launch + દરેક મોડેલ માટેની પ્રોફાઇલ્સ વડે Claude Codeને OmniRoute (લોકલ/રિમોટ) તરફ નિર્દેશિત કરો |
| ઝડપી શરૂઆત | 3-પગલાંનું ઇન્સ્ટોલેશન → કનેક્ટ → કૉન્ફિગર |
🔧 કામગીરી અને ડિપ્લોયમેન્ટ
| દસ્તાવેજ | વર્ણન |
|---|---|
| Docker માર્ગદર્શિકા | Docker રન, Compose પ્રોફાઇલ્સ, Caddy HTTPS, ટનલ્સ, ઇમેજ ટૅગ્સ |
| Podman માર્ગદર્શિકા | Quadlet systemd એકીકરણ, podman-compose, SELinux |
| VM ડિપ્લોયમેન્ટ | સંપૂર્ણ માર્ગદર્શિકા: VM + nginx + Cloudflare સેટઅપ |
| Fly.io ડિપ્લોયમેન્ટ | કાયમી સ્ટોરેજ સાથે Fly.io પર ડિપ્લોય કરો |
| Termux માર્ગદર્શિકા | Termux મારફતે Android પર OmniRoute ચલાવો |
| PWA માર્ગદર્શિકા | પ્રોગ્રેસિવ વેબ ઍપ ઇન્સ્ટોલેશન, કૅશિંગ, આર્કિટેક્ચર |
| અનઇન્સ્ટોલ માર્ગદર્શિકા | તમામ ઇન્સ્ટોલેશન પદ્ધતિઓ માટે સ્વચ્છ રીતે દૂર કરવાની પ્રક્રિયા |
| એન્વાયર્નમેન્ટ કૉન્ફિગ | સંપૂર્ણ .env વેરિએબલ્સ અને સંદર્ભો |
🧠 સુવિધાઓ અને આર્કિટેક્ચર
| દસ્તાવેજ | વર્ણન |
|---|---|
| આર્કિટેક્ચર | સિસ્ટમ આર્કિટેક્ચર, ડેટા પ્રવાહ અને આંતરિક કાર્યપ્રણાલી |
| કમ્પ્રેશન માર્ગદર્શિકા | 7-વિકલ્પની પાઇપલાઇન: બંધ / હળવી / પ્રમાણભૂત / આક્રમક / અલ્ટ્રા / RTK / સ્ટૅક્ડ |
| RTK કમ્પ્રેશન | કમાન્ડ-આઉટપુટ કમ્પ્રેશન, ફિલ્ટર્સ, વિશ્વાસ, ચકાસણી, રૉ-આઉટપુટ પુનઃપ્રાપ્તિ |
| કમ્પ્રેશન એન્જિન્સ | Caveman, RTK, સ્ટૅક્ડ પાઇપલાઇન્સ, ડૅશબોર્ડ/API/MCP સપાટીઓ |
| કમ્પ્રેશન નિયમોનું ફોર્મેટ | Caveman અને RTK ફિલ્ટર્સ માટે JSON નિયમ-પૅક સ્કીમા |
| કમ્પ્રેશન ભાષા પૅક્સ | ભાષા શોધ અને Caveman નિયમ-પૅક રચના |
| સ્થિતિસ્થાપકતા માર્ગદર્શિકા | સર્કિટ બ્રેકર્સ, કૂલડાઉન્સ, કતાર, એન્ટિ-થન્ડરિંગ હર્ડ, TLS સ્પૂફિંગ |
| ઑટો-કોમ્બો એન્જિન | 16-પરિબળ સ્કોરિંગ, મોડ પૅક્સ, સ્વ-ઉપચાર |
| પ્રૉક્સી માર્ગદર્શિકા | 3-સ્તરીય પ્રૉક્સી સિસ્ટમ, 1proxy માર્કેટપ્લેસ, રજિસ્ટ્રી CRUD |
| મફત સ્તરો | સંકલિત ડિરેક્ટરી: 34 દસ્તાવેજીકૃત પુનરાવર્તિત પૂલ્સ / 452 સૂચિબદ્ધ મફત-સ્તરની એન્ટ્રીઓ |
| સુવિધાઓની ગૅલેરી | સ્ક્રીનશૉટ્સ સાથે ડૅશબોર્ડની દૃશ્ય મુલાકાત |
| કોડબેઝ દસ્તાવેજીકરણ | શરૂઆત કરનારાઓ માટે અનુકૂળ કોડબેઝ માર્ગદર્શન |
🤖 પ્રોટોકોલ્સ અને APIs
| દસ્તાવેજ | વર્ણન |
|---|---|
| API સંદર્ભ | ઉદાહરણો સાથે તમામ એન્ડપૉઇન્ટ્સ |
| OpenAPI સ્પેસિફિકેશન | OpenAPI 3.0 સ્પેસિફિકેશન |
| MCP સર્વર | 110 MCP ટૂલ્સ, IDE કૉન્ફિગ્સ, Python/TS/Go ક્લાયન્ટ્સ |
| MCP સર્વર માર્ગદર્શિકા | MCP ઇન્સ્ટોલેશન, ટ્રાન્સપોર્ટ્સ અને ટૂલ સંદર્ભ |
| A2A સર્વર | JSON-RPC 2.0 પ્રોટોકોલ, કુશળતાઓ, સ્ટ્રીમિંગ, ટાસ્ક મેનેજમેન્ટ |
| A2A સર્વર માર્ગદર્શિકા | A2A એજન્ટ કાર્ડ, ટાસ્ક્સ, કુશળતાઓ અને સ્ટ્રીમિંગ |
📋 પ્રોજેક્ટ અને ગુણવત્તા
| દસ્તાવેજ | વર્ણન |
|---|---|
| યોગદાન | ડેવલપમેન્ટ સેટઅપ અને માર્ગદર્શિકાઓ |
| બ્રાન્ચિંગ અને રિલીઝ મોડેલ | PRs ક્યાં લક્ષિત થાય છે (release/*), અને main તથા ટૅગ્સનો અર્થ શું છે |
| ચેન્જલૉગ | દરેક વર્ઝનનો સંપૂર્ણ રિલીઝ ઇતિહાસ |
| સુરક્ષા નીતિ | નબળાઈની જાણ કરવાની પ્રક્રિયા અને સુરક્ષા પ્રથાઓ |
| i18n માર્ગદર્શિકા | 42 ભાષાઓ માટે સપોર્ટ, અનુવાદ કાર્યપ્રવાહ, RTL |
| રિલીઝ ચેકલિસ્ટ | રિલીઝ પહેલાંના માન્યતા-ચકાસણીના પગલાં |
| કવરેજ યોજના | 5,100+ ટ્રૅક કરેલી ટેસ્ટ ફાઇલોમાં 39,000+ સ્ટેટિક ટેસ્ટ ઘોષણાઓ માટેની ટેસ્ટ કવરેજ વ્યૂહરચના |
⭐ ટોચના યોગદાનકર્તાઓ
OmniRoute એક ઉત્સાહી ઓપન-સોર્સ સમુદાય દ્વારા ઘડાય છે. આ વ્યક્તિઓએ પ્રોજેક્ટની ગુણવત્તા, સ્થિરતા અને પહોંચ પર સીધી અસર કરતા અસાધારણ યોગદાન આપ્યાં છે. આભાર.
મર્જ થયેલી પુલ રિક્વેસ્ટ્સ અનુસાર બાહ્ય યોગદાનકર્તાઓ
| ક્રમ | યોગદાનકર્તા | મર્જ થયેલા PRs | ~બદલાયેલી લાઇનો |
|---|---|---|---|
| 1 | backryun | 190 | 227,977 |
| 2 | oyi77 | 180 | 407,678 |
| 3 | rdself | 145 | 80,663 |
| 4 | JxnLexn | 128 | 387,049 |
| 5 | KooshaPari | 101 | 125,747 |
| 6 | herjarsa | 88 | 230,872 |
| 7 | RaviTharuma | 79 | 55,106 |
| 8 | maxmad64bis | 69 | 394,715 |
| 9 | artickc | 59 | 33,260 |
| 10 | HouMinXi | 51 | 47,334 |
| 10 | chirag127 | 51 | 5,153 |
| 12 | xz-dev | 50 | 245,976 |
| 13 | hartmark | 47 | 52,185 |
| 14 | rqzbeh | 39 | 143,181 |
| 15 | dhaern | 34 | 19,559 |
| 16 | Dingding-leo | 33 | 1,986 |
| 17 | NomenAK | 32 | 13,854 |
| 18 | MumuTW | 30 | 16,953 |
| 19 | benzntech | 29 | 11,641 |
| 20 | pacocartones | 24 | 9,331 |
| 20 | Prudhvivuda | 24 | 6,312 |
2026-08-24 05:26:03 UTC સુધીના મર્જ સાથે, લાઇવ release/v3.8.50ની ટિપ dafb4ae808 પર સ્થિર કરાયેલ. પેજિનેટેડ GitHub GraphQL ગણતરીમાં 5,911 મર્જ થયેલા PRs છે: રિપોઝિટરીના માલિક દ્વારા 2,707, Dependabot દ્વારા 179 અને 535 અલગ-અલગ યોગદાનકર્તાઓ તરફથી 3,025 બાહ્ય PRs. “બદલાયેલી લાઇનો” એટલે GitHub પરનાં ઉમેરણો + કાઢી નાખેલી લાઇનો અને તેમાં જનરેટ થયેલી ફાઇલો, લૉકફાઇલો, કેટલોગ્સ, અનુવાદો અને દસ્તાવેજીકરણનો સમાવેશ થાય છે; તે ફેરફારોનું પ્રમાણ છે, લેખકે લખેલી LOC નથી. કટઓફ પર સમાન ક્રમ ધરાવનારાઓને જાળવી રાખવામાં આવ્યા છે.
GitHub દ્વારા આંકવામાં આવેલા કમિટ્સ
|
backryun 🥇 GitHub દ્વારા માન્ય 220 કમિટ્સ |
Paijo 🥈 GitHub દ્વારા માન્ય 219 કમિટ્સ |
Randi 🥉 GitHub દ્વારા માન્ય 108 કમિટ્સ |
Ravi Tharuma 🏅 GitHub દ્વારા માન્ય 81 કમિટ્સ |
Chris 🏅 GitHub દ્વારા માન્ય 70 કમિટ્સ |
Markus Hartung 🏅 GitHub દ્વારા માન્ય 69 કમિટ્સ · #6 ક્રમે સંયુક્ત |
|
Dizzle 🏅 GitHub દ્વારા માન્ય 69 કમિટ્સ · #6 ક્રમે સંયુક્ત |
Jan Leon 🏅 GitHub દ્વારા માન્ય 64 કમિટ્સ |
zenobit 🏅 GitHub દ્વારા માન્ય 62 કમિટ્સ |
Bob.Hou 🏅 GitHub દ્વારા માન્ય 51 કમિટ્સ · #10 ક્રમે સંયુક્ત |
Xiangzhe 🏅 GitHub દ્વારા માન્ય 51 કમિટ્સ · #10 ક્રમે સંયુક્ત |
2026-08-24 06:14:31 UTC પર ફરી ચકાસ્યું: release/v3.8.50 ડિફૉલ્ટ બ્રાન્ચ માટે રિપોઝિટરી Contributors API દ્વારા અહેવાલ કરાયેલી GitHub દ્વારા માન્ય કમિટ્સ. API એ 525 ઓળખો (415 વપરાશકર્તાઓ, 2 બૉટ્સ, 108 અનામી) પરત કરી; આ કોષ્ટકમાંથી જાળવણીકાર, બૉટ્સ અને અનામી ઓળખોને બાકાત રાખવામાં આવ્યા છે અને સ્પર્ધામાં સંયુક્ત ક્રમોને જાળવી રાખવામાં આવ્યા છે. તે ઉપર આપેલા મર્જ થયેલા PRના ક્રમાંકન અને નીચે આપેલી 639 વ્યક્તિઓની Git-મેટાડેટા ગણતરી, બંનેથી અલગ છે.
🙏 આ યોગદાનકર્તાઓની સુવિધાઓ, બગ સુધારાઓ અને ઇન્ફ્રાસ્ટ્રક્ચર સુધારાઓ OmniRouteને વિશ્વસનીય અને સુવિધાસમૃદ્ધ બનાવતી બાબતોનો મુખ્ય ભાગ છે. દરેક પુલ રિક્વેસ્ટ, દરેક ટેસ્ટ કેસ અને દરેક i18n અનુવાદ ફાઇલ મહત્ત્વપૂર્ણ છે. ઓપન સોર્સ તેમના જેવા લોકો દ્વારા બનાવવામાં આવે છે.
💖 પ્રાયોજકો
પોતાના ખિસ્સામાંથી OmniRouteને ભંડોળ પૂરું પાડતા લોકોનો હૃદયપૂર્વક આભાર — દરેક યોગદાન પ્રોજેક્ટને મફત, સ્વતંત્ર અને સતત આગળ વધતો રાખે છે.
![]() Andrew 💛 સક્રિય માસિક પ્રાયોજક |
![]() Vlad I 💛 સક્રિય માસિક પ્રાયોજક |
![]() Paco Cartones 💛 સક્રિય એક વખતના પ્રાયોજક |
![]() Prof. Igor Morais 💛 ભૂતપૂર્વ એક વખતના સમર્થક |
![]() longtao 💛 ભૂતપૂર્વ એક વખતના સમર્થક |
… અને અન્ય લોકો, જેઓ ખાનગી રહેવાનું પસંદ કરે છે 💛
જાહેર GitHub Sponsorsની 2026-08-24ના રોજ ફરીથી ચકાસણી કરવામાં આવી હતી. GitHubનું activeOnly સ્ટેટસ ઉપરનાં સક્રિય લેબલ નક્કી કરે છે; અગાઉ જાહેર કરાયેલા એક વખતના જાહેર સમર્થકો પ્રત્યે આભાર યથાવત્ રહે છે અને ખાનગી પ્રાયોજકો અનામી રહે છે.
💖 પ્રાયોજક બનો → — દરેક ડૉલર OmniRouteને મફત અને સ્વતંત્ર રાખે છે.
👥 600+ યોગદાનકર્તાઓ
2026-08-24ના રોજ સ્થિર આધાર ac02c5b42f પર ઑડિટ કરવામાં આવ્યું અને લાઇવ release/v3.8.50 ટિપ dafb4ae808 પર ફરીથી તપાસવામાં આવ્યું: 639 સામાન્યકૃત માનવીય Git ઓળખો — 407 commit authors તરીકે દેખાય છે (જાળવણીકર્તા સહિત) અને 232 માત્ર સ્પષ્ટ Co-authored-by ટ્રેલર્સમાં દેખાય છે. આ ગણતરી GitHub noreply હેન્ડલ્સને સામાન્યકૃત કરે છે, 26 bot/agent/service/placeholder ઓળખોને બાકાત રાખે છે અને ફક્ત તેમનાં દર્શાવાતાં નામો મેળ ખાતાં હોવાને કારણે સામાન્ય ઇમેઇલ સરનામાંને એકસાથે મર્જ કરતી નથી.
યોગદાન કેવી રીતે આપવું
- રિપોઝિટરીને Fork કરો
- સક્રિય
release/vX.Y.Zટિપ પરથી Branch બનાવો (mainપરથી નહીં) — Branching & Release Model જુઓ - તમારી feature branch બનાવો (
git checkout -b feat/amazing-feature) - તમારા ફેરફારો Commit કરો (
git commit -m 'feat: add amazing feature') - Branch પર Push કરો (
git push origin feat/amazing-feature) - base = તે
release/vX.Y.Zbranch સાથે Pull Request ખોલો
વિગતવાર માર્ગદર્શિકા માટે CONTRIBUTING.md જુઓ.
નવું સંસ્કરણ રિલીઝ કરવું
# રિલીઝ બનાવો — npm publish આપમેળે થાય છે
VERSION=x.y.z
gh release create "v${VERSION}" --title "v${VERSION}" --generate-notes
📊 સ્ટાર્સ
🙏 આભારવિધિ
OmniRoute મહાન પ્રોજેક્ટ્સના પાયા પર ઊભું છે. તેની શરૂઆત **9router**ના ફોર્ક અને Go પ્રોજેક્ટ **CLIProxyAPI**ના TypeScript પોર્ટ તરીકે થઈ હતી — અને ત્યારથી, નીચેની દરેક ઉપપ્રણાલી એવા ઓપન-સોર્સ પ્રોજેક્ટથી પ્રેરિત છે જેણે આ કામ પહેલાં કર્યું હતું. તેમાંથી દરેકે OmniRouteના એક નક્કર ભાગને આકાર આપ્યો છે. આ તે સૌ પ્રત્યેનો અમારો આભાર છે. 🙏
⭐ સ્ટારની સંખ્યાઓ 24 ઑગસ્ટ, 2026ના રોજ GitHubના REST API દ્વારા ચકાસવામાં આવી હતી — જઈને આ પ્રોજેક્ટ્સને સ્ટાર આપો. આ સંખ્યાઓ નિર્દિષ્ટ તારીખે લેવાયેલો ચોક્કસ સ્નૅપશૉટ છે અને સમય જતાં સ્વાભાવિક રીતે બદલાશે.
🧬 વંશાવળી અને ગેટવે
| પ્રોજેક્ટ | ⭐ | તેણે OmniRoute ને કેવી રીતે પ્રેરણા આપી |
|---|---|---|
| 9router | 26,161 | મૂળ પ્રોજેક્ટ જેના પર આ ફોર્ક બનાવવામાં આવ્યો છે — અહીં તેને મલ્ટિ-મોડલ APIs અને સંપૂર્ણ TypeScript પુનર્લેખન સાથે વિસ્તૃત કરવામાં આવ્યો છે. |
| CLIProxyAPI | 48,497 | આ JavaScript / TypeScript પોર્ટને પ્રેરણા આપતું Go અમલીકરણ. |
| LiteLLM | 57,100 | AI ગેટવે, જેના જાહેર કિંમત-નિર્ધારણ ડેટાસેટથી અમારા ખર્ચ-ટ્રેકિંગ સિંકને ડેટા મળે છે અને જેના પ્રદાતા-સામાન્યીકરણ મોડેલથી અમારા રૂટિંગને દિશા મળી છે. |
| codex-chatgpt-web | 1,410 | વિક્રેતા-સમાવિષ્ટ ChatGPT Web → Codex Responses બ્રિજમાં અનુકૂલિત MIT સ્રોત, જેમાં બ્રાઉઝર-સેશન, રિસ્પોન્સ-ફ્રેમિંગ, વપરાશ અને વેબ-શોધ ઍડેપ્ટર્સનો સમાવેશ થાય છે. |
| free-claude-code | 48,112 | સ્ટ્રીમ પુનઃપ્રાપ્તિ, no-thinking ઉપનામો, ફૉલબૅક વેબ શોધ, સ્લાઇડિંગ-વિન્ડો મર્યાદાઓ, લૉગ સંવેદનશીલ-માહિતી-નિરાકરણ અને વધુ સુરક્ષિત લૉન્ચર પ્રવાહોમાં પોર્ટ કરાયેલ પેટર્ન્સ. |
| composer-api | 322 | Cursor Composer ના ટૂલ-પસંદગી, આઉટપુટ-મર્યાદા અને ટૂલ-કમિટ પેટર્ન્સને મૂળ Cursor એક્ઝિક્યુટરમાં અનુકૂલિત કરવામાં આવ્યા છે. |
| codex-multi-auth | 457 | નવા-લૉગિન અને રિફ્રેશ-ટોકન રોટેશન પેટર્ન્સને Codex OAuth પુનઃપ્રમાણીકરણમાં પોર્ટ કરવામાં આવ્યા છે. |
| opencode-anthropic-auth | 510 | Claude Code-સુસંગત રૂપાંતરણ ડિફૉલ્ટ્સ અને બિલિંગ-હેડર વર્તનને OmniRoute ના કૉન્ફિગ-સંચાલિત બ્રિજમાં સામાન્યકૃત કરવામાં આવ્યા છે. |
| grok2api-merged | 2 | તેના Grok મોડેલ મેપિંગ્સ, નકલી-TypeError Statsig જનરેટર, વિનંતી અને ડિવાઇસ ડિફૉલ્ટ્સ તથા NDJSON રિસ્પોન્સ પ્રોસેસરને નોંધપાત્ર રીતે OmniRoute ના Grok Web એક્ઝિક્યુટરમાં અનુકૂલિત કરવામાં આવ્યા છે. |
| TQZHR/grok2api | 705 | grok2api-merged પાછળનો મુખ્ય પરોક્ષ કોડ સ્રોત; તેના મોડેલ, હેડર, પેલોડ, Statsig અને પ્રોસેસર અમલીકરણો Grok Web ની વંશાવળીમાં જાળવવામાં આવ્યા છે. |
| chenyme/grok2api | 7,520 | Grok પેલોડ અને ડિવાઇસ ડિફૉલ્ટ્સ, Statsig જનરેટર અને TQZHR તથા grok2api-merged મારફતે આગળ લાવવામાં આવેલા result.response પ્રોસેસર માટેનો અંતર્નિહિત MIT સ્રોત. |
| grok2api-pro | 27 | તેના પ્રૉક્સી-પૂલ સ્તર માટે grok2api-merged દ્વારા શ્રેય અપાયેલ પરોક્ષ સ્રોત; OmniRoute તે વંશાવળી સૂચનાને જાળવે છે, પરંતુ તેના મર્યાદિત Grok Web એક્ઝિક્યુટરમાં પ્રૉક્સી-પૂલ પોર્ટ હોવાનો દાવો કરતું નથી. |
| GrokProxy | 50 | તેના કુકી-પ્રમાણિત Grok પ્રૉક્સી અને result.response.token સ્ટ્રીમિંગ પેટર્નથી OmniRoute ના Grok Web ટ્રાન્સપોર્ટને દિશા મળી છે. |
| GrokBridge | 5 | મૂળ Grok Web અમલીકરણે તેની HTTP/બ્રાઉઝર અપસ્ટ્રીમ ડિઝાઇનનો સંદર્ભ લીધો હતો; તેનો સીધો HTTP પાથ GrokProxy પરથી ઉતરી આવ્યો હોવાથી, કોઈ સ્વતંત્ર કોડ પોર્ટનો દાવો કરવામાં આવતો નથી. |
| grok-web-api | 14 | તેના Rust ChatOptions અને રિસ્પોન્સ-એન્વલોપ સ્કીમાથી OmniRoute ની TypeScript Grok વિનંતી અને સ્ટ્રીમિંગ-રિસ્પોન્સ પ્રકારોને દિશા મળી છે. |
🗜️ કૉન્ટેક્સ્ટ અને ટોકન સંકોચન — એન્જિન્સ
| પ્રોજેક્ટ | ⭐ | તેણે OmniRoute ને કેવી રીતે પ્રેરણા આપી |
|---|---|---|
| Caveman | 100,538 | વાઇરલ "જ્યારે થોડા ટોકનથી કામ થઈ જાય ત્યારે ઘણા ટોકન શા માટે વાપરવા" પ્રોજેક્ટ — તેની ગુફામાનવ-શૈલીની ફિલસૂફી અમારા માનક સંકોચન મોડ અને 30+ બિનજરૂરી શબ્દો દૂર કરવાના/સંઘનનના નિયમોને શક્તિ આપે છે. |
| RTK – Rust Token Killer | 77,185 | ઉચ્ચ-પ્રદર્શન કમાન્ડ-આઉટપુટ સંકોચન — અમારા RTK એન્જિન, JSON ફિલ્ટર DSL, કાચા આઉટપુટની પુનઃપ્રાપ્તિ અને સ્તરીકૃત RTK → Caveman પાઇપલાઇન માટે પ્રેરણારૂપ બન્યું. |
| headroom | 67,310 | ઉલટાવી શકાય તેવું સંદર્ભ-સંકોચન (SmartCrusher) — અમારા headroom એન્જિન અને ccr પુનઃપ્રાપ્તિ-માર્કર પેટર્ન માટે પ્રેરણારૂપ બન્યું. |
| LLMLingua | 6,598 | પ્રોમ્પ્ટ-સંકોચન સંશોધન (LLMLingua / LLMLingua-2) — અમારા અસિંક્રોનસ, કોડ-સુરક્ષિત, નિષ્ફળતા વખતે મૂળ ઇનપુટ જાળવતા llmlingua એન્જિન માટે પ્રેરણારૂપ બન્યું. |
| llmlingua-2-js | 31 | અમારા LLMLingua એન્જિન માટે વર્કર-થ્રેડ બેકએન્ડ તરીકે વપરાતું JS/ONNX પોર્ટ (MobileBERT / XLM-RoBERTa). |
| Troglodita | 40 | PT-BR ટોકન સંકોચન — અમારા pt-BR ભાષા પૅકને શક્તિ આપે છે: બ્રાઝિલિયન-પોર્ટુગીઝ વ્યાકરણ માટે અનુકૂલિત પુનરુક્તિ ઘટાડો અને બિનજરૂરી શબ્દોનું નિરાકરણ. |
| ponytail | 108,957 | વાઇરલ "આળસુ વરિષ્ઠ ડેવલપર" YAGNI-કોડર કૌશલ્ય — અમારી less-code આઉટપુટ શૈલી માટે પ્રેરણારૂપ બન્યું: સૌથી નાના કાર્યરત ફેરફાર તરફ દોરીને _જનરેટ થયેલા_ કોડમાં ઘટાડો કરે છે (Caveman ના સંક્ષિપ્ત ગદ્યનું આઉટપુટ-અક્ષ પરનું સમકક્ષ). |
| i-have-adhd | 23,526 | તેની ક્રિયા-પ્રથમ, ADHD-અનુકૂળ પ્રતિભાવ શૈલીને પાંચ ભાષાઓમાં OmniRoute ની સંક્ષિપ્ત આઉટપુટ શૈલીમાં અપનાવવામાં આવી. |
🧩 સંક્ષિપ્ત ફોર્મેટ, ટોકન સંશોધન અને કોડ-અવેર ટૂલિંગ
| પ્રોજેક્ટ | ⭐ | તેણે OmniRoute ને કેવી રીતે પ્રેરણા આપી |
|---|---|---|
| TOON | 25,233 | ટોકન-ઓરિએન્ટેડ ઑબ્જેક્ટ નોટેશન — તેના કૉલમ-આધારિત, હેડર-સાથે-પંક્તિઓ મોડલે અમારા કોષ્ટકીય સંઘનન તબક્કાને આકાર આપ્યો. |
| GCF – Graph Compact Format | 41 | તેના સંક્ષિપ્ત ગ્રાફ ફોર્મેટ અને સામાન્ય-પ્રોફાઇલ ડિઝાઇને OmniRoute ના કોષ્ટકીય સંઘનન અને Headroom કોડેક ફોર્મેટને આકાર આપવામાં માર્ગદર્શન આપ્યું. |
| gcf-typescript | 4 | MIT TypeScript અમલીકરણને સીધું વેન્ડર કરીને Headroom સામાન્ય-પ્રોફાઇલ કોડેક તરીકે વિસ્તૃત કરવામાં આવ્યું. |
| token-optimizer-mcp | 494 | Brotli/SQLite કૅશ + પ્રતિ-સત્ર સંદર્ભ-તફાવત — અમારા session-dedup એન્જિન માટે પ્રેરણારૂપ બન્યું. |
| token-savior | 1,122 | Bash-આઉટપુટ સંઘનન + MCP પ્રોફાઇલ — અમારી સંકોચનમાંથી સમયસર બહાર નીકળવાની શિસ્ત અને MCP ટૂલ-મેનિફેસ્ટ ઘટાડા માટે પ્રેરણારૂપ બન્યું. |
| token-saver | 138 | નિષ્ફળતા-સજાગ રીતે બહાર નીકળવાની સુવિધા સાથે સામગ્રી-સજાગ, પ્રતિ-ફાઇલ-પ્રકાર આઉટપુટ સંકોચન — અમારા પ્રતિ-પ્રકાર ડિસ્પેચ અને લઘુત્તમ-લાભ ન મળ્યે અવગણવાની પદ્ધતિને સમર્થન આપ્યું. |
| token-optimizer | 1,951 | "અદૃશ્ય ટોકન શોધો" — તેની ઑફલોડ + પુનઃપ્રાપ્ત કરી શકાય તેવા હેન્ડલની પેટર્નથી અમારી CCR ઑફલોડ વિચારસરણીને માર્ગદર્શન મળ્યું. |
| TokenMizer | 28 | સત્ર-ગ્રાફ + વિવિધ ટર્ન વચ્ચેની લાઇન-ડિડુપ માટેની રૂપરેખા, જેણે અમારી session-dedup ડિઝાઇનને માર્ગદર્શન આપ્યું. |
| OmniCompress | 3 | Rust કૉલમ-આધારિત JSON + સામગ્રી-સરનામિત પુનઃપ્રાપ્તિ + વિવિધ સંદેશાઓ વચ્ચે ડિડુપ — અમારા headroom/ccr/session-dedup એન્જિનની ડિઝાઇન અને કૅશ-સ્થિર "સંકોચિત સ્વરૂપ સ્થાનથી સ્વતંત્ર છે" અચલ નિયમને સમર્થન આપ્યું. |
| mcp-compressor | 113 | MCP ટૂલ-સ્કીમા/વર્ણન સંકોચન — અમારા MCP ટૂલ-મેનિફેસ્ટની કાર્ડિનાલિટી ઘટાડાને માર્ગદર્શન આપ્યું. |
| RepoMapper | 197 | Aider-શૈલી રેપો-મૅપ રૅન્કિંગ — અમારા રેપો-મૅપ / પુનઃપ્રાપ્તિ-રૅન્કિંગ અન્વેષણને માર્ગદર્શન આપ્યું. |
| quiet-shell-mcp | 4 | MCP પર ઘોષણાત્મક શેલ-આઉટપુટ ઘટાડો — અમારા ઘોષણાત્મક bash-આઉટપુટ સંઘનનને સમર્થન આપ્યું. |
| ts-morph | 6,162 | TypeScript Compiler API ટૂલકિટ — સ્ટ્રિંગ, ટેમ્પલેટ અને રેગેક્સ લિટરલને જાળવી રાખતા અમારા પાર્સર-આધારિત ટિપ્પણી નિરાકરણ માટે પ્રેરણારૂપ બની. |
🧠 મેમરી અને RAG
| પ્રોજેક્ટ | ⭐ | તેણે OmniRoute ને કેવી રીતે પ્રેરણા આપી |
|---|---|---|
| Mem0 | 63,902 | સાર્વત્રિક મેમરી સ્તર — તેના પ્રોક્સી-એઝ-રાઇટ/રીડ-બાઉન્ડરી મોડલે અમારા મેમરી આર્કિટેક્ચરને આકાર આપ્યો. |
| Letta (MemGPT) | 24,382 | સ્તરીય મેમરી ધરાવતા સ્ટેટફુલ એજન્ટ્સ — અમારા Context Control & Recovery (CCR) ના સ્તરીય મોડલને પ્રેરણા આપી. |
| WFGY | 1,781 | વારંવાર ઉદ્ભવતી 16 RAG/LLM નિષ્ફળતા પદ્ધતિઓનું ProblemMap વર્ગીકરણ — અમારી સમસ્યાનિવારણ માર્ગદર્શિકામાં વપરાતી સહિયારી શબ્દાવલી. |
🛰️ ટ્રાફિક નિરીક્ષણ, MITM અને પારદર્શક પ્રોક્સી
| પ્રોજેક્ટ | ⭐ | તેણે OmniRoute ને કેવી રીતે પ્રેરણા આપી |
|---|---|---|
| llm-interceptor | 66 | કોડિંગ-આસિસ્ટન્ટ ↔ LLM ટ્રાફિકના MITM ઇન્ટરસેપ્શન/વિશ્લેષણે Traffic Inspector ની પ્રારંભિક આવશ્યકતાઓ ઘડવામાં મદદ કરી. અગાઉ મેળવવામાં આવેલા ચાર મોડ્યુલો — SSE મર્જિંગ, વાર્તાલાપ નોર્મલાઇઝેશન, સિક્રેટ માસ્કિંગ અને હેડર સેનિટાઇઝેશન — ને જાહેર પ્રોટોકોલ ધોરણો પર આધારિત સ્વતંત્ર ક્લીન-રૂમ અમલીકરણોથી બદલવામાં આવ્યા છે. બે હોસ્ટ-પાસથ્રૂ સપાટીઓ (passthrough.ts અને _internal/bypass.cjs) સ્વતંત્ર રીતે વર્ગીકૃત OmniRoute-આંતરિક અમલીકરણો તરીકે યથાવત્ છે; તે બદલાવના ભાગરૂપે તેમને ફરીથી લખવામાં આવ્યા નહોતા. |
| ProxyBridge | 5,995 | દરેક પ્રોસેસ માટે પારદર્શક પ્રોક્સી રૂટિંગ — અમારા ક્રેશ-સેફ MITM ટિયરડાઉન, સોકેટ આઇડલ-ટાઇમઆઉટ્સ, /proc પ્રોસેસ એટ્રિબ્યુશન અને TPROXY કૅપ્ચરને પ્રેરણા આપી. |
📚 મોડલ ડેટા, અવલોકનક્ષમતા અને UI
| પ્રોજેક્ટ | ⭐ | તેણે OmniRoute ને કેવી રીતે પ્રેરણા આપી |
|---|---|---|
| models.dev | 6,555 | AI મોડલ વિશિષ્ટતાઓ, કિંમતો અને ક્ષમતાઓનો ખુલ્લો ડેટાબેઝ — અમારા મોડલ કૅટલોગમાં મૂળભૂત રીતે સિંક કરેલો છે. |
| React Flow / xyflow | 38,108 | અમારા રિયલ-ટાઇમ Compression Studio અને Combo/Routing Studio ને સંચાલિત કરતી નોડ-આધારિત ગ્રાફ લાઇબ્રેરી. |
| LangGraph | 40,314 | LangGraph Studio ના લાઇવ વર્કફ્લો-ગ્રાફ વિઝ્યુઅલાઇઝેશને અમારા Studios ના રિયલ-ટાઇમ કૅસ્કેડ દૃશ્યને પ્રેરણા આપી. |
| Langfuse | 33,592 | તેના ટ્રેસ → સ્પાન → જનરેશન અવલોકનક્ષમતા મોડલે અમારા Compression Studio ના વોટરફોલને આકાર આપ્યો. |
| Kiali | 3,631 | Istio સર્વિસ-મેશ અવલોકનક્ષમતા — Routing/Combo Studio માં અમારા સર્કિટ-બ્રેકર બેજ અને એરર-એજ વિઝ્યુઅલ્સને પ્રેરણા આપી. |
| lobe-icons | 2,428 | અમારા સમગ્ર ડૅશબોર્ડ પર પ્રદાતા આઇકન રેન્ડર કરતા AI/LLM બ્રાન્ડ લોગો. |
| flag-icons | 12,354 | README ભાષા પસંદગીકાર દ્વારા ઉપયોગમાં લેવાતા MIT-લાઇસન્સવાળા SVG ધ્વજ પૂરા પાડે છે. |
🛡️ સુરક્ષા
| પ્રોજેક્ટ | ⭐ | તેણે OmniRoute ને કેવી રીતે પ્રેરણા આપી |
|---|---|---|
| awesome-secure-defaults | 721 | ડિફૉલ્ટ રૂપે સુરક્ષિત લાઇબ્રેરીઓની ક્યુરેટ કરેલી સૂચિ, જે અમારી સુરક્ષા પસંદગીઓને માર્ગદર્શન આપે છે (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink). |
🧭 પૂરક સાધનો
| પ્રોજેક્ટ | ⭐ | તેણે OmniRoute ને કેવી રીતે પ્રેરણા આપી |
|---|---|---|
| ClawRouter | 6,564 | રિક્વેસ્ટ ડિડુપ્લિકેશન, કટોકટી માટે શૂન્ય-ખર્ચ ફૉલબૅક, પ્લગ કરી શકાય તેવી Auto-Combo વ્યૂહરચનાઓ અને બહુભાષી ઇરાદા વર્ગીકરણને પ્રેરણા આપી. |
| Antigravity-Manager | 30,652 | તેના એકાઉન્ટ-અવેર મોડલ રીમૅપિંગ, એક્ઝિક્યુટેબલ-પાથ માન્યતા અને પ્લાન-લેબલ વર્તને OmniRoute ના Antigravity રનટાઇમને આકાર આપવામાં મદદ કરી. |
| vscode-antigravity-cockpit | 4,817 | તેના સંક્ષિપ્ત ક્વોટા-રીસેટ કાઉન્ટડાઉન ફોર્મેટે OmniRoute માં સંબંધિત પ્રદાતા-મર્યાદા ડિસ્પ્લેને પ્રેરણા આપી. |
| AionUi | 32,230 | તેના ACP ઇન્ટિગ્રેશન્સે OmniRoute માં ઇન્સ્ટોલ કરાયેલા CLI એજન્ટ્સની આપમેળે થતી શોધને પ્રેરણા આપી. |
| CodexBar | 20,507 | Grok Build ક્વોટા સપાટીની ઓળખ કરી; ત્યારબાદ OmniRoute એ લાઇવ વાયર ફોર્મેટને સ્વતંત્ર રીતે ચકાસ્યું અને સુધાર્યું. |
📄 લાઇસન્સ
MIT લાઇસન્સ - વિગતો માટે LICENSE જુઓ.
⬆ ટોચ પર પાછા જાઓ · ઓપન-સોર્સ AI સમુદાય માટે ❤️ સાથે બનાવેલું.
OmniRoute v3.8.51 · Node ≥22.22.2 · MIT લાઇસન્સ · omniroute.online





