# README (മലയാളം) 🌐 **Languages:** 🇺🇸 [English](../../../README.md) · 🇪🇹 [am](../am/README.md) · 🇸🇦 [ar](../ar/README.md) · 🇦🇿 [az](../az/README.md) · 🇧🇬 [bg](../bg/README.md) · 🇧🇩 [bn](../bn/README.md) · 🇧🇦 [bs](../bs/README.md) · 🇨🇿 [cs](../cs/README.md) · 🇩🇰 [da](../da/README.md) · 🇩🇪 [de](../de/README.md) · 🇬🇷 [el](../el/README.md) · 🇪🇸 [es](../es/README.md) · 🇪🇪 [et](../et/README.md) · 🇮🇷 [fa](../fa/README.md) · 🇫🇮 [fi](../fi/README.md) · 🇫🇷 [fr](../fr/README.md) · 🇮🇪 [ga](../ga/README.md) · 🇮🇳 [gu](../gu/README.md) · 🇳🇬 [ha](../ha/README.md) · 🇮🇱 [he](../he/README.md) · 🇮🇳 [hi](../hi/README.md) · 🇭🇷 [hr](../hr/README.md) · 🇭🇺 [hu](../hu/README.md) · 🇦🇲 [hy](../hy/README.md) · 🇮🇩 [id](../id/README.md) · 🇳🇬 [ig](../ig/README.md) · 🇮🇹 [it](../it/README.md) · 🇯🇵 [ja](../ja/README.md) · 🇬🇪 [ka](../ka/README.md) · 🇰🇭 [km](../km/README.md) · 🇮🇳 [kn](../kn/README.md) · 🇰🇷 [ko](../ko/README.md) · 🇱🇹 [lt](../lt/README.md) · 🇱🇻 [lv](../lv/README.md) · 🇮🇳 [mr](../mr/README.md) · 🇲🇾 [ms](../ms/README.md) · 🇲🇹 [mt](../mt/README.md) · 🇲🇲 [my](../my/README.md) · 🇳🇵 [ne](../ne/README.md) · 🇳🇱 [nl](../nl/README.md) · 🇳🇴 [no](../no/README.md) · 🇮🇳 [or](../or/README.md) · 🇮🇳 [pa](../pa/README.md) · 🇵🇭 [phi](../phi/README.md) · 🇵🇱 [pl](../pl/README.md) · 🇵🇹 [pt](../pt/README.md) · 🇧🇷 [pt-BR](../pt-BR/README.md) · 🇷🇴 [ro](../ro/README.md) · 🇷🇺 [ru](../ru/README.md) · 🇱🇰 [si](../si/README.md) · 🇸🇰 [sk](../sk/README.md) · 🇸🇮 [sl](../sl/README.md) · 🇷🇸 [sr](../sr/README.md) · 🇸🇪 [sv](../sv/README.md) · 🇰🇪 [sw](../sw/README.md) · 🇮🇳 [ta](../ta/README.md) · 🇮🇳 [te](../te/README.md) · 🇹🇭 [th](../th/README.md) · 🇹🇷 [tr](../tr/README.md) · 🇺🇦 [uk-UA](../uk-UA/README.md) · 🇵🇰 [ur](../ur/README.md) · 🇺🇿 [uz](../uz/README.md) · 🇻🇳 [vi](../vi/README.md) · 🇳🇬 [yo](../yo/README.md) · 🇨🇳 [zh-CN](../zh-CN/README.md) · 🇹🇼 [zh-TW](../zh-TW/README.md) ---
OmniRoute ഡാഷ്ബോർഡ്

# 🚀 OmniRoute — സൗജന്യ AI ഗേറ്റ്വേ **രൂപകൽപ്പന ചെയ്തത് [Diego Souza](https://github.com/diegosouzapw)** OmniRoute — ഒരിക്കലും കോഡിംഗ് നിർത്തരുത്. ഓരോ AI ടൂളും → 388 പ്രൊവൈഡർമാർ — 150+ സൗജന്യമായി — ഒരു എൻഡ്പോയിന്റിലൂടെ. Claude Code, Codex, Cursor, Cline, Copilot & Antigravity എന്നിവയെ FREE Claude / GPT / Gemini-യിലേക്ക് ഓട്ടോ-ഫോൾബാക്കോടെ ബന്ധിപ്പിക്കുന്നു. RTK + Caveman സ്റ്റാക്ക് ചെയ്ത കംപ്രഷൻ 15–95% ടോക്കണുകൾ (~89% ശരാശരി) ലാഭിക്കുന്നു — പരിധികളിൽ ഒരിക്കലും എത്തില്ല. 388 AI പ്രൊവൈഡർമാർ · 150+ സൗജന്യ ടയറുകൾ · പ്രതിമാസം ~1.62B സൗജന്യ ടോക്കണുകൾ · 20 റൂട്ടിംഗ് തന്ത്രങ്ങൾ · ആരംഭിക്കാൻ $0.
## 💰 മൂന്നാം കക്ഷി സൗജന്യ ടിയറുകളിലുടനീളം പ്രതിമാസം ~1.62B ടോക്കണുകൾ
> **നിങ്ങളുടെ സ്വന്തം പ്രൊവൈഡർ അക്കൗണ്ടുകൾ ഉപയോഗിക്കുക.** ഇത് പ്രത്യേകം യോഗ്യതയുള്ള മൂന്നാം കക്ഷി സൗജന്യ ടിയറുകളിലുടനീളമുള്ള കണക്കാക്കിയ മൊത്തമാണ്; OmniRoute നൽകുന്ന ടോക്കൺ ഗ്രാന്റല്ല. ആവശ്യമായിടത്ത് സൈൻ അപ്പ് ചെയ്ത് ക്രെഡൻഷ്യലുകൾ നേടുക, നിങ്ങൾക്ക് ഉപയോഗിക്കാനാകുന്ന പ്രൊവൈഡർമാരെ കണക്റ്റ് ചെയ്യുക; ഓരോ പ്രൊവൈഡറും അതിന്റെ പരിധികൾ, ലഭ്യത, നിബന്ധനകൾ എന്നിവ നിയന്ത്രിക്കുന്നു. > > സൗജന്യ ടിയറുകൾ കൈകൊണ്ട് കൂട്ടിച്ചേർക്കുന്നത് ബുദ്ധിമുട്ടാണ് — ഡസൻ കണക്കിന് SDK-കൾ, ഡസൻ കണക്കിന് നിരക്ക് പരിധികൾ, യഥാർത്ഥത്തിൽ നിങ്ങൾക്കുള്ളത് എത്രയെന്ന് അറിയാനാകാത്ത അവസ്ഥ. OmniRoute **34 ആവർത്തിക്കുന്ന പൂൾ കീകളിലായി 465 സൗജന്യ-ടിയർ എൻട്രികൾ** പട്ടികപ്പെടുത്തുകയും, പങ്കിട്ട പൂളുകൾ ഒരിക്കൽ മാത്രം കണക്കാക്കി, **പ്രസിദ്ധീകരിച്ച പോസിറ്റീവ് പ്രതിമാസ ബജറ്റുള്ള 17 പൂളുകളിൽ നിന്നും കൂടാതെ ഓരോ മോഡലിനുമുള്ള അഞ്ച് Groq പരിധികളിൽ നിന്നും** ടോക്കൺ ഹെഡ്ലൈൻ കണക്കാക്കുകയും ചെയ്യുന്നു. പ്രാദേശിക ഐഡന്റിറ്റി പരിശോധനയ്ക്ക് ശേഷം മാത്രം തുറക്കുന്ന ക്വോട്ടകൾ (ഇന്ന്: ModelScope) വേർതിരിച്ച് കാണിക്കുന്നു; പ്രാദേശിക ഐഡന്റിറ്റി സ്ഥിരീകരണത്തിന് ശേഷം +~6M ആയി കാണിച്ചാലും അവ ഹെഡ്ലൈനിൽ ഒരിക്കലും കൂട്ടിച്ചേർക്കില്ല. ഫലം ഡാഷ്ബോർഡിൽ (`/dashboard/free-tiers`) ദൃശ്യമാകും. OmniRoute സൗജന്യ-ടിയർ ബജറ്റ് കാർഡ്: പ്രതിമാസം സ്ഥിരമായി ~1.62B സൗജന്യ ടോക്കണുകൾ, സൈൻഅപ്പ് ക്രെഡിറ്റുകളോടെ ആദ്യ മാസത്തിൽ പരമാവധി ~2.22B വരെ; ഒരു എൻഡ്പോയിന്റിന് കീഴിൽ 465 പട്ടികപ്പെടുത്തിയ സൗജന്യ-ടിയർ എൻട്രികളെ ഉൾക്കൊള്ളുന്ന 34 രേഖപ്പെടുത്തിയ ആവർത്തിക്കുന്ന പൂൾ കീകളിൽ നിന്ന്. സത്യസന്ധമായ പൂൾ-ഡ്യൂപ്ലിക്കേറ്റ്-ഒഴിവാക്കിയ കണക്ക് — പങ്കിട്ട ഓരോ പൂളും ഒരിക്കൽ മാത്രം കണക്കാക്കുന്നു; പ്രസിദ്ധീകരിച്ച പോസിറ്റീവ് പ്രതിമാസ ടോക്കൺ ബജറ്റുള്ള 17 ആവർത്തിക്കുന്ന പൂളുകളും ഓരോ മോഡലിനുമുള്ള അഞ്ച് Groq പരിധികളും ഇതിൽ ഉൾപ്പെടുന്നു; നിബന്ധനാ-അപകടസാധ്യതാ പട്ടികയിൽ 12 പ്രൊവൈഡർമാർ ഒഴിവാക്കണമെന്ന് അടയാളപ്പെടുത്തിയിരിക്കുന്നു, അതിനാൽ തീരുമാനം നിങ്ങളുടേത്. ബജറ്റ് ബാറിൽ Mistral 1B, Nara 210M, LLM7 150M, xKiro 150M, Groq 30M (ഓരോ മോഡലിനുമുള്ള അഞ്ച് പരിധികൾ), കൂടാതെ ചെറിയ പൂളുകളും ഉൾപ്പെടുന്നു; ആദ്യമാസത്തെ സൈൻഅപ്പ് ക്രെഡിറ്റുകളും സ്ഥിരമായി സൗജന്യമായ, ടോക്കൺ പരിധിയില്ലാത്ത പ്രൊവൈഡർമാരും വേർതിരിച്ച് കാണിക്കുന്നു, അതിനാൽ അവ ഹെഡ്ലൈൻ കൃത്രിമമായി വർധിപ്പിക്കില്ല. /dashboard/free-tiers-ൽ തത്സമയ ഉപയോഗിച്ച/ശേഷിക്കുന്ന അളവ്. > തത്സമയ `/dashboard/free-tiers` പേജിന്റെ ആനിമേറ്റഡ് സംഗ്രഹം. പൂർണ്ണ രീതിശാസ്ത്രം (പൂൾ ഡ്യൂപ്ലിക്കേറ്റ് ഒഴിവാക്കൽ, ക്രെഡിറ്റ് ടിയറുകൾ, പ്രൊവൈഡർ നിബന്ധനകൾ): **[docs/reference/FREE_TIERS.md](docs/reference/FREE_TIERS.md)**. > > ഈ കണക്കുകൾ തത്സമയ കാറ്റലോഗിനെതിരെ ഓരോ രണ്ടാഴ്ചയ്ക്കും വീണ്ടും ഓഡിറ്റ് ചെയ്യപ്പെടുന്നു, കൂടാതെ **രണ്ട് ദിശകളിലേക്കും മാറുന്നു** — ഒരു പ്രൊവൈഡർ സൗജന്യ ടിയർ അവസാനിപ്പിച്ചാൽ എണ്ണം കുറയും; പുതിയത് എത്തിയാൽ അത് വർധിക്കും. കാറ്റലോഗ് യഥാർത്ഥത്തിൽ കണക്കാക്കുന്നത് തന്നെയാണ് ഞങ്ങൾ പ്രസിദ്ധീകരിക്കുന്നത്, മുകളിലേക്ക് റൗണ്ട് ചെയ്ത മികച്ച സാഹചര്യമല്ല.

⭐ OMNIROUTE നിങ്ങളെ പണം ലാഭിക്കാനും ജോലി എളുപ്പമാക്കാനും സഹായിച്ചെങ്കിൽ റിപ്പോയ്ക്ക് സ്റ്റാർ നൽകുക.

[![സ്റ്റാറുകൾ](https://img.shields.io/github/stars/diegosouzapw/OmniRoute?style=social)](https://github.com/diegosouzapw/OmniRoute) diegosouzapw%2FOmniRoute | Trendshift [![സ്റ്റാർ ചരിത്ര റാങ്ക്](https://api.star-history.com/badge?repo=diegosouzapw/OmniRoute&theme=dark)](https://www.star-history.com/diegosouzapw/omniroute) [![olud.ai](https://olud.ai/badge.php?tool=diegosouzapw-omniroute)](https://olud.ai/project/diegosouzapw-omniroute.html) ### 💬 കമ്മ്യൂണിറ്റിയിൽ ചേരുക **👋 മെയിന്റെയ്നറെ പിന്തുടരുക — പുതിയ പ്രൊവൈഡർമാർ, റിലീസുകൾ, ടിപ്പുകൾ എന്നിവ ആദ്യം നേടുക:** [![LinkedIn-ൽ Diego-യെ പിന്തുടരുക](https://img.shields.io/badge/Follow_Diego_on-LinkedIn-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/diegosouzapw/) [![GitHub-ൽ @diegosouzapw-യെ പിന്തുടരുക](https://img.shields.io/github/followers/diegosouzapw?style=for-the-badge&logo=github&logoColor=white&label=Follow%20on%20GitHub&color=181717)](https://github.com/diegosouzapw) [![Discord](https://img.shields.io/badge/Discord-5865F2?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/U47eFqAXCn) [![Telegram](https://img.shields.io/badge/Telegram-26A5E4?style=for-the-badge&logo=telegram&logoColor=white)](https://t.me/omnirouteOficial) [![WhatsApp Global](https://img.shields.io/badge/WhatsApp_Global-25D366?style=for-the-badge&logo=whatsapp&logoColor=white)](https://chat.whatsapp.com/FvuCbrpZmQ6I85n2vW5QIC?s=cl&p=a&mlu=4) [![WhatsApp Brasil](https://img.shields.io/badge/WhatsApp_Brasil-25D366?style=for-the-badge&logo=whatsapp&logoColor=white)](https://chat.whatsapp.com/KWgatljAjmbELQory59Oti?s=cl&p=a&mlu=4) [![വെബ്സൈറ്റ്](https://img.shields.io/badge/Website-omniroute.online-blue?logo=google-chrome&logoColor=white)](https://omniroute.online) **ചോദ്യങ്ങൾ, പ്രൊവൈഡർ ടിപ്പുകൾ, റോഡ്മാപ്പ്, പിന്തുണ → [Discord](https://discord.gg/U47eFqAXCn) · [Telegram](https://t.me/omnirouteOficial) · WhatsApp [🌍 Global](https://chat.whatsapp.com/FvuCbrpZmQ6I85n2vW5QIC?s=cl&p=a&mlu=4) / [🇧🇷 Brasil](https://chat.whatsapp.com/KWgatljAjmbELQory59Oti?s=cl&p=a&mlu=4) / [Portal](https://portal.sthub.com.br/communities/groups/st-hub/channels/Omniroute-World-8kRjmK)**
## 📈 ഗേറ്റ്വേ വളർന്നുകൊണ്ടേയിരിക്കുന്നു
| | v3.8.50 | **v3.8.51** | `v3.8.54+` | | ------------------------------------ | :----------------------: | :---------: | :-------------------: | | 🌐 ദാതാക്കൾ | 352 | **358** | 388 | | 🧠 തനതായ ചാറ്റ് മോഡൽ ID-കൾ | 1320 | **1374** | 1491 | | 🖼️ മോഡാലിറ്റി ബ്രിഡ്ജ് | 🆕 വിഷൻ + ഓഡിയോ + വീഡിയോ | ✓ | ✓ | | 📡 റഡാർ സൗജന്യ കാറ്റലോഗ് | 🆕 opt-in | ✓ | ✓ | | ⚖️ ക്വോട്ട പരിഗണിച്ചുള്ള ഷെഡ്യൂളിംഗ് | 🆕 Quota-Share | ✓ | ✓ | | 📊 ക്വോട്ട ടെലിമെട്രി | 🆕 തത്സമയം | ✓ | ✓ | | 🧰 ഹെഡ്ലെസ് മോഡ് | — | — | 🆕 `serve --headless` | | 🛤️ LTS റെയിൽ ഇൻഫ്രാ | — | — | 🆕 release channels | | 🔎 മോഡൽ കണ്ടെത്തൽ API | — | — | 🆕 `/v1/models/query` | **→ [റോഡ്മാപ്പ്](ROADMAP.md) — `v3.9.0 LTS`-ലേക്കുള്ള റെയിലിൽ സഞ്ചരിക്കുന്നു**

## 🧩 ലഭ്യമായവ [![npm പതിപ്പ്](https://img.shields.io/npm/v/omniroute?color=cb3837&logo=npm)](https://www.npmjs.com/package/omniroute) ![NPM മാസത്തിലെ ഡൗൺലോഡുകൾ](https://img.shields.io/npm/dm/omniroute?label=npm/month&color=cb3837&logo=npm) [![Docker Hub](https://img.shields.io/docker/v/diegosouzapw/omniroute?label=Docker%20Hub&logo=docker&color=2496ED)](https://hub.docker.com/r/diegosouzapw/omniroute) ![ലൈസൻസ്: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=flat-square)](LICENSE) ![Docker ഡൗൺലോഡുകൾ](https://img.shields.io/docker/pulls/diegosouzapw/omniroute?label=docker%20pulls&logo=docker&color=2496ED) ![Electron ഡൗൺലോഡുകൾ](https://img.shields.io/github/downloads/diegosouzapw/omniroute/total?style=flat&label=electron%20downloads&logo=electron&color=47848F)
🚀 ആരംഭിക്കുക 🚀 ദ്രുത ആരംഭം 📦 ഇൻസ്റ്റാൾ ചെയ്യുക 🆓 ഒരു പ്രൊവൈഡറുമായി ബന്ധിപ്പിക്കുക
💡 പഠിക്കുക 💥 വാഗ്ദാനം 🤔 OmniRoute എന്തുകൊണ്ട് 🏆 ഇതിനെ വേറിട്ടുനിർത്തുന്നത്
⚙️ സവിശേഷതകൾ 🎯 കോംബോകൾ 🌐 പ്രൊവൈഡറുകൾ 🔌 CLI & MCP
🗜️ കംപ്രഷൻ 🖥️ ഇത് പ്രവർത്തിക്കുന്ന ഇടങ്ങൾ 🔒 സ്വകാര്യത
👀 കാണുക 🎬 പ്രവർത്തനത്തിൽ ✨ പുതിയത് എന്തൊക്കെ 🤖 അനുയോജ്യമായ CLI-കൾ
💚 പിന്തുണ 💚 പിന്തുണ / സംഭാവന 💬 സമൂഹം 💖 സ്പോൺസർമാർ
📦 പ്രോജക്റ്റ് 🛠️ സാങ്കേതിക സ്റ്റാക്ക് 📖 ഡോക്യുമെന്റേഷൻ 👥 സംഭാവകർ
🌐 67 ഭാഷകളിൽ

ഇംഗ്ലീഷ് (en) പോർച്ചുഗീസ് — ബ്രസീൽ (pt-BR) പോർച്ചുഗീസ് (pt) സ്പാനിഷ് (es) ഫ്രഞ്ച് (fr) ഇറ്റാലിയൻ (it) ജർമ്മൻ (de) ഡച്ച് (nl) റഷ്യൻ (ru) ഉക്രേനിയൻ (uk-UA) പോളിഷ് (pl) ചെക്ക് (cs) സ്ലോവാക് (sk) റൊമാനിയൻ (ro) ഹംഗേറിയൻ (hu) ബൾഗേറിയൻ (bg) ഡാനിഷ് (da) ഫിന്നിഷ് (fi) നോർവീജിയൻ (no) സ്വീഡിഷ് (sv) ചൈനീസ് — ലളിതരൂപം (zh-CN) ചൈനീസ് — പരമ്പരാഗതരൂപം (zh-TW) ജാപ്പനീസ് (ja) കൊറിയൻ (ko) തായ് (th) വിയറ്റ്നാമീസ് (vi) ഇൻഡോനേഷ്യൻ (id) മലയ് (ms) ഫിലിപ്പിനോ (phi) ഹിന്ദി (hi) ഗുജറാത്തി (gu) മറാത്തി (mr) തമിഴ് (ta) തെലുങ്ക് (te) ബംഗാളി (bn) ഉർദു (ur) പേർഷ്യൻ (fa) അറബിക് (ar) ഹീബ്രു (he) ടർക്കിഷ് (tr) അസർബൈജാനി (az) സ്വാഹിലി (sw) ഗ്രീക്ക് (el) ക്രൊയേഷ്യൻ (hr) സെർബിയൻ (sr) ലിത്വാനിയൻ (lt) എസ്റ്റോണിയൻ (et) ലാത്വിയൻ (lv) സ്ലോവേനിയൻ (sl) മാൾട്ടീസ് (mt) ഐറിഷ് (ga) കന്നഡ (kn) മലയാളം (ml) ഒഡിയ (or) പഞ്ചാബി (pa) നേപ്പാളി (ne) സിംഹള (si) ബർമീസ് (my) ഖെമർ (km) ഹൗസ (ha) യൊറൂബ (yo) ഇഗ്ബോ (ig) അംഹാരിക് (am) ഉസ്ബെക്ക് (uz) ജോർജിയൻ (ka) അർമേനിയൻ (hy) ബോസ്നിയൻ (bs)


## 🆓 ഇൻസ്റ്റാൾ ചെയ്ത്, ഒരു പ്രൊവൈഡറെ കണക്റ്റ് ചെയ്ത്, തുടർന്ന് ഒരു എൻഡ്പോയിന്റിലൂടെ റൂട്ട് ചെയ്യുക
മൂന്ന് ഘട്ടങ്ങൾ: OmniRoute ഇൻസ്റ്റാൾ ചെയ്ത് ആരംഭിക്കുക, നിങ്ങളുടെ സ്വന്തം അക്കൗണ്ട് അല്ലെങ്കിൽ API കീ ഉപയോഗിച്ച് യോഗ്യമായ ഒരു പ്രൊവൈഡറെ കണക്റ്റ് ചെയ്യുക, തുടർന്ന് OmniRoute API കീയും മോഡലായി auto-യും ഉപയോഗിച്ച് നിങ്ങളുടെ ടൂൾ localhost:20128/v1-ലേക്ക് ചൂണ്ടിക്കാണിക്കുക. ലഭ്യമായ യോഗ്യമായ കണക്ഷനുകളെയും പ്രൊവൈഡർ പരിധികളെയും ആശ്രയിച്ചാണ് റൂട്ടിംഗ് നടക്കുന്നത്. ```bash # ഒരു പ്രൊവൈഡറെ കണക്റ്റ് ചെയ്ത ശേഷം, Dashboard → Endpoints എന്നതിൽ നിന്ന് നിങ്ങളുടെ OmniRoute കീ പകർത്തുക: curl http://localhost:20128/v1/chat/completions \ -H "Authorization: Bearer YOUR_OMNIROUTE_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"auto","messages":[{"role":"user","content":"Hello!"}]}' ``` `auto`-യ്ക്ക് യോഗ്യമായ ഒരു റൂട്ട് ആവശ്യമാണ്. പുതുതായി ഇൻസ്റ്റാൾ ചെയ്തതിൽ യോഗ്യമായ കീ ഇല്ലാത്ത ടാർഗെറ്റുകൾ ഒന്നും ഉണ്ടായിരിക്കണമെന്നില്ല, കൂടാതെ കീ ഇല്ലാത്ത ഒരു പ്രൊവൈഡർ മൂന്നാം കക്ഷി ക്ലയന്റുകളെ നിരസിച്ചേക്കാം. Kiro ഉൾപ്പെടെ `tos: avoid` എന്ന് അടയാളപ്പെടുത്തിയിരിക്കുന്ന പ്രൊവൈഡർമാരെ സ്വമേധയാലുള്ള റൂട്ടിംഗിൽ നിന്ന് ഡിഫോൾട്ടായി ഒഴിവാക്കുന്നു; ഒരു അക്കൗണ്ട് കണക്റ്റ് ചെയ്യുന്നത് ആ ക്രമീകരണത്തെ മറികടക്കില്ല. ഒരു പ്രൊവൈഡർ തിരഞ്ഞെടുക്കുന്നതിന് മുമ്പ് [Free Tiers Guide](docs/getting-started/FREE-TIERS-GUIDE.md) കാണുക. 📦 **Python, Node.js, PHP, cURL** എന്നിവയ്ക്കുള്ള കോപ്പി-പേസ്റ്റ് ക്വിക്സ്റ്റാർട്ട് സ്ക്രിപ്റ്റുകൾ → [`examples/quickstart/`](examples/quickstart/)
# 💥 വാഗ്ദാനം
വാഗ്ദാനം — ഒരു എൻഡ്പോയിന്റും 388 പ്രൊവൈഡർമാരും. മറ്റൊരു ആരോഗ്യകരമായ ടാർഗെറ്റ് ലഭ്യമായിരിക്കുമ്പോൾ ഓട്ടോമാറ്റിക് ഫാൾബാക്ക് റൂട്ടിംഗ് തുടരാൻ സഹായിക്കുന്നു. ആറ് തൂണുകൾ: 388 പ്രൊവൈഡർമാരിലുടനീളം പ്രതിരോധശേഷിയുള്ള ഫാൾബാക്ക് · യോഗ്യമായ വർക്ക്ലോഡുകളിൽ 95% വരെ ടോക്കൺ ലാഭം · 150-ലധികം സൗജന്യ ടിയറുകളും ആവർത്തിച്ചുള്ള/കീ ഇല്ലാത്ത, എന്നേക്കുമായി സൗജന്യമായ 52 പ്രൊവൈഡർമാരുമായി $0 ചെലവിൽ ആരംഭിക്കാം · ഒരു കോൺഫിഗറേഷനിലൂടെ 39 CLI/ഏജന്റ് ഇന്റഗ്രേഷനുകൾ · /v1-ൽ OpenAI, Claude, Gemini, Responses API അനുയോജ്യത · സർക്യൂട്ട് ബ്രേക്കറുകൾ, TLS സ്റ്റെൽത്ത്, 110 MCP ടൂളുകൾ, A2A, മെമ്മറി, ഗാർഡ്റെയിലുകൾ, ഇവാലുകൾ, കൂടാതെ 7,800-ലധികം ട്രാക്ക് ചെയ്ത ടെസ്റ്റ് ഫയലുകളിലായി 56,000-ലധികം സ്റ്റാറ്റിക് ടെസ്റ്റ് ഡിക്ലറേഷനുകൾ ഉൾപ്പെടെയുള്ള പ്രൊഡക്ഷൻ നിയന്ത്രണങ്ങൾ.

# 🤔 എന്തുകൊണ്ട് OmniRoute?
എന്തുകൊണ്ട് OmniRoute — 10 ഡാഷ്ബോർഡുകളും പ്രവർത്തനരഹിതമായ API കീകളും അപ്രതീക്ഷിത ബില്ലുകളും കൈകാര്യം ചെയ്യുന്നത് അവസാനിപ്പിക്കുക. ദിവസേന നേരിടുന്ന പത്ത് ബുദ്ധിമുട്ടുകളും പരിഹാരങ്ങളും: ഉപയോഗിക്കാതെ ക്വോട്ട കാലഹരണപ്പെടുന്നു → സബ്സ്ക്രിപ്ഷനുകൾ പരമാവധി പ്രയോജനപ്പെടുത്തുക; കോഡിംഗിനിടെ റേറ്റ് പരിധികൾ → 4-തട്ടുള്ള ഓട്ടോ-ഫാൾബാക്ക് (സബ്സ്ക്രിപ്ഷൻ → API → ചെലവുകുറഞ്ഞത് → സൗജന്യം); ടൂൾ ഔട്ട്പുട്ടുകൾ ടോക്കണുകൾ ചെലവഴിക്കുന്നു → RTK + Caveman കംപ്രഷൻ (15–95%); ചെലവേറിയ API-കൾ → ചെലവ്-ഒപ്റ്റിമൈസ്ഡ് റൂട്ടിംഗ്; ഓരോ ടൂളിനും വേറിട്ട സജ്ജീകരണം → ഒരു എൻഡ്പോയിന്റ്, ഒരു ഡാഷ്ബോർഡ്; AI തടയപ്പെടുന്നു → 3-തല പ്രോക്സി + TLS സ്റ്റെൽത്ത്; പ്രവർത്തനരഹിതമായ കീകൾ → 3-തല പ്രതിരോധശേഷി (സർക്യൂട്ട് ബ്രേക്കറുകൾ, കീ കൂൾഡൗൺ, മോഡൽ ലോക്കൗട്ട്); ഒരു ടീം ഒരേ സബ്സ്ക്രിപ്ഷൻ പങ്കിടുന്നു → ന്യായമായ പങ്കിടൽ ക്വോട്ടകളുള്ള കീ പൂളുകൾ; പ്രോംപ്റ്റുകൾ മറ്റൊരാളുടെ ക്ലൗഡിലൂടെ പോകുന്നു → AES-256-GCM എൻക്രിപ്റ്റ് ചെയ്ത കീകളോടെയുള്ള ലോക്കൽ-ഫസ്റ്റ് സമീപനം; ചെലവ് ദൃശ്യതയില്ല → ലൈവ് അനലിറ്റിക്സ് (ഉപയോഗം, ക്വോട്ട, ലാഭം, p95 ലേറ്റൻസി).
OmniRoute അഭ്യർത്ഥന പ്രവാഹം: നിങ്ങളുടെ IDE അല്ലെങ്കിൽ CLI (Claude Code, Cursor, Cline…) ഒരു പ്രാദേശിക എൻഡ്പോയിന്റായ (http://localhost:20128/v1) ഒന്നിലേക്ക് വിളിക്കുന്നു; OmniRoute Smart Router (RTK + Caveman കംപ്രഷൻ, 20 റൂട്ടിംഗ് തന്ത്രങ്ങൾ, സർക്യൂട്ട് ബ്രേക്കറുകൾ, TLS സ്റ്റെൽത്ത്, MCP, A2A, ഗാർഡ്റെയിലുകൾ) യോഗ്യവും ആരോഗ്യകരവുമായ ഒരു ടാർഗെറ്റ് നിലനിൽക്കുന്നിടത്തോളം 4 പ്രൊവൈഡർ തട്ടുകളിലുടനീളം ഫാൾബാക്ക് ചെയ്യാൻ കഴിയും — തട്ട് 1 സബ്സ്ക്രിപ്ഷൻ, തട്ട് 2 API കീ, തട്ട് 3 ചെലവുകുറഞ്ഞത്, തട്ട് 4 സൗജന്യം.

## 🤝 ഞങ്ങളുടെ ഓപ്പൺ സോഴ്സ് സുഹൃത്തുക്കളുടെ പിന്തുണയോടെ

Kimi K3 — ഓപ്പൺ ഫ്രോണ്ടിയർ ഇൻ്റലിജൻസ് · 2.8T പാരാമീറ്ററുകൾ · 1M-ടോക്കൺ കോൺടെക്സ്റ്റ്

> **ഒരു ഓപ്പൺ സോഴ്സ് സുഹൃത്തായി ചേരാൻ താൽപ്പര്യമുണ്ടോ?** ഓപ്പൺ സോഴ്സിനെ പിന്തുണയ്ക്കുകയും OmniRoute മുന്നോട്ട് കൊണ്ടുപോകാൻ സഹായിക്കുകയും ചെയ്യുന്ന കമ്പനികളാണിവ — അവർ ഞങ്ങൾക്ക് നൽകുന്ന ഓരോ ടോക്കണും എവിടെയാണ് ഉപയോഗിക്കുന്നതെന്ന് ഞങ്ങൾ പരസ്യമായി പറയുന്നു. ബന്ധപ്പെടുക: [diegosouza.pw@outlook.com](mailto:diegosouza.pw@outlook.com)
കിമി (മൂൺഷോട്ട് 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 കീ). Kimi-യുടെ സപ്പോർട്ട് പ്രോഗ്രാമിലെ ആദ്യത്തെ ബ്രസീലിയൻ ഓപ്പൺ സോഴ്സ് പ്രോജക്റ്റ് കൂടിയാണ് OmniRoute. 15% അധിക ക്രെഡിറ്റുകളോടെ ഒരു Kimi API കീ നേടുക →
ചീപ്പർ ഇൻഫറൻസ്
Cheaper Inference
cheaperinference.com

ഓപ്പൺ സോഴ്സ് സുഹൃത്ത്
ഈ പ്രോജക്റ്റിനെ പിന്തുണച്ചതിന് OmniRoute ഓപ്പൺ സോഴ്സ് സുഹൃത്തായ Cheaper Inference-ന് നന്ദി! Cheaper Inference എന്നത് ഒരു കോസ്റ്റ്-റാങ്ക്ഡ് ഗേറ്റ്വേയാണ്, അത് 42 ഫ്രോണ്ടിയർ മോഡലുകൾ — Claude, GPT-5.x, Gemini, Kimi K3, GLM, DeepSeek, Grok, MiniMax — ഒരു OpenAI-അനുയോജ്യമായ എൻഡ്പോയിന്റിന് പിന്നിൽ റീസെൽ ചെയ്യുന്നു, ഓരോ അഭ്യർത്ഥനയും മോഡൽ നിർമ്മാതാവിൻ്റെ ലിസ്റ്റ് വിലയേക്കാൾ കൂടുതൽ ഈടാക്കാതെ ഏറ്റവും വിലകുറഞ്ഞ യോഗ്യതയുള്ള ദാതാവിലേക്ക് റൂട്ട് ചെയ്യുന്നു.

OmniRoute-ലെ ഫസ്റ്റ്-ക്ലാസ് പിന്തുണ: Chat Completions, നേറ്റീവ് /v1/responses എൻഡ്പോയിന്റ്, വിഷൻ, ടൂൾ കോളിംഗ്, 3 ഇമേജ് മോഡലുകൾ (grok-imagine, nano-banana-pro, nano-banana-2, cheaperinference/<model> ആയി ലഭ്യമാണ്). ഒരു API കീ നേടുക →
aff=omniroute എന്ന് ടാഗ് ചെയ്ത ലിങ്കുകൾ പങ്കാളി ലിങ്കുകളാണ്. നിങ്ങൾക്ക് അധിക ചിലവില്ലാതെ അവ പ്രോജക്റ്റിന് ധനസഹായം നൽകുന്നു.
🎟️ അഫിലിയേറ്റ് പ്രൊമോ — ഞങ്ങൾ സ്പോൺസർ ചെയ്യാത്ത ദാതാക്കളിൽ നിന്നുള്ള സൗജന്യ സൈൻഅപ്പ് കൂപ്പണുകൾ (വികസിപ്പിക്കാൻ ക്ലിക്ക് ചെയ്യുക) ഈ വിഭാഗം റഫറൽ/കൂപ്പൺ കോഡുകൾക്ക് മാത്രമുള്ളതാണ്. സ്പോൺസർ ചെയ്ത പങ്കാളിത്തങ്ങൾ മുകളിലുള്ള 🤝 ഞങ്ങളുടെ ഓപ്പൺ സോഴ്സ് സുഹൃത്തുക്കളുടെ പിന്തുണയോടെ എന്ന വിഭാഗത്തിൽ കാണാം. OmniRoute-ന് ഇവിടെ ലിസ്റ്റ് ചെയ്തിട്ടുള്ള ദാതാക്കളുമായി സ്പോൺസർഷിപ്പോ പങ്കാളിത്തമോ ഇല്ല — ഇവ ആർക്കും ഉപയോഗിക്കാവുന്ന പൊതു കൂപ്പണുകളാണ്.
ഏജൻ്റ്റൂട്ടർ
AgentRouter
agentrouter.org
AgentRouter — അഫിലിയേറ്റ് സൈൻഅപ്പ് · സൈൻഅപ്പ് ചെയ്യുമ്പോൾ $100 സൗജന്യ ക്രെഡിറ്റുകൾ (സൗജന്യ സെർവർ, ഉയർന്ന ലേറ്റൻസി പ്രതീക്ഷിക്കുക — ടെസ്റ്റിംഗിന് ഏറ്റവും മികച്ചത്, പ്രൊഡക്ഷന് അല്ല). v3.8.50 മുതൽ OmniRoute-ൽ ഫസ്റ്റ്-ക്ലാസ് പിന്തുണ: Chat Completions, Anthropic-അനുയോജ്യമായ വയർ ഫോർമാറ്റ്, OpenAI-അനുയോജ്യമായ പാത. ലഭ്യമായ മോഡലുകളിൽ claude-opus-4-8, claude-opus-5, gpt-5.6-sol എന്നിവയും അതിലേറെയും ഉൾപ്പെടുന്നു. നിങ്ങളുടെ $100 നേടുക →

⚠️ അഫിലിയേറ്റ് ലിങ്ക് — OmniRoute-ന് ഈ ദാതാവുമായി സ്പോൺസർഷിപ്പോ പങ്കാളിത്തമോ ഇല്ല.
OmniRoute ഉപയോക്താക്കൾക്ക് പ്രയോജനം ചെയ്യുന്ന ഉദാരമായ സൗജന്യ സൈൻഅപ്പ് കൂപ്പണുകളുള്ള മറ്റൊരു ദാതാവിനെ അറിയാമോ? ഒരു ഇഷ്യൂ തുറക്കുക, ഞങ്ങൾ അത് ഇവിടെ ചേർക്കും.

## 🎯 കോംബോകൾ — മുഖ്യ സവിശേഷത
20 കോംബോ റൂട്ടിംഗ് തന്ത്രങ്ങളിൽ 18 എണ്ണത്തിന്റെ ആനിമേറ്റഡ് ഉദാഹരണങ്ങൾ — ഓരോ തന്ത്രത്തിനും ഓരോ ടൈൽ: priority, fill-first, weighted, round-robin, p2c, least-used, random, strict-random, cost-optimized, headroom, reset-window, reset-aware, context-relay, context-optimized, lkgp, auto, fusion, pipeline. cache-optimized, quota-weighted എന്നിവ ആനിമേറ്റ് ചെയ്തിട്ടില്ല; താഴെയുള്ള പട്ടികയിൽ 20 എണ്ണവും വിവരിച്ചിരിക്കുന്നു. > **കോംബോ** എന്നാൽ OmniRoute **സ്വയമേവ** റൂട്ട് ചെയ്യുന്ന മോഡലുകളുടെ ഒരു ശൃംഖലയാണ്. ക്വാട്ട തീരുകയോ, ഒരു പ്രൊവൈഡർ പരാജയപ്പെടുകയോ, ചെലവ് കുത്തനെ ഉയരുകയോ ചെയ്താൽ, കോംബോയ്ക്ക് യോഗ്യവും പ്രവർത്തനക്ഷമവുമായ അടുത്ത മോഡലിലേക്ക് മാറാനാകും. 🛡️ ### ⚡ കോൺഫിഗറേഷൻ ആവശ്യമില്ല — `auto` ഉപയോഗിച്ചാൽ മതി കോംബോ സൃഷ്ടിക്കേണ്ടതില്ല. നിങ്ങളുടെ മോഡൽ `auto` (അല്ലെങ്കിൽ അതിന്റെ ഒരു വകഭേദം) ആയി സജ്ജീകരിക്കുക; കണക്റ്റ് ചെയ്ത പ്രൊവൈഡറുകളിൽനിന്ന് തത്സമയം സ്കോർ ചെയ്ത ഒരു വെർച്വൽ കോംബോ OmniRoute നിർമ്മിക്കും:
മോഡൽ IDഇത് എന്തിനായി ഒപ്റ്റിമൈസ് ചെയ്യുന്നു
auto🎯 സന്തുലിതമായ ഡിഫോൾട്ട് (LKGP — അവസാനം നന്നായി പ്രവർത്തിച്ച പ്രൊവൈഡറിൽ തുടരുന്നു)
auto/coding🧑💻 കോഡ് ജനറേഷനായി ഗുണനിലവാരത്തിന് മുൻഗണന നൽകുന്ന വെയിറ്റുകൾ
auto/fast⚡ ഏറ്റവും കുറഞ്ഞ ലേറ്റൻസിക്ക് ആദ്യം മുൻഗണന
auto/cheap💰 ഓരോ ടോക്കണിനും ഏറ്റവും കുറഞ്ഞ ചെലവിന് ആദ്യം മുൻഗണന
auto/subscription🎟️ നിങ്ങൾ ഇതിനകം പണം നൽകുന്ന സബ്സ്ക്രിപ്ഷൻ ക്വാട്ട മാത്രം — ലഭ്യമല്ലെങ്കിൽ അടച്ച നിലയിൽ പരാജയപ്പെടും, ബിൽ ചെയ്യാവുന്ന ഫാൾബാക്കിലേക്ക് ഒരിക്കലും മാറില്ല (മാർഗ്ഗനിർദ്ദേശം)
auto/thrifty🪜 ആദ്യം പ്ലാൻ ക്വാട്ട, തുടർന്ന് ഏറ്റവും വിലകുറഞ്ഞ പണമടച്ചുള്ള ഓപ്ഷനുകളിലേക്ക് ഓരോ പടി വീതം — പ്ലാൻ റീസെറ്റ് ചെയ്തശേഷം വീണ്ടും അതിലേക്ക് മടങ്ങും (മാർഗ്ഗനിർദ്ദേശം)
auto/offline🔋 ഏറ്റവും കൂടുതൽ ക്വാട്ട / റേറ്റ്-ലിമിറ്റ് ശേഷിക്ക് ആദ്യം മുൻഗണന
auto/smart🔭 ഗുണനിലവാരത്തിന് മുൻഗണന + മികച്ച മോഡലുകൾ കണ്ടെത്താൻ 10% പര്യവേക്ഷണം
auto/lkgp📌 അവസാനം നന്നായി പ്രവർത്തിച്ച പ്രൊവൈഡറിൽ തുടരാനുള്ള വ്യക്തമായ മുൻഗണന
auto/chaos🧪 മോഡലുകളുടെ ഒരു പാനലിലേക്ക് സമാന്തര ഫാൻ-ഔട്ട് (ഓരോ പ്രൊവൈഡറിനും ഒന്ന്, ഡിഫോൾട്ടായി 5), ഒരു ഉത്തരം തിരികെ നൽകുന്നു; ഓരോ പാനൽ മോഡലിനും ഒരു അപ്സ്ട്രീം കോൾ, ഇത് തകരാർ കുത്തിവെക്കലല്ല
## ### 🔀 അല്ലെങ്കിൽ നിങ്ങളുടേത് നിർമ്മിക്കുക — 20 റൂട്ടിംഗ് തന്ത്രങ്ങൾ **20** തന്ത്രങ്ങളും — ഓരോ കോംബോ ഘട്ടത്തിലും ഇഷ്ടാനുസരണം സംയോജിപ്പിക്കാം:
# തന്ത്രം ഇത് ചെയ്യുന്നത്
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 quota-weighted ക്വാട്ട തീർന്ന അക്കൗണ്ടുകൾ ഒഴിവാക്കിയ ശേഷം, ശേഷിക്കുന്ന ക്വാട്ട ÷ പുരോഗതിയിലുള്ള ലോഡ് എന്ന അനുപാതത്തിൽ തിരഞ്ഞെടുക്കുന്നു — നിലവിലുള്ള സംഭാഷണങ്ങൾ അതേ ടാർഗറ്റിൽ തുടരും ⚖️
12 reset-window ക്വാട്ട വിൻഡോ ഏറ്റവും വേഗം റീസെറ്റ് ചെയ്യുന്ന ടാർഗറ്റിന് മുൻഗണന നൽകുന്നു
13 reset-aware ക്വാട്ട റീസെറ്റ് സമയം അനുസരിച്ച് റാങ്ക് ചെയ്യുന്നു — ചെറിയ വിൻഡോകൾക്ക് ആദ്യം മുൻഗണന 📊
14 context-relay ദീർഘമായ സംഭാഷണങ്ങൾക്കായി ടാർഗറ്റുകൾക്കിടയിൽ കോൺടെക്സ്റ്റ് കൈമാറുന്നു 🧠
15 context-optimized നിലവിലെ കോൺടെക്സ്റ്റ് വലുപ്പത്തിന് ഏറ്റവും അനുയോജ്യമായത് തിരഞ്ഞെടുക്കുന്നു
16 cache-optimized വീണ്ടും ഉപയോഗിക്കാവുന്ന ഓരോ പ്രോംപ്റ്റ് പ്രിഫിക്സും അതേ അക്കൗണ്ടിൽ നിലനിർത്തുന്നു — പ്രോംപ്റ്റ്-കാഷ് ഹിറ്റുകൾ പരമാവധിയാക്കുന്നു 🎯
17 lkgp അവസാനം വിജയിച്ച പാത — അവസാനം വിജയിച്ച പ്രൊവൈഡറിൽ നിലനിർത്തുകയും തുടർന്ന് നിയമങ്ങളിലേക്ക് ഫാൾബാക്ക് ചെയ്യുകയും ചെയ്യുന്നു
18 auto എല്ലാ കണക്ഷനുകളിലും 16 ഘടകങ്ങളെ അടിസ്ഥാനമാക്കിയുള്ള തത്സമയ സ്കോറിങ് 🤖
19 fusion മോഡലുകളുടെ ഒരു പാനലിലേക്ക് ഫാൻ-ഔട്ട് ചെയ്യുന്നു + ഒരു ജഡ്ജ് അവയിൽനിന്ന് ഒരൊറ്റ ഉത്തരം സംശ്ലേഷണം ചെയ്യുന്നു 🧬
20 pipeline ഘട്ടങ്ങളെ ശൃംഖലയാക്കുന്നു — ഓരോ ടാർഗറ്റിന്റെയും ഔട്ട്പുട്ട് അടുത്തതിലേക്ക് ഇൻപുട്ടായി നൽകുന്നു 🔗
Auto-Combo എഞ്ചിൻ ഓരോ സാധ്യതയെയും **16 ഘടകങ്ങളുടെ** (ആരോഗ്യം, ക്വോട്ട, ചെലവ്, ലേറ്റൻസി, ടാസ്ക് അനുയോജ്യത, ഗുണനിലവാരം, സെഷൻ ലഭ്യത…) അടിസ്ഥാനത്തിൽ സ്കോർ ചെയ്യുന്നു — [`docs/routing/AUTO-COMBO.md`](docs/routing/AUTO-COMBO.md) കാണുക. ## ### 🧱 പ്രതിരോധശേഷി അന്തർനിർമ്മിതമാണ് (3 സ്വതന്ത്ര പാളികൾ) OmniRoute പ്രതിരോധശേഷി — സ്വയം വീണ്ടെടുക്കുന്ന 3 സ്വതന്ത്ര പാളികൾ, ഓരോ തകരാറിനും അനുയോജ്യമായ ശരിയായ പാളി. പാളി 1 പ്രൊവൈഡർ സർക്യൂട്ട് ബ്രേക്കർ (മുഴുവൻ പ്രൊവൈഡറും): 408/5xx സംഭവിക്കുമ്പോൾ മാത്രം ട്രിപ്പ് ചെയ്യുന്നു, പരിധികൾ OAuth 8× / API-key 12× / local 2×, 60s/30s/15s കഴിഞ്ഞ് HALF-OPEN പ്രോബിലേക്ക് റീസെറ്റ് ചെയ്യുന്നു, അലസമായ വീണ്ടെടുക്കൽ; OPEN ആയിരിക്കുമ്പോൾ കോംബോ അടുത്ത പ്രൊവൈഡറിലേക്ക് റീറൂട്ട് ചെയ്യുന്നു. പാളി 2 കണക്ഷൻ കൂൾഡൗൺ (ഒരു കീ/അക്കൗണ്ട്): അടിസ്ഥാന സമയം OAuth-ന് 5s / API-key-ക്ക് 3s, ആന്റി-തണ്ടറിങ്-ഹേർഡ് പരിരക്ഷയോടുകൂടിയ എക്സ്പോണൻഷ്യൽ ×2 ബാക്ക്ഓഫ്, 429 Retry-After മാനിക്കുന്നു, വിജയം എല്ലാ പിശക് നിലകളും മായ്ക്കുന്നു; ഒരേ ഗ്രൂപ്പിലെ മറ്റ് കീകൾ സേവനം തുടരുമ്പോൾ കൂൾഡൗണിലുള്ള ഒരു കീ ഒഴിവാക്കപ്പെടുന്നു. പാളി 3 മോഡൽ ലോക്കൗട്ട് (ഒരു മോഡൽ): ഓരോ മോഡലിലുമുള്ള 429, local 404 അല്ലെങ്കിൽ മോഡ് നിരസിക്കലുകൾ ആ മോഡലിനെ മാത്രം ലോക്ക് ചെയ്യുന്നു — ഒരിക്കലും മുഴുവൻ കണക്ഷനെയല്ല. അന്തിമ നിലകൾ (നിരോധിച്ചത്, കാലഹരണപ്പെട്ടത്, ക്രെഡിറ്റുകൾ തീർന്നത്) ഓപ്പറേറ്റർ കൈകാര്യം ചെയ്യേണ്ടവയാണ്, കൂൾഡൗണുകളല്ല. 📖 [Auto-Combo എഞ്ചിൻ](docs/routing/AUTO-COMBO.md) · [പ്രതിരോധശേഷി മാർഗ്ഗദർശിക](docs/architecture/RESILIENCE_GUIDE.md)
## 🏆 OmniRoute-നെ വേറിട്ടുനിർത്തുന്നത് എന്താണ്
OmniRoute-നെ വേറിട്ടുനിർത്തുന്ന കാര്യങ്ങൾ — 13 കഴിവുകളിലായി 9router, OpenRouter, CLIProxyAPI, LiteLLM എന്നിവയുമായുള്ള തീയതിയോടുകൂടിയ ഫീച്ചർ സ്നാപ്ഷോട്ട്. OmniRoute: 388 പ്രൊവൈഡർമാർ, ഇതിനകം ഉൾപ്പെടുത്തിയ 150-ലധികം സൗജന്യ ടിയറുകൾ, 20 റൂട്ടിംഗ് തന്ത്രങ്ങൾ, 12-എഞ്ചിൻ ടോക്കൺ കംപ്രഷൻ, 110 ടൂളുകളുള്ള ബിൽറ്റ്-ഇൻ MCP സെർവർ, A2A ഏജന്റ് പ്രോട്ടോക്കോൾ, സ്ഥിരതയുള്ള മെമ്മറി, ഗാർഡ്റെയിലുകൾ, ക്ലൗഡ് ഏജന്റുകൾ, TLS ഫിംഗർപ്രിന്റ് സ്റ്റെൽത്ത്, Desktop/Termux/PWA, 67 i18n UI ലോക്കേലുകൾ. OmniRoute MIT-ലൈസൻസുള്ളതും സ്വയം ഹോസ്റ്റ് ചെയ്യാനാകുന്നതുമാണ്. മത്സരികളിലെ കഴിവുകളും എണ്ണങ്ങളും മാറിയേക്കാം; ലിങ്ക് ചെയ്ത മെത്തഡോളജി കാണുക. 📊 9router, OpenRouter, CLIProxyAPI, LiteLLM എന്നിവയുമായുള്ള പൂർണ്ണ മെത്തഡോളജിയും ഓരോ ഫീച്ചറിന്റെയും വിശദാംശങ്ങളും → [`docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md`](docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md)
## 💚 OmniRoute-നെ പിന്തുണയ്ക്കുക OmniRoute MIT ലൈസൻസുള്ളതും തുറന്ന രീതിയിൽ പരിപാലിക്കപ്പെടുന്നതുമാണ്. ഇത് നിങ്ങളുടെ സമയമോ പണമോ ലാഭിക്കുന്നുവെങ്കിൽ, അതിന്റെ സ്വാതന്ത്ര്യം നിലനിർത്താൻ സഹായിക്കുന്ന വഴികൾ ഇതാ — നിങ്ങൾക്ക് അനുയോജ്യമായത് തിരഞ്ഞെടുക്കുക. സ്പോൺസർഷിപ്പ് ഒരിക്കലും റൂട്ടിംഗ് മുൻഗണനയെ ബാധിക്കില്ല; അത് നൽകുന്നത് ദൃശ്യപരതയാണ്, റാങ്കിംഗല്ല.
⭐ റിപ്പോസിറ്ററിക്ക് സ്റ്റാർ നൽകുകസൗജന്യം — ദൃശ്യപരത വർധിപ്പിക്കാൻ ഇത് യഥാർത്ഥത്തിൽ സഹായിക്കുന്നുOmniRoute-ന് സ്റ്റാർ നൽകുക
🐙 GitHub Sponsorsഒറ്റത്തവണയോ പ്രതിമാസമോ · പ്ലാറ്റ്ഫോം ഫീസ് ഇല്ലgithub.com/sponsors/diegosouzapw
☕ Ko-fiവേഗത്തിലുള്ള ഒറ്റത്തവണ സംഭാവന, സംഭാവന നൽകുന്നയാൾ സൈൻ അപ്പ് ചെയ്യേണ്ടതില്ലko-fi.com/diegosouzapw
🧋 Buy Me a Coffeeചെറിയ, അനൗപചാരികമായ പിന്തുണbuymeacoffee.com/diegosouzapw
🖐 Liberapayആവർത്തിച്ചുള്ളത് · ലാഭേച്ഛയില്ലാത്തത് · ഓപ്പൺ സോഴ്സ്liberapay.com/diegosouzapw
🇧🇷 PIX (ബ്രസീൽ)തൽക്ഷണം, ഫീസുകളില്ലകീയും QR-ഉം താഴെ
₿ ക്രിപ്റ്റോBTC · ETH · USDT-TRC20 · USDC-Solanaവിലാസങ്ങൾ താഴെ
**🇧🇷 PIX** — തൽക്ഷണം, ഫീസുകളില്ല (ബ്രസീൽ) OmniRoute PIX QR കോഡ് കീ (ക്രമരഹിതം): `5d865059-bc44-483a-962d-43ceb80126eb` Pix പകർത്തി ഒട്ടിക്കുക: ``` 00020101021126580014br.gov.bcb.pix01365d865059-bc44-483a-962d-43ceb80126eb5204000053039865802BR5922OMNIROUTE CONTRIBUICAO6006BRASIL62070503***630475DD ```
₿ ക്രിപ്റ്റോ — BTC · ETH · USDT-TRC20 · USDC-Solana (വികസിപ്പിക്കാൻ ക്ലിക്ക് ചെയ്യുക)
₿ BTCBitcoin (SegWit)bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd
Ξ ETHEthereum (ERC20)0x64Cf6B68A6Ff34288e89172950a2d00102337a84
₮ USDTTron (TRC20)TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2
$ USDCSolana2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu
⚠️ ഓരോ കോയിനും കാണിച്ചിരിക്കുന്ന നെറ്റ്വർക്കിൽ മാത്രം അയയ്ക്കുക — തെറ്റായ നെറ്റ്വർക്കിലൂടെ അയച്ചാൽ പണം നഷ്ടപ്പെടാം.
🐛 ഒരു ബഗ് കണ്ടെത്തിയോ അഭിപ്രായമുണ്ടോ? ഒരു [ചർച്ച](https://github.com/diegosouzapw/OmniRoute/discussions) ആരംഭിക്കുക.

ഡെവലപ്പർ കുറിപ്പുകൾ: ഡെവലപ്പർമാരുടെ സൗകര്യത്തിനായി npm install/postinstall സമയത്ത് പ്രോജക്റ്റ് ഒരു പ്രാദേശിക .env ഫയൽ സൃഷ്ടിച്ചേക്കാം. ഈ ഫയൽ മനഃപൂർവം .gitignore വഴി അവഗണിക്കപ്പെടുന്നു (.gitignore കാണുക), അത് ഒരിക്കലും കമ്മിറ്റ് ചെയ്യരുത് — അബദ്ധത്തിൽ കമ്മിറ്റ് ചെയ്താൽ, വെളിപ്പെട്ട ഏതെങ്കിലും രഹസ്യങ്ങൾ മാറ്റുകയും ചരിത്രത്തിൽനിന്ന് ഫയൽ നീക്കം ചെയ്യുകയും വേണം. പ്രാദേശിക എൻവയോൺമെന്റ് ഫയലുകളും രഹസ്യങ്ങളും കൈകാര്യം ചെയ്യുന്നതിനുള്ള മാർഗനിർദേശങ്ങൾക്ക് docs/DEVELOPER-ENVIRONMENT.md കാണുക.

## 📡 OmniRoute Radar മുകളിൽ രേഖപ്പെടുത്തിയിട്ടുള്ള, പൂൾ അടിസ്ഥാനത്തിൽ ഡ്യൂപ്ലിക്കേറ്റുകൾ നീക്കിയ കാറ്റലോഗിൽ നിന്നുള്ള പ്രധാന സൗജന്യ-ടയർ പരിധി **~1.62B ടോക്കണുകൾ/മാസം** ആയി തുടരുന്നു. താൽക്കാലിക പ്രൊവൈഡർ സൈൻ-അപ്പ് ക്രെഡിറ്റുകൾക്ക് ആദ്യ മാസത്തെ പരിധി പ്രത്യേകം **~2.22B** ആയി ഉയർത്താനാകും. OmniRoute റിലീസുകൾക്കിടയിൽ സൗജന്യ മോഡലുകളുടെ ലഭ്യതയെക്കുറിച്ചുള്ള കൂടുതൽ പുതുമയുള്ള വിവരങ്ങൾ ആഗ്രഹിക്കുന്നവർക്കായി, ഐച്ഛികമായി ഉപയോഗിക്കാവുന്ന സൈൻ ചെയ്ത കാറ്റലോഗ് ഓവർലേയാണ് Radar; കമ്മ്യൂണിറ്റി കാറ്റലോഗും നിലവിലുള്ള എല്ലാ സൗജന്യ ഫീച്ചറുകളും സൗജന്യമായി തന്നെ തുടരും. പിന്തുണ നൽകുന്നവർക്ക് ലൈവ് കാറ്റലോഗും അധിക പ്രൊവൈഡർ അവസരങ്ങളും ലഭിക്കാം. പ്രൊവൈഡർ ലഭ്യതയെ ആശ്രയിച്ച്, ഇതിന്റെ വേറിട്ടതും മാറ്റത്തിന് വിധേയവുമായ പരമാവധി പരിധി **ഏറ്റവും കൂടിയത് ഏകദേശം 3B ടോക്കണുകൾ/മാസം** ആണ്. ആ പരിധി ഉറപ്പുനൽകുന്നതല്ല: പ്രൊവൈഡർമാർക്ക് ക്വോട്ടകൾ, യോഗ്യതാ മാനദണ്ഡങ്ങൾ, മോഡലുകൾ, അല്ലെങ്കിൽ മേഖലകൾ എപ്പോൾ വേണമെങ്കിലും മാറ്റാനാകും. Radar തിരഞ്ഞെടുക്കുന്നവർക്ക് മാത്രം സജീവമാകുന്നതും GET അഭ്യർത്ഥനകൾക്ക് മാത്രമുള്ളതുമാണ്. OmniRoute ക്ലയന്റ് പ്രോംപ്റ്റുകൾ, ട്രാഫിക്, പ്രൊവൈഡർ കോൺഫിഗറേഷൻ, ഉപയോഗ ടെലിമെട്രി, അല്ലെങ്കിൽ പ്രാദേശിക അറിയിപ്പ്-നിരസിക്കൽ നില എന്നിവ അപ്ലോഡ് ചെയ്യുന്നില്ല. യോഗ്യതയെക്കുറിച്ചും നിലവിലെ കാറ്റലോഗിനെക്കുറിച്ചും **[radar.omniroute.online/planos](https://radar.omniroute.online/planos)** എന്നതിൽ അറിയുക.
## ✨ പുതിയത്
> **v3.8.20 → v3.8.54** വരെയുള്ള ഏറ്റവും പുതിയ പ്രധാന മാറ്റങ്ങൾ. പൂർണ്ണ ചരിത്രം [`CHANGELOG.md`](CHANGELOG.md)-ൽ. - **⚖️ `quota-weighted` routing** — 20-ാമത്തെ കോംബോ തന്ത്രം quota തീർന്ന അക്കൗണ്ടുകൾ ഒഴിവാക്കി, ശേഷിക്കുന്നവയിൽ leftover quota ÷ in-flight load എന്ന അനുപാതത്തിൽ തിരഞ്ഞെടുക്കുന്നു; നിലവിലുള്ള സംഭാഷണങ്ങൾ അതേ അക്കൗണ്ടിൽ തന്നെ നിലനിർത്തുന്നു. → [Auto-Combo](docs/routing/AUTO-COMBO.md) - **🧰 Headless mode** — `omniroute serve --headless` (അല്ലെങ്കിൽ `OMNIROUTE_HEADLESS=1`) dashboard-ും dashboard-only ഉപസിസ്റ്റങ്ങളും പ്രവർത്തനരഹിതമാക്കി `/v1/*` proxy engine മാത്രം പ്രവർത്തിപ്പിക്കുന്നു. → [Headless Mode](docs/guides/HEADLESS.md) - **🔎 Model discovery** — `/v1/models` capability, context, kind, text എന്നിവ പ്രകാരം ഫിൽട്ടർ ചെയ്യുന്നു; `POST /v1/models/query` ഓരോ key-ക്കും ഉള്ള അതേ ദൃശ്യപരത ഉപയോഗിച്ച് ചെറുതും നിർണയിക്കാവുന്നതുമായ shortlist തിരികെ നൽകുന്നു. → [API Reference](docs/reference/API_REFERENCE.md) - **🔑 Per-key routing control** — `forcedModel` ഉപയോഗിച്ച് ഒരു API key-യെ ഒരു model-ലേക്കോ combo-യിലേക്കോ pin ചെയ്യാം; കൂടാതെ ഒരു key-യുടെ models, combos എന്നിവ atomically ചേർക്കുകയോ നീക്കം ചെയ്യുകയോ ചെയ്യാം (`/api/keys/{id}/access`). → [API Reference](docs/reference/API_REFERENCE.md) · [OpenAPI](docs/openapi.yaml) - **🛡️ കൂടുതൽ സൂക്ഷ്മമായ PII നിയന്ത്രണങ്ങൾ** — ഓരോ type-വും തിരഞ്ഞെടുക്കാം, സാധൂകരിച്ച custom masking patterns 20 വരെ ചേർക്കാം, ഓരോ type-ത്തിന്റെയും detection counters ലഭ്യമാണ്; masking സ്വതവേ opt-in തന്നെയാണ്. → [Guardrails](docs/security/GUARDRAILS.md) - **🌍 67 ഭാഷകൾ** — dashboard, docs mirrors, CLI എന്നിവയ്ക്കായി; `npm run i18n:add-locale` ഒറ്റ command-ൽ എല്ലായിടത്തും ഒരു ഭാഷ ചേർക്കുന്നു. → [i18n Guide](docs/guides/I18N.md) - **🎛️ OmniConductor** — നിങ്ങളുടെ agent fleet-ലേക്കുള്ള inbound A2A delegation, Agent Card-ലെ Conductor skills, Faro push-to-talk voice chat ഉള്ള dashboard panel എന്നിവ. → [A2A Server](docs/frameworks/A2A-SERVER.md) - **🛂 Adaptive admission & overload protection** — heavyweight chat requests 503 നൽകുന്നതിനുപകരം queue ചെയ്യുന്നു; ഓരോ connection-നും atomic RPM rolling leases ഉപയോഗിക്കുന്നു. → [Resilience Guide](docs/architecture/RESILIENCE_GUIDE.md) - **🗂️ Canonical `/v1/models` ordering** — ഓരോ provider-നും provider-grouped ആയ ഒരൊറ്റ തുടർച്ചയായ block (combos ആദ്യം pin ചെയ്ത നിലയിൽ); എല്ലാ catalog source-ുകളിലും സ്ഥിരതയോടെ. → [API Reference](docs/reference/API_REFERENCE.md) - **🗜️ Compression hardening** — default-on inflation guard, DE / FR / JA + Chinese (wényán) എന്നിവയ്ക്കുള്ള Caveman packs, Gradle & .NET-നുള്ള RTK filters. → [Compression](docs/compression/COMPRESSION_ENGINES.md) - **💸 സത്യസന്ധമായ flat-rate ചെലവ്** — subscription / coding-plan providers cost analytics-ൽ **$0** ആയി കാണിക്കുന്നു; budget, quota, routing എന്നിവയുടെ estimation തുടരും. → [API Reference](docs/reference/API_REFERENCE.md) - **⚖️ Quota-Share routing** — shared account-ന്റെ quota pooled keys-ുകൾക്കിടയിൽ നീതിപൂർവം വിഭജിക്കുന്നു; idle slices കടം നൽകുന്നതിനാൽ വിഭവങ്ങൾ പൂർണ്ണമായി ഉപയോഗിക്കുന്നു. → [Resilience Guide](docs/architecture/RESILIENCE_GUIDE.md) - **🤖 ഒറ്റ-command CLI/agent setup** — രജിസ്റ്റർ ചെയ്ത `setup-*` commands 15 എണ്ണം; `omniroute run` 7 CLIs (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI) ആരംഭിക്കുന്നു; `omniroute configure` interactive provider+model picker, ഓരോ context-ത്തിനുമുള്ള favorites എന്നിവയോടെ 11 targets പിന്തുണയ്ക്കുന്നു. → [CLI Integrations](docs/guides/CLI-INTEGRATIONS.md) - **🛰️ Remote mode** — scoped tokens (`connect` / `contexts` / `tokens`) ഉപയോഗിച്ച് remote OmniRoute നിയന്ത്രിക്കാം; VPS installs-നായി `antigravity` OAuth helper ലഭ്യമാണ്. → [Remote Mode](docs/guides/REMOTE-MODE.md) - **🧭 കൂടുതൽ ബുദ്ധിമുട്ടുള്ള auto-routing** — `auto/:` combos, **Fusion** (model panel + judge), task-aware routing, ഓരോ request-നും model / mode / USD-budget overrides. → [Auto-Combo](docs/routing/AUTO-COMBO.md) - **🗜️ Pluggable compression** — 12 composable engines + Compression Studios: LLMLingua-2, two-tier Ultra, omniglyph, per-step fidelity gate, GCF v3.2, drag-reorder editor. → [Compression](docs/compression/COMPRESSION_ENGINES.md) - **🕵️ സുതാര്യമായ MITM decrypt (TPROXY)** — proxy env vars അവഗണിക്കുന്ന CLIs capture ചെയ്യാം; ഓരോ SNI-ക്കും CA + trust-store installer ലഭ്യമാണ്. → [MITM/TPROXY](docs/security/MITM-TPROXY-DECRYPT.md) - **💸 എല്ലായിടത്തും cost telemetry** — എല്ലാ endpoint-ുകളിലും `X-OmniRoute-*` cost/usage headers, cache-HIT savings header, ഓരോ key-ക്കും USD spend quotas. → [API Reference](docs/reference/API_REFERENCE.md) - **🧠 നിങ്ങളുടെ നിയന്ത്രണത്തിലുള്ള Memory** — default ആയി ഓഫ്; opt-in int8 vector quantization + typed decay, ഓരോ request-നും `x-omniroute-no-memory`. → [Memory](docs/frameworks/MEMORY.md) - **🛡️ Security** — എല്ലാ LLM route-ലും prompt-injection guard (red-team suite), opt-in credential-masking guardrail (രണ്ടു ദിശകളിലുമുള്ള ചോർന്ന API keys/secrets redact ചെയ്യുന്നു), സൗജന്യ DuckDuckGo last-resort web search, dashboard-നുള്ള optional OIDC login gate (password login എപ്പോഴും ലഭ്യമാണ്). → [Guardrails](docs/security/GUARDRAILS.md) - **🖼️ പുതിയ endpoints** — `/v1/ocr` (Mistral OCR), `/v1/audio/translations` (Whisper-style) എന്നിവ media surface പൂർണ്ണമാക്കുന്നു. → [API Reference](docs/reference/API_REFERENCE.md) - **🎨 Image / video / audio generation** — media-ക്കായി ഒരൊറ്റ API: xAI Grok Imagine & Novita AI video, ComfyUI, Magnific, Adobe Firefly, Segmind, ElevenLabs പോലുള്ള speech providers എന്നിവ. → [API Reference](docs/reference/API_REFERENCE.md) - **🌍 Deployment & ops** — reverse-proxy `basePath`, browser-language auto-detect, ഓരോ key-ക്കും device tracking, root-less MITM trust, zh-TW localization. → [Environment](docs/reference/ENVIRONMENT.md) - **🤝 കൂടുതൽ providers & agents** — cloud agents (Codex Cloud, Cursor, Devin, Jules), browser + OAuth login ഉള്ള Grok Build (xAI), first-class card ഉള്ള Ollama, Claude Opus 5 & Sonnet 5, Kimi official partnership (Code/Web/Moonshot), Zed, Requesty, SenseNova, Yuanbao, Agnes AI… കൂടാതെ പുതുക്കിയ **388-provider catalog**. → [Providers](docs/reference/PROVIDER_REFERENCE.md) - **📡 Routing transparency** — ഓരോ response-ലും അത് നൽകിയ strategy/provider/latency വ്യക്തമാക്കുന്ന `X-OmniRoute-Decision` header ഉണ്ടായിരിക്കും; പുതിയ `cache-optimized` combo strategy-യും Auto-Combo `cacheAffinity` factor-ഉം ആവർത്തിച്ചുള്ള requests cached prefix കൈവശമുള്ള connection-ലേക്ക് തിരിച്ചുവിടുന്നു; read-only `/v1/auto-combo/{channel}/candidates` endpoint ഒരു `auto/*` channel-ന്റെ live candidate pool പുറത്തുവിടുന്നു. → [Auto-Combo](docs/routing/AUTO-COMBO.md) - **⚡ പ്രാദേശിക പ്രകടനവും ഇൻഫ്രയും** — ഒറ്റ ക്ലിക്കിൽ പ്രാദേശിക Redis, Cloudflare Workers / Deno Deploy റിലേ ഡിപ്ലോയർമാർ, മേൽനോട്ടത്തിലുള്ള എംബെഡഡ് സേവനങ്ങളായി Bifrost & Mux. → [എംബെഡഡ് സേവനങ്ങൾ](docs/frameworks/EMBEDDED-SERVICES.md) - **🧩 പാക്കേജിനുള്ളിൽ തന്നെ ലഭ്യമായവ** — പ്ലഗിൻ ഫ്രെയിംവർക്ക് + മാർക്കറ്റ്പ്ലേസ്, Omni/Agent/GitHub സ്കിൽസ് ഫ്രെയിംവർക്കുകൾ, Obsidian വോൾട്ട് ഇന്റഗ്രേഷൻ (22 MCP ടൂളുകൾ), OpenAI-യ്ക്ക് അനുയോജ്യമായ Batch & Files APIs, സെമാന്റിക് റെസ്പോൺസ് കാഷെ, ലീഡർബോർഡുകളോടെയുള്ള ഗെയിമിഫിക്കേഷൻ, ACP ഏജന്റ് കണ്ടെത്തൽ (15 ബിൽറ്റ്-ഇൻ ഏജന്റുകൾ), BigQuery-യിലേക്കുള്ള ഷെഡ്യൂൾ ചെയ്ത ലോഗ് എക്സ്പോർട്ട്, `auto/chaos` സമാന്തര മൾട്ടി-മോഡൽ ഫാൻ-ഔട്ട്, Telegram ബോട്ട് ബ്രിഡ്ജ്, ഇൻ-ആപ്പ് വേർഷൻ മാനേജർ, LMArena-ELO സൗജന്യ-പ്രൊവൈഡർ റാങ്കിങ്ങുകൾ. → [ഡോക്യുമെന്റേഷൻ](docs/README.md)
## 🤖 അനുയോജ്യമായ 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
                           
deyin.ai
deyin.ai
                           
+ ഇതോടൊപ്പം പ്രവർത്തിക്കുന്നവ · Agent Deck · Kiro · Command Code · Antigravity · Windsurf · AMP · ഏതെങ്കിലും OpenAI-അനുകൂലമായ ടൂൾ
📖 എല്ലാ 39 ടൂളുകൾക്കും (28 CLI കോഡ് + 11 CLI ഏജന്റുകൾ) വേണ്ടി ഓരോ ടൂളിനും പ്രത്യേകം സജ്ജീകരണം → [`docs/reference/CLI-TOOLS.md`](docs/reference/CLI-TOOLS.md) · 🧩 ഓപ്പൺകോഡ് പ്ലഗിൻ → [`@omniroute/opencode-provider`](https://www.npmjs.com/package/@omniroute/opencode-provider)

**ഒറ്റ കമാൻഡിൽ ഒമ്നിറൂട്ടിലൂടെ പിന്തുണയുള്ള ഏതെങ്കിലും CLI ആരംഭിക്കുക** — കോൺഫിഗ് ഫയലുകൾ എഴുതേണ്ടതില്ല, ഓരോ പ്രോസസ്സിനും ക്രെഡൻഷ്യലുകൾ ഇൻജക്റ്റ് ചെയ്യുന്നു, Qwen/Gemini-യ്ക്ക് താൽക്കാലികമായി ഐസൊലേറ്റഡ് ഹോം ലഭിക്കും: ```bash omniroute run claude --model openai/gpt-5.4 # ക്ലോഡ് കോഡ് omniroute run codex --model glm/glm-5.2 # ഓപ്പൺഎഐ കോഡെക്സ് CLI omniroute run aider --model glm/glm-5.2 -- --message "reply OK" omniroute run goose --model glm/glm-5.2 omniroute run opencode --model glm/glm-5.2 -- run "reply OK" omniroute run qwen --model glm/glm-5.2 -- -p "reply OK" omniroute run gemini --model glm/glm-5.2 -- --skip-trust -p "reply OK" # അല്ലെങ്കിൽ provider+model ഇന്ററാക്ടീവ് ആയി തിരഞ്ഞെടുക്കുകയും ടൂളിന്റെ സ്വന്തം കോൺഫിഗ് എഴുതുകയും ചെയ്യാം: omniroute configure codex # ഇതിലും: claude opencode qwen aider goose gemini cline continue kilo 5dive ``` ഓരോ കമാൻഡും സജീവമായ റിമോട്ട് കോൺടെക്സ്റ്റ് (`omniroute connect `) മാനിക്കുന്നു, `--dry-run` പ്രവർത്തിപ്പിക്കാതെ തന്നെ കൃത്യമായ env/args പ്രിവ്യൂ ചെയ്യുന്നു, കൂടാതെ `--api-key-env NAME` നിങ്ങളുടെ ഷെൽ ഹിസ്റ്ററിയിൽ നിന്ന് രഹസ്യങ്ങൾ ഒഴിവാക്കുന്നു. → [CLI ഇന്റഗ്രേഷനുകൾ](docs/guides/CLI-INTEGRATIONS.md)
## 🌐 388 AI ദാതാക്കൾ — കാറ്റലോഗിൽ അടയാളപ്പെടുത്തിയ സൗജന്യമായവ 153
> **388 രജിസ്റ്റർ ചെയ്ത ദാതാക്കൾ** കാനോണിക്കൽ ചാറ്റ്, മീഡിയ, തിരയൽ, ലോക്കൽ, ക്ലൗഡ്-ഏജന്റ്, സിസ്റ്റം ശേഖരങ്ങളിലായി ഉണ്ട്. ഇതിൽ **153 എണ്ണത്തിൽ `hasFree: true` കണ്ടെത്തൽ മെറ്റാഡാറ്റ** ഉൾപ്പെടുന്നു. ചാറ്റ് മോഡൽ രജിസ്ട്രിയിൽ **239 ദാതാക്കൾ / 3,059 വ്യത്യസ്ത ദാതാവ്-മോഡൽ ജോഡികൾ / 1,475 റോ മോഡൽ ID-കൾ** ഉൾപ്പെടുന്നു; വേറിട്ട സൗജന്യ-ബജറ്റ് കാറ്റലോഗിൽ ഓരോ മോഡലിനുമുള്ള **471 വരികൾ**, **34 ആവർത്തിക്കുന്ന പൂളുകൾ**, **52 ആവർത്തിക്കുന്നതും കീ ആവശ്യമില്ലാത്തതുമായ എന്നേക്കും സൗജന്യ ദാതാക്കൾ** എന്നിവയുണ്ട്. ഇവ രൂപകൽപ്പനപ്രകാരം വ്യത്യസ്ത കണക്കാധാരങ്ങളാണ്; നിർവചനങ്ങളും പൂൾ-ഡ്യൂപ്ലിക്കേറ്റ് നീക്കം ചെയ്ത കണക്കുകൂട്ടലുകളും [ദാതാവ് റഫറൻസ്](docs/reference/PROVIDER_REFERENCE.md), [സൗജന്യ ശ്രേണികൾ](docs/reference/FREE_TIERS.md) എന്നിവയിൽ ലഭ്യമാണ്.
### 🏢 എല്ലാ പ്രധാന ലാബുകളും — ഒരൊറ്റ എൻഡ്പോയിന്റിലൂടെ
OpenAI
OpenAI
                           
Anthropic
Anthropic
                           
Gemini
Gemini
                           
xAI Grok
xAI Grok
                           
DeepSeek
DeepSeek
                           
Mistral
Mistral
                           
Qwen
Qwen
                           
Meta Llama
Meta Llama
                           
Groq
Groq
                           
NVIDIA
NVIDIA
                           
MiniMax
MiniMax
                           
Cohere
Cohere
                           
Perplexity
Perplexity
                           
Hugging Face
HuggingFace
                           
Together
Together
                           
Fireworks
Fireworks
                           
Cloudflare
Cloudflare
                           
Baidu
Baidu
                           
…കൂടാതെ 350-ലധികം — എല്ലാ ഐക്കണുകളും ഡാഷ്ബോർഡിന്റെ ദാതാവ് കാറ്റലോഗിൽ നിന്ന് തത്സമയം ലഭിക്കുന്നു. 📖 [ദാതാവ് റഫറൻസ്](docs/reference/PROVIDER_REFERENCE.md)
### 🆓 എന്നേക്കും സൗജന്യം — $0, കാർഡ് ആവശ്യമില്ല
OpenCode Zen
OpenCode Zen
DeepSeek V4, Nemotron 3
ടോക്കൺ പരിധിയില്ല
Kilo Code
Kilo Code
ഓട്ടോ-റൂട്ടർ, Tencent Hy3
എന്നേക്കും സൗജന്യം
Requesty
Requesty
GPT-OSS 120B, Nemotron
എന്നേക്കും സൗജന്യം
SiliconFlow
SiliconFlow
DeepSeek V3.2 / R1
സൗജന്യ ടിയർ
Z.AI GLM
Z.AI GLM
GLM-4.7 / 4.5-Flash
എന്നേക്കും സൗജന്യം
Baidu ERNIE
Baidu ERNIE
ERNIE 4.0
എന്നേക്കും സൗജന്യം
Qoder AI
Qoder AI
Qwen3-Max, Kimi-K2
പരിധിയില്ലാത്ത സൗജന്യം
Pollinations
Pollinations
GPT, Llama, Claude
കീ ആവശ്യമില്ല
Cloudflare AI
Cloudflare AI
50+ മോഡലുകൾ
പ്രതിദിനം 10K ന്യൂറോണുകൾ
NVIDIA NIM
NVIDIA NIM
GLM, MiniMax
~40 RPM സൗജന്യം
Cerebras
Cerebras
GLM 4.7, GPT-OSS
ഒറ്റത്തവണ $5 ക്രെഡിറ്റ്; കാർഡ് ആവശ്യമാണ്
OpenRouter
OpenRouter
:free മോഡലുകൾ
+$10 → ഉയർന്ന RPM
📖 പൂർണ്ണ മെഷീൻ-റീഡബിൾ കാറ്റലോഗ് → [`docs/reference/PROVIDER_REFERENCE.md`](docs/reference/PROVIDER_REFERENCE.md)
## 🖥️ എവിടെ OmniRoute പ്രവർത്തിക്കുന്നു - എവിടെയും
> അതേ ആപ്പ്, നിങ്ങളുടെ മെഷീൻ, നിങ്ങളുടെ നിയമങ്ങൾ. ഒരു ആഗോള npm ഇൻസ്റ്റാളിൽ നിന്ന്** നിങ്ങളുടെ ഫോൺ** Termux വഴി. ഇൻസ്റ്റാൾ ചെയ്യുന്നു ബിൽഡ്Windows / macOS / Linux — macOS OmniRoute മോഡലും - സ്ഥിരതയുള്ള & ഇൻസൈഡേഴ്സ് സംഭാവന ചെയ്യുക
പ്ലാറ്റ്ഫോം ഇൻസ്റ്റാൾ ചെയ്യുക ഹൈലൈറ്റുകൾ
📦 npm (ഗ്ലോബൽ) npm ഇൻസ്റ്റാൾ ചെയ്യുക -g omniroute ഒരു കമാൻഡ്, ഏതെങ്കിലും OS
⚡ Bun (ഗ്ലോബൽ) ബൺ ചേർക്കുക -g omniroute ഒരേ രജിസ്ട്രി ടാർബോൾ, വേഗത്തിൽ
🐳 Docker ഡോക്കർ റൺ ... diegosouzapw/omniroute മൾട്ടി-ആർച്ച് AMD64 + ARM64
🖥️ ഡെസ്ക്ടോപ്പ് (Electron) npm റൺ നേറ്റീവ് വിൻഡോ + സിസ്റ്റം ട്രേ
🎩 മെനു-ബാർ (OmniRouteTray) brew ഇൻസ്റ്റാൾ --cask zoispag/tap/omniroute-tray മേൽനോട്ടം വഹിക്കുന്നു & സെർവർ സ്വയമേവ
💪 ARM നേറ്റീവ് arm64 റാസ്ബെറി പൈ, ARM സെർവറുകൾ, ആപ്പിൾ സിലിക്കൺ
📱 Android (Termux) pkg ഇൻസ്റ്റാൾ nodejs && npx -y omniroute നിങ്ങളുടെ ഫോണിൽ പ്രവർത്തിക്കുന്നു, 24/7,
📲 PWA"ഹോം സ്ക്രീനിലേക്ക് ചേർക്കുക" ഫുൾസ്ക്രീൻ, ഓഫ്ലൈൻ, ബ്രൗസറിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്യാം
🧩 OpenCode പ്ലഗിൻ @omniroute/opencode-provider നേറ്റീവ് OpenCode ഇൻ്റഗ്രേഷൻ
🤖 VS കോഡ് Copilot Chat ഇൻസ്റ്റാൾ ചെയ്യുക OmniCopilot വിപുലീകരണം നേറ്റീവ് Copilot ചാറ്റ് പിക്കറിലെ
🛠️ ഉറവിടത്തിൽ നിന്ന് npm ഇൻസ്റ്റാൾ && npm പ്രവർത്തിപ്പിക്കുക dev അതിൽ ഹാക്ക് ചെയ്യുക,
📖 [Docker ഗൈഡ്](docs/guides/DOCKER_GUIDE.md) · [ഡെസ്ക്ടോപ്പ്](electron/README.md) · [മെനു-ബാർ ട്രേ](https://github.com/zoispag/omniroute-tray) · [Termux](docs/guides/TERMUX_GUIDE.md) · [PWA](docs/guides/PWA_GUIDE.md) · [OpenCode](docs/frameworks/OPENCODE.md)
### 🧩 പുതിയത്: OmniRoute VS കോഡിൻ്റെ നേറ്റീവ് Copilot ചാറ്റിനുള്ളിൽ
> പുതിയ സൈഡ്ബാർ ഇല്ല, പുതിയ ചാറ്റ് UI ഇല്ല - എല്ലാ മോഡൽ OmniRoute സെർവുകളും നേരിട്ട് കാണിക്കുന്നു** നിങ്ങൾ ഇതിനകം ഉപയോഗിക്കുന്ന Copilot ചാറ്റ് മോഡൽ പിക്കർ** . VS കോഡ് 1.122 മുതൽ, ഒരു GitHub സൈൻ-ഇൻ അല്ലെങ്കിൽ Copilot സബ്സ്ക്രിപ്ഷൻ ഇല്ലാതെ പ്രൊവൈഡർ മോഡലുകൾ പ്രവർത്തിക്കുന്നു - ഏജൻ്റ് മോഡ്, ടൂൾ കോളിംഗ്, വിഷൻ എന്നിവ സൗജന്യമായി. ഇൻസ്റ്റാൾ ചെയ്യുക** [OmniCopilot](https://github.com/diegosouzapw/OmniCopilot)** വിപുലീകരണം, അത് നിങ്ങളുടെ OmniRoute സെർവറിൽ പോയിൻ്റ് ചെയ്യുക (ഡിഫോൾട്ടായി `localhost:20128`), തുടർന്ന് Copilot ചാറ്റ് → മോഡൽ പിക്കർ → തുറക്കുക** മോഡലുകൾ നിയന്ത്രിക്കുക...** →**OmniRoute** . < td വിന്യസിക്കുക ="ഇടത്">VS കോഡ് — സ്ഥിരതയുള്ള & വിന്യസിക്കുക Antigravity…Kiro
സ്റ്റോർ ലിങ്ക്
ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്നു
🧩 VS കോഡ് Marketplace ഇൻസ്റ്റാൾ ചെയ്യുക →
🔓 തുറക്കുക VSX രജിസ്ട്രി ഇൻസ്റ്റാൾ ചെയ്യുക →
എഡിറ്ററിനുള്ളിൽ നിന്ന്: തുറക്കുക** വിപുലീകരണങ്ങൾ** കാണുക, തിരയുക** "OmniRoute"** , ക്ലിക്ക് ചെയ്യുക** ഇൻസ്റ്റാൾ ചെയ്യുക** - രണ്ട് സ്റ്റോറുകളിലും ഒരേ രീതിയിൽ പ്രവർത്തിക്കുന്നു. ഉറവിടവും ലക്കങ്ങളും പ്രസിദ്ധീകരണ റൺബുക്കും [diegosouzapw/OmniCopilot](https://github.com/diegosouzapw/OmniCopilot) ൽ തത്സമയം. 📖 [VS കോഡ് Copilot ചാറ്റ് ഗൈഡ്](docs/guides/VSCODE-COPILOT.md) - സജ്ജീകരണം, പിക്കർ കാണിക്കുന്നത്, ഡാഷ്ബോർഡ്-ഇൻ-എ-ടാബ്, ട്രബിൾഷൂട്ടിംഗ്
### 🎩 പുതിയത്: OmniRouteTray — നിങ്ങളുടെ ഗേറ്റ്വേ, മെനു ബാറിൽ താമസിക്കുന്നു
> എപ്പോഴും ഓണായിരിക്കുമ്പോൾ `omniroute serve` ഏറ്റവും സന്തോഷവാനാണ്.** [OmniRouteTray](https://github.com/zoispag/omniroute-tray)** macOS നുള്ള ഒരു സെറ്റ് ആൻഡ് ഫോർഗെറ്റ് മെനു-ബാർ ആപ്പാക്കി മാറ്റുന്നു: ഇത് സെർവർ ആരംഭിക്കുന്നു, റീബൂട്ടുകളിലുടനീളം സജീവമായി നിലനിർത്തുന്നു, അത് അപ്ഡേറ്റ് ചെയ്യുന്നു, കൂടാതെ നിങ്ങളുടെ ലൈവ് ടോക്കൺ ബജറ്റ് ഒറ്റ ക്ലിക്കിൽ ഇടുന്നു -** ടെർമിനൽ വിൻഡോ തുറന്നിട്ടില്ല, ബേബി സിറ്റ് ചെയ്യാൻ `npm install -g omniroute` ഇല്ല.** [Tauri v2](https://v2.tauri.app/) (റൗണ്ടിംഗ് പിശകിൻ്റെ വലുപ്പമുള്ള ഒരു റസ്റ്റ് കോർ) ഉപയോഗിച്ച് നിർമ്മിച്ചത്, ഇത് സ്വന്തമായി ഒപ്പിട്ട നോഡ് 24 റൺടൈം അയയ്ക്കുകയും ആപ്പ് ഉടമസ്ഥതയിലുള്ള OmniRoute ഇൻസ്റ്റാളേഷൻ നിയന്ത്രിക്കുകയും ചെയ്യുന്നു, അതിനാൽ ഇത് നിങ്ങളുടെ ആഗോള `node`/`bun` ഒരിക്കലും പോരാടില്ല. അത്** നിങ്ങളുടെ നിലവിലുള്ള `~/.omniroute/` കോൺഫിഗറും ഡാറ്റാബേസും പങ്കിടുന്നു** — അതിനാൽ നിങ്ങൾ ഇതിനകം ഓടുന്ന അതേ OmniRoute ആണ്, ഒരു തൊപ്പി ധരിച്ച് മാത്രം. 🎩 ഇല്ല
അത് എന്ത് ചെയ്യുന്നു എങ്ങനെ
🟢
📊 ഒറ്റനോട്ടത്തിൽ തത്സമയ ഉപയോഗം പ്രൊവൈഡർ ക്വാട്ട ബാറുകൾ, റീസെറ്റ് കൗണ്ട്ഡൗണുകളുള്ള Claude session/weekly പരിധികൾ, 30-ദിവസത്തെ ചിലവ് ബ്രേക്ക്ഡൗൺ
🔄 സ്ഥലത്ത് സ്വയമേവയുള്ള അപ്ഡേറ്റുകൾ ഘട്ടം ഘട്ടമായുള്ള ഇൻസ്റ്റാളേഷൻ, ആറ്റോമിക് സ്വാപ്പ്, പരാജയത്തിൽ റോൾബാക്ക് - എല്ലായ്പ്പോഴും ഏറ്റവും പുതിയ റിലീസായ
🚀 ലോഗിൻ ചെയ്യുമ്പോൾ ആരംഭിക്കുക ലോഗിൻ ചെയ്യുമ്പോൾ ഓപ്ഷണൽ ലോഞ്ച്; ട്രേ-മാത്രം, ഡോക്ക് ഐക്കൺ
🩺 ഡോക്ടർ & ലോഗുകൾ ഒറ്റ-ക്ലിക്ക് ഡയഗ്നോസ്റ്റിക്സും സെർവർ ലോഗ് ആക്സസ്
```sh brew install --cask zoispag/tap/omniroute-tray ``` ഒരു ഡൗൺലോഡ് തിരഞ്ഞെടുക്കണോ? ഇതിൽ നിന്ന് ഏറ്റവും പുതിയ .dmg എടുക്കുക റിലീസ് ചെയ്യുന്നു. ഉറവിടം, പ്രശ്നങ്ങൾ, നിർമ്മാണം ഡോക്സ് zoispag/omniroute-tray ൽ താമസിക്കുന്നു.
💛 @zoispag ൻ്റെ ഒരു കമ്മ്യൂണിറ്റി പ്രോജക്റ്റ് — ഒരു ഔദ്യോഗിക OmniRoute റിലീസ് അല്ല.

## 🔒 സ്വകാര്യവും ലോക്കൽ-ഫസ്റ്റും
സ്വകാര്യവും ലോക്കൽ-ഫസ്റ്റും — OmniRoute-ന്റെ ഗേറ്റ്വേയും കൺട്രോൾ പ്ലെയിനും നിങ്ങളുടെ മെഷീനിൽ പ്രവർത്തിക്കുന്നു. ഓരോ അഭ്യർത്ഥനയ്ക്കും തിരഞ്ഞെടുത്ത അപ്സ്ട്രീം ദാതാവിലേക്കാണ് പ്രോംപ്റ്റുകൾ അയയ്ക്കുന്നത്; OmniRoute ഹോസ്റ്റ് ചെയ്ത പ്രോംപ്റ്റ്-പ്രോസസ്സിംഗ് ഹോപ്പുകളൊന്നും ചേർക്കുന്നില്ല, കൂടാതെ ടെലിമെട്രി ഡിഫോൾട്ടായി പ്രവർത്തനരഹിതമാണ്. ക്രെഡൻഷ്യലുകൾ AES-256-GCM ഉപയോഗിച്ച് സംഭരണാവസ്ഥയിൽ എൻക്രിപ്റ്റ് ചെയ്യുന്നു; നിയന്ത്രണങ്ങളിൽ API-കീ സ്കോപ്പിംഗ്, IP ഫിൽട്ടറിംഗ്, നിരക്ക് പരിധികൾ, പ്രോംപ്റ്റ്-ഇൻജക്ഷൻ പ്രതിരോധങ്ങൾ, അപ്സ്ട്രീം-ഹെഡർ നീക്കംചെയ്യൽ, ഓപ്റ്റ്-ഇൻ PII റിഡാക്ഷൻ, സാനിറ്റൈസ് ചെയ്ത പിശകുകൾ, ലോക്കൽ SQLite ഓഡിറ്റ് ട്രെയിൽ എന്നിവ ഉൾപ്പെടുന്നു. OmniRoute MIT ലൈസൻസുള്ളതും സ്വയം ഹോസ്റ്റ് ചെയ്യാവുന്നതുമാണ്. 📖 [അംഗീകാര നിയന്ത്രണം](docs/architecture/AUTHZ_GUIDE.md) · [സുരക്ഷാ നിയന്ത്രണങ്ങൾ](docs/security/GUARDRAILS.md) · [അനുസരണക്ഷമത](docs/security/COMPLIANCE.md)
## 🔌 സമ്പൂർണ്ണ CLI + A2A & MCP
> സെർവറിനപ്പുറം, OmniRoute **80+ കമാൻഡുകളുള്ള ഒരു സമ്പൂർണ്ണ കമാൻഡ്-ലൈൻ കോക്ക്പിറ്റാണ്**; കൂടാതെ, ഒരു AI ഏജന്റിന് ഇത് **സ്വയം** പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന ഓപ്പൺ ഏജന്റ് പ്രോട്ടോക്കോളുകളും ഇതിലുണ്ട്. ### ⌨️ ഒരു യഥാർത്ഥ CLI (`start` മാത്രമല്ല) ```bash omniroute # ഗേറ്റ്വേ + ഡാഷ്ബോർഡ് പ്രവർത്തിപ്പിക്കുക (പോർട്ട് 20128) omniroute chat # ഇന്ററാക്ടീവ് TUI ചാറ്റ് ക്ലയന്റ് (സ്ലാഷ്: /model /combo /skill /memory) omniroute setup # മാർഗനിർദേശത്തോടെയുള്ള ആദ്യ റൺ വിസാർഡ് omniroute doctor # പ്രൊവൈഡറുകൾ, പോർട്ടുകൾ, നേറ്റീവ് ഡിപെൻഡൻസികൾ എന്നിവ പരിശോധിക്കുക ``` ### 🛰️ റിമോട്ട് മോഡ് — CLI ഇവിടെ പ്രവർത്തിപ്പിക്കുക, OmniRoute ഒരു VPS-ൽ OmniRoute ഒരു സെർവറിലാണോ? **അതേ CLI** ഉപയോഗിച്ച് നിങ്ങളുടെ ലാപ്ടോപ്പിൽ നിന്ന് അത് നിയന്ത്രിക്കുക. നിർദ്ദിഷ്ട പരിധിയുള്ള ആക്സസ് ടോക്കൺ ഉപയോഗിച്ച് ഒരിക്കൽ ലോഗിൻ ചെയ്താൽ, പിന്നീടുള്ള എല്ലാ കമാൻഡുകളും റിമോട്ട് സെർവറിനെയാണ് ലക്ഷ്യമിടുക. ```bash omniroute connect 192.168.0.15 # പാസ്വേഡ് → നിർദ്ദിഷ്ട പരിധിയുള്ള ടോക്കൺ, ഒരു കോൺടെക്സ്റ്റായി സേവ് ചെയ്യുന്നു omniroute models # ← റിമോട്ട് സെർവറിനെതിരെ പ്രവർത്തിക്കുന്നു omniroute configure codex # ← ഒരു റിമോട്ട് മോഡൽ തിരഞ്ഞെടുക്കുകയും ഒരു ലോക്കൽ Codex പ്രൊഫൈൽ എഴുതുകയും ചെയ്യുന്നു omniroute tokens create --name ci --scope read # മറ്റ് മെഷീനുകൾക്കായി കൂടുതൽ പരിമിതമായ ടോക്കണുകൾ സൃഷ്ടിക്കുക omniroute contexts use default # ← ലോക്കൽ സെർവറിലേക്ക് തിരികെ മാറുക ``` ടോക്കണുകളുടെ പരിധികൾ `read` / `write` / `admin` എന്നിവയാണ്; പ്രോസസുകൾ ആരംഭിക്കുന്ന റൂട്ടുകൾ ലൂപ്പ്ബാക്കിൽ മാത്രം ലഭ്യമാണ്. 📖 [റിമോട്ട് മോഡ്](docs/guides/REMOTE-MODE.md)
OmniRoute CLI പ്രദർശിപ്പിക്കുന്ന ആനിമേറ്റഡ് ടെർമിനൽ — omniroute providers list, omniroute combo list, omniroute health — 89-കമാൻഡുകളുള്ള ടോപ്പ്-ലെവൽ ഉപരിതലത്തിലൂടെ ആവർത്തിക്കുന്നു: 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**, **വെബ്ഹുക്കുകൾ**, അല്ലെങ്കിൽ ഒരു **റിമോട്ട് 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
🔔 വെബ്ഹുക്കുകൾ/api/webhooksറിക്വസ്റ്റ് / ക്വോട്ട ഇവന്റുകൾ Slack, Discord, Telegram, അല്ലെങ്കിൽ ഏത് URL-ലേക്കും പുഷ് ചെയ്യുക
🛰️ റിമോട്ട് CLIomniroute connect നിർദ്ദിഷ്ട പരിധിയുള്ള ആക്സസ് ടോക്കണുകൾ ഉപയോഗിച്ച് ഒരു റിമോട്ട് ഇൻസ്റ്റൻസ് നിയന്ത്രിക്കുക
```bash # MCP വഴി Claude Code-ന് സമ്പൂർണ്ണ OmniRoute ടൂൾസെറ്റ് നൽകുക: claude mcp add-server omniroute --type http --url http://localhost:20128/api/mcp/stream ``` 📖 [MCP സെർവർ](docs/frameworks/MCP-SERVER.md) · [A2A സെർവർ](docs/frameworks/A2A-SERVER.md) · [ഏജന്റ് പ്രോട്ടോക്കോളുകൾ](docs/frameworks/AGENT_PROTOCOLS_GUIDE.md)
## 🗜️ ടോക്കണുകൾ 15–95% വരെ സംരക്ഷിക്കുക — സ്വയമേവ
### 📖 ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു — പൈപ്പ്ലൈൻ, ആർക്കിടെക്ചർ, സേവിംഗ്സ് കണക്കുകൂട്ടൽ OmniRoute കംപ്രഷൻ പൈപ്പ്ലൈൻ: 10,000-ടോക്കൺ ക്ലയന്റ് അഭ്യർത്ഥന 12 composable എഞ്ചിനുകളിലൂടെ — Session-Dedup, CCR, Lite, RTK, Responses Tool Output, Headroom, Relevance, Caveman, Aggressive, LLMLingua-2, Ultra, OmniGlyph — കടന്നുപോകുന്ന ഒരു ഉദാഹരണം; ഡോക്യുമെന്റ് ചെയ്ത stacked ഉദാഹരണത്തിൽ ഏകദേശം 1,080 ടോക്കണുകളോടെ provider-ലേക്ക് എത്താൻ കഴിയും. Preservation guards, ഓരോ ഘട്ടത്തിലുമുള്ള fidelity gates എന്നിവ structured content സംരക്ഷിക്കുന്നു; വ്യക്തമായി lossy അല്ലെങ്കിൽ experimental ആയ മോഡുകൾ eligible content മാറ്റിയേക്കാം. Default stacked combo runs `RTK → Caveman`. രണ്ടും ഒരേ tool/context payload-ൽ പ്രവർത്തിക്കുമ്പോൾ, savings compound ചെയ്യുന്നു: ```txt combined = 1 − (1 − RTK) × (1 − Caveman_input) average = 1 − (1 − 0.80) × (1 − 0.46) = 89.2% range = 78.4 – 94.6% ``` Code blocks, URLs, JSON, structured data എന്നിവ preservation engine **എപ്പോഴും സംരക്ഷിക്കുന്നു**. > **കുറച്ച് ടോക്കണുകൾ കൊണ്ട് കാര്യം സാധിക്കുമ്പോൾ ഇത്രയും ടോക്കണുകൾ എന്തിന്?** ഓരോ അഭ്യർത്ഥനയും OmniRoute-ന്റെ compression pipeline-ലൂടെ **സുതാര്യമായി** കടന്നുപോകുന്നു — client മാറ്റങ്ങളൊന്നും ആവശ്യമില്ല. ഇപ്പോൾ ഇത് ക്രമത്തിൽ പ്രവർത്തിക്കുന്നതും ഓരോ routing combo-നും അനുസരിച്ച് mix & match ചെയ്യാവുന്നതുമായ **12 composable എഞ്ചിനുകളുടെ stack** ആണ് — [RTK](https://github.com/rtk-ai/rtk), [Caveman](https://github.com/JuliusBrussee/caveman) (⭐ 90K+), [LLMLingua-2](https://github.com/microsoft/LLMLingua), [Troglodita](https://github.com/leninejunior/troglodita) (PT-BR) എന്നിവയിലെ ആശയങ്ങളെ അടിസ്ഥാനമാക്കി. ### 🧱 12-എഞ്ചിൻ stack എഞ്ചിനുകൾ pipeline ക്രമത്തിൽ പ്രവർത്തിക്കുന്നു; ഓരോന്നും സ്വതന്ത്രമായി toggle ചെയ്യാനും ഓരോ combo-നും അനുസരിച്ച് configure ചെയ്യാനും കഴിയും:
#എഞ്ചിൻഇത് ചെയ്യുന്നത്
1Session-Dedupturn-ുകൾക്കിടയിൽ ആവർത്തിക്കുന്ന content ഒഴിവാക്കുന്നു (content-addressed, cross-turn)
2CCRവലിയ blocks retrieve markers-ന് പിന്നിൽ archive ചെയ്യുന്നു; ആവശ്യപ്പെടുമ്പോൾ fetch ചെയ്യുന്നു
3LiteWhitespace + image-URL trimming (latency-light baseline)
4RTKSmart tool-result filtering, dedup & truncation (command-aware)
5Responses Tool Outputshell/patch/search/build outputs-നായി lossless-first JSON + bounded diagnostic compression (Responses API)
6Headroomvendored GCF codec ഉപയോഗിച്ച് JSON arrays-ന്റെ lossless tabular compaction (~30%)
7Relevanceഅവസാന user query-യുമായി താരതമ്യം ചെയ്തുള്ള extractive sentence scoring
8CavemanRule-based prose compression (output-ൽ ~65–75%)
9Aggressiveപഴയ turn-ുകളുടെ summarization + progressive aging
10LLMLingua-2MobileBERT ONNX വഴി ML semantic pruning — code-safe, async
11Ultraഓപ്ഷണൽ small-model (SLM) tier ഉള്ള heuristic token pruning
12OmniGlyphdirect Anthropic wire-ൽ അളന്ന Claude Fable 5-നായി experimental context-as-image encoding; provider receipts ലഭിക്കുന്നതുവരെ GPT 5.6 transformers fail-closed ആയി തുടരും. നാല് compression profiles (aggressive default, balanced, coding-safe, passthrough) (ഏറ്റവും aggressive; opt-in)
Code blocks, URLs, structured data എന്നിവ **byte-perfect ആയി എപ്പോഴും സംരക്ഷിക്കപ്പെടുന്നു**. **One-click presets** എഞ്ചിനുകളെ സംയോജിപ്പിക്കുന്നു:
മോഡ്സേവിംഗ്സ്ഏറ്റവും അനുയോജ്യം
🪶 Lite~15%എപ്പോഴും പ്രവർത്തിക്കുന്ന സുരക്ഷിത default
🪨 Standard (Caveman)~30%ദൈനംദിന coding
⚡ Aggressive~50%നീണ്ട tool-heavy sessions
🔥 Ultra~75%പരമാവധി സേവിംഗ്സ്
🧰 RTK60–90%Shell/test/build/git output
🔗 Stacked (RTK → Caveman)78–95%Mixed prompts + tool logs
**യഥാർത്ഥ ഉദാഹരണം — Standard mode:** > **മുമ്പ് (69 tokens):** _"The reason your React component is re-rendering is likely because you're creating a new object reference on each render cycle. When you pass an inline object as a prop, React's shallow comparison sees it as a different object every time, which triggers a re-render. I would recommend using useMemo to memoize the object."_ > > **ശേഷം (19 tokens):** _"New object ref each render. Inline object prop = new ref = re-render. Wrap in useMemo."_ > > **അതേ ഉത്തരം. 72% കുറവ് ടോക്കണുകൾ. കൃത്യതയിൽ യാതൊരു നഷ്ടവുമില്ല.** ✅ **PT-BR ഉദാഹരണം — [Troglodita](https://github.com/leninejunior/troglodita) mode:** > **മുമ്പ് (42 ടോക്കണുകൾ):** _"ഓരോ റെൻഡറിംഗ് സൈക്കിളിലും ഒരു പുതിയ ഒബ്ജക്റ്റ് റഫറൻസ് സൃഷ്ടിക്കപ്പെടുന്നതിനാൽ ഘടകം വീണ്ടും റെൻഡർ ചെയ്യപ്പെടുന്നതാണ് പ്രശ്നം. `useMemo` ഉപയോഗിക്കാൻ ഞാൻ ശുപാർശ ചെയ്യും."_ > > **ശേഷം (12 ടോക്കണുകൾ):** _"വീണ്ടും-റെൻഡർ: ഓരോ സൈക്കിളിലും പുതിയ റഫറൻസ് (ഇൻലൈൻ ഒബ്ജക്റ്റ് പുനഃസൃഷ്ടിക്കുന്നു). `useMemo` ഉപയോഗിക്കുക."_ > > **അതേ മറുപടി. ഏകദേശം 70% കുറവ് ടോക്കണുകൾ. സാങ്കേതിക കൃത്യത പൂർണ്ണമായി നിലനിൽക്കുന്നു.** ✅
### 🎚️ എൻജിനുകൾക്കപ്പുറം — ഔട്ട്പുട്ട് ശൈലികൾ, അഡാപ്റ്റീവ് ഡയൽ, ഓരോ അഭ്യർത്ഥനയ്ക്കുമുള്ള നിയന്ത്രണം മുകളിലെ 12 എൻജിനുകൾ **അകത്തേക്ക്** പോകുന്ന ഉള്ളടക്കം ചുരുക്കുന്നു. മൂന്ന് അധിക പാളികൾ **എങ്ങനെ**, **എപ്പോൾ**, എന്താണ് **പുറത്തേക്ക്** വരുന്നത് എന്നത് രൂപപ്പെടുത്തുന്നു: - **🪄 ഔട്ട്പുട്ട് ശൈലികൾ** _(ഔട്ട്പുട്ട്-അക്ഷ നിയന്ത്രണം)_ — നിർണ്ണായകവും കാഷ്-സുരക്ഷിതവുമായ പ്രതികരണ-രൂപീകരണ നിർദ്ദേശങ്ങൾ ചേർക്കുന്നു; പരസ്പരം സംയോജിപ്പിക്കാം, ഓരോന്നിനും `lite` / `full` / `ultra` തീവ്രതകൾ. ഒരു ശൈലി ചേർക്കുന്നത് ഒരു വരിയിലുള്ള രജിസ്ട്രി എൻട്രിയാണ്: - **ചുരുക്കിയ ഗദ്യം** — നിറയ്ക്കുപദങ്ങൾ / ആർട്ടിക്കിളുകൾ / അനിശ്ചിതത്വപ്രകടനങ്ങൾ ഒഴിവാക്കുക; സാങ്കേതിക ഉള്ളടക്കം കൃത്യമായി നിലനിർത്തുക. - **കുറച്ച് കോഡ്** — "മടിയനായ സീനിയർ ഡെവ്" YAGNI: പ്രവർത്തിക്കുന്ന ഏറ്റവും ചെറിയ മാറ്റം, ആവശ്യപ്പെടാത്ത അധിക ഘടനകളൊന്നുമില്ല. - **Ponytail (മടിയനായ സീനിയർ ഡെവ്)** — YAGNI പടവുകൾ കയറുക, മൂലകാരണം പരിഹരിക്കുക, പ്രവർത്തിക്കുന്ന ഏറ്റവും ചെറിയ വ്യത്യാസം മാത്രം വരുത്തുക. - **എനിക്ക് ADHD ഉണ്ട് (പ്രവർത്തനത്തിന് മുൻഗണന)** — അടുത്ത പ്രവർത്തനം ആദ്യം, ഘട്ടങ്ങൾക്ക് നമ്പർ നൽകുക, ഒരു വ്യക്തമായ അടുത്ത ഘട്ടം, ആമുഖമില്ല. - **ചുരുക്കിയ CJK (文言)** — ക്ലാസിക്കൽ-ചൈനീസ് അൾട്രാ-ചുരുക്ക ശൈലി (`zh` ലോക്കേലിലേക്ക് പരിമിതപ്പെടുത്തിയിരിക്കുന്നു). - **🎯 അഡാപ്റ്റീവ് കോൺടെക്സ്റ്റ്-ബജറ്റ്** _(ഡയൽ)_ — ഒരു ഓൺ/ഓഫ് ടോക്കൺ പരിധിക്ക് പകരം, മോഡലിന്റെ കോൺടെക്സ്റ്റ് വിൻഡോയിൽ ഒതുങ്ങുന്നതുവരെ ഏറ്റവും കുറഞ്ഞ ചെലവുള്ളതും ഏറ്റവും കുറവ് നഷ്ടമുണ്ടാക്കുന്നതുമായ എൻജിനുകൾ ആവശ്യത്തിന് മാത്രം ശക്തിപ്പെടുത്തുന്നു. നയം: `reserve-output` (ഡീഫോൾട്ട്, മോഡൽ-അവബോധമുള്ളത്) · `percentage` · `absolute`. മോഡ്: `floor` (ഒതുങ്ങുമെന്ന് ഉറപ്പാക്കുന്നു) · `replace-autotrigger` (നിങ്ങളുടെ വ്യക്തമായ തിരഞ്ഞെടുപ്പിന് മുൻഗണന) · `off` (പാരമ്പര്യ പരിധി). - **🎛️ കംപ്രഷൻ എവിടെയാണ് തീരുമാനിക്കുന്നത്** _(മുൻഗണന, ഉയർന്നത് → താഴ്ന്നത്)_ — ഓരോ അഭ്യർത്ഥനയിലുമുള്ള `x-omniroute-compression` ഹെഡർ › routing-combo override › സജീവമായ പേരിട്ട പ്രൊഫൈൽ › adaptive / auto-trigger › പാനൽ ഡീഫോൾട്ട് › off. പ്രയോഗിച്ച പ്ലാൻ `X-OmniRoute-Compression: ; source=` പ്രതികരണ ഹെഡറിൽ തിരിച്ചുനൽകുന്നു. ടോക്കൺ പരിധി ഉപയോഗിച്ച് ഓട്ടോ-ട്രിഗർ ചെയ്യുക, അഡാപ്റ്റീവ് ഡയൽ പ്രവർത്തനക്ഷമമാക്കുക, പേരിട്ട പ്രൊഫൈൽ പിൻ ചെയ്യുക, ഓരോ അഭ്യർത്ഥനയ്ക്കും ഒറ്റത്തവണ ക്രമീകരണം നൽകുക, അല്ലെങ്കിൽ ഓരോ routing combo-യ്ക്കും ഒരു പൈപ്പ്ലൈൻ നിശ്ചയിക്കുക — നിങ്ങളുടെ വർക്ക്ലോഡിന് അനുയോജ്യമായത് തിരഞ്ഞെടുക്കുക. മാറ്റം പ്രമോട്ട് ചെയ്യുന്നതിന് മുമ്പ്, പിൻ ചെയ്ത കോർപ്പസിൽ വിശ്വാസ്യതയും ലാഭവും വിലയിരുത്തുന്ന ഓപ്റ്റ്-ഇൻ ഓഫ്ലൈൻ **eval harness** (`npm run eval:compression`) ലഭ്യമാണ്. 📖 [`COMPRESSION_GUIDE.md`](docs/compression/COMPRESSION_GUIDE.md) · [`RTK_COMPRESSION.md`](docs/compression/RTK_COMPRESSION.md) · [`COMPRESSION_ENGINES.md`](docs/compression/COMPRESSION_ENGINES.md)
# ⚡ ദ്രുതാരംഭം
**1) ഇൻസ്റ്റാൾ ചെയ്ത് പ്രവർത്തിപ്പിക്കുക** ```bash npm install -g omniroute omniroute ``` > 💡 `npm warn ERESOLVE` അല്ലെങ്കിൽ peer-dep മുന്നറിയിപ്പുകൾ കാണുന്നുണ്ടോ? [അവ പ്രശ്നകരമല്ല](docs/guides/TROUBLESHOOTING.md#npm-install-warnings-eresolve--peer--deprecated). > **npm 11 അല്ലെങ്കിൽ അതിനുശേഷമുള്ള പതിപ്പാണോ ഉപയോഗിക്കുന്നത്?** അനുവദിച്ചിട്ടില്ലെങ്കിൽ npm പാക്കേജ് ലൈഫ്സൈക്കിൾ സ്ക്രിപ്റ്റുകൾ തടഞ്ഞേക്കാം. OmniRoute-ന്റെ `postinstall` (`node scripts/build/postinstall.mjs`) അതിന്റെ നേറ്റീവ് റൺടൈം ഫയലുകൾ തയ്യാറാക്കാൻ ആവശ്യമാണ്. ആഗോളമായി ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ npm-ന്റെ മുന്നറിയിപ്പിൽ പേരിട്ടിരിക്കുന്ന പാക്കേജുകൾ അനുവദിക്കുക. OmniRoute 3.8.54 റിപ്പോർട്ട് ചെയ്ത പാക്കേജ് സെറ്റിനായി: > > ```bash > npm install -g --allow-scripts=omniroute,keytar,onnxruntime-node,@parcel/watcher,@swc/core,protobufjs,esbuild omniroute > ``` > > ഭാവിയിലെ ആഗോള ഇൻസ്റ്റാളുകൾക്കായി ഈ അനുവദനീയ ലിസ്റ്റ് വീണ്ടും ഉപയോഗിക്കാൻ, ഒരിക്കൽ ക്രമീകരിച്ച് സാധാരണ രീതിയിൽ ഇൻസ്റ്റാൾ ചെയ്യുക: > > ```bash > npm config set allow-scripts=omniroute,keytar,onnxruntime-node,@parcel/watcher,@swc/core,protobufjs,esbuild --location=user > npm install -g omniroute > ``` > > റിലീസുകൾക്കിടയിൽ ഡിപെൻഡൻസി ലിസ്റ്റ് മാറാം; npm വ്യത്യസ്തമായ ഒരു ലിസ്റ്റ് റിപ്പോർട്ട് ചെയ്താൽ, ആ മുന്നറിയിപ്പിലുള്ള പാക്കേജ് പേരുകൾ ഉപയോഗിക്കുക. ഒരു പാക്കേജ് അനുവദിക്കുന്നത് അതിന്റെ ഇൻസ്റ്റാൾ സ്ക്രിപ്റ്റുകൾ പ്രവർത്തിപ്പിക്കാൻ അനുമതി നൽകുന്നു. > **Gemini Web അല്ലെങ്കിൽ മറ്റൊരു വെബ്-കുക്കി പ്രൊവൈഡറാണോ ഉപയോഗിക്കുന്നത്?** npm പാക്കേജിൽ > Playwright ഉൾപ്പെടുന്നു, എന്നാൽ അതിന്റെ Chromium ബൈനറി ഉൾപ്പെടുന്നില്ല. ആദ്യത്തെ വെബ്-പ്രൊവൈഡർ അഭ്യർത്ഥന നടത്തുന്നതിന് മുമ്പ് > [Playwright Chromium സജ്ജീകരണം](docs/guides/TROUBLESHOOTING.md#gemini-web-and-playwright-chromium) > എന്ന കുറിപ്പ് കാണുക. `http://localhost:20128`-ൽ ഡാഷ്ബോർഡ് · `http://localhost:20128/v1`-ൽ API. **2) നിങ്ങളുടെ സ്വന്തം അക്കൗണ്ട് ഉപയോഗിച്ച് യോഗ്യമായ ഒരു പ്രൊവൈഡറുമായി ബന്ധിപ്പിക്കുക** ഡാഷ്ബോർഡ് → **പ്രൊവൈഡർമാർ** → നിലവിലെ നിബന്ധനകളും ക്വോട്ടയും നിങ്ങളുടെ ഉപയോഗസാഹചര്യത്തിന് അനുയോജ്യമായ ഒരു പ്രൊവൈഡർ തിരഞ്ഞെടുക്കുക → അതിന്റെ API കീ ചേർക്കുക അല്ലെങ്കിൽ അക്കൗണ്ട് പ്രക്രിയ പൂർത്തിയാക്കുക. സൗജന്യ ടിയറുകൾക്ക് സൈൻഅപ്പ്, അംഗീകാരം, അല്ലെങ്കിൽ പേയ്മെന്റ് രീതി ആവശ്യമായേക്കാം. [സൗജന്യ ടിയറുകൾ ഗൈഡ്](docs/getting-started/FREE-TIERS-GUIDE.md) പരിശോധിക്കുക; കീ ഇല്ലാത്ത ലഭ്യത ഉറപ്പുനൽകുന്നില്ല, കൂടാതെ `tos: avoid` എന്ന് അടയാളപ്പെടുത്തിയ പ്രൊവൈഡർമാരെ ഡീഫോൾട്ടായി `auto`-യിൽ നിന്ന് ഒഴിവാക്കുന്നു. **3) നിങ്ങളുടെ കോഡിംഗ് ടൂൾ ചൂണ്ടിക്കാണിക്കുക** ```txt Base URL: http://localhost:20128/v1 API Key: [copy from Dashboard → Endpoints] Model: auto (routes among eligible connections — or choose provider/model) ``` **4) ഇത് പ്രവർത്തിക്കുന്നുണ്ടെന്ന് സ്ഥിരീകരിക്കുക** ```bash curl http://localhost:20128/v1/models -H "Authorization: Bearer YOUR_KEY" ``` നിങ്ങൾ ബന്ധിപ്പിച്ച മോഡലുകളുടെ ലിസ്റ്റ് കാണണം. 🎉 അത്ര തന്നെ — കോഡിംഗ് ആരംഭിക്കൂ; OmniRoute നിങ്ങൾക്കായി സ്വയമേവ റൂട്ടുചെയ്യുകയും ഫാൾബാക്ക് ചെയ്യുകയും ചെയ്യും. നിങ്ങളുടെ ക്ലയന്റിന് കസ്റ്റം ഹെഡറുകൾ അയയ്ക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, OmniRoute ടോക്കണൈസ്ഡ് അനുയോജ്യതാ അലിയാസുകളും നൽകുന്നു: ```txt OpenAI catalog: http://localhost:20128/vscode/YOUR_KEY/ OpenAI models: http://localhost:20128/vscode/YOUR_KEY/models OpenAI chat: http://localhost:20128/vscode/YOUR_KEY/chat/completions OpenAI responses: http://localhost:20128/vscode/YOUR_KEY/responses Ollama chat: http://localhost:20128/vscode/YOUR_KEY/api/chat Ollama tags: http://localhost:20128/vscode/YOUR_KEY/api/tags ``` `Authorization: Bearer ...` ചേർക്കാൻ കഴിയാത്ത ക്ലയന്റുകൾക്കായി മാത്രം ഇവ ഉപയോഗിക്കുക. ഹെഡർ ഓത്ത് ഇപ്പോഴും മുൻഗണനയുള്ള മോഡാണ്.
## 📦 കൂടുതൽ ഇൻസ്റ്റാളേഷൻ രീതികൾ — Docker, സോഴ്സ്, pnpm, Arch **🐳 Docker** ```bash docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \ -p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest ``` `:latest` ഏറ്റവും ഉയർന്ന **പ്രസിദ്ധീകരിച്ച** സ്ഥിരതയുള്ള SemVer പിന്തുടരുന്നു. ഇത് git `main` പിന്തുടരുന്നില്ല. GitOps-നായി `:X.Y.Z` പിൻ ചെയ്യുക. [Docker റിലീസ് ചാനലുകൾ](docs/guides/DOCKER_GUIDE.md#release-channels) കാണുക. ഇമേജിൽ **`OMNIROUTE_MEMORY_MB=1024`** പിൻ ചെയ്തിരിക്കുന്നു. ഡാഷ്ബോർഡിനും ലഘുവായ ചാറ്റിനും അത് മതിയാകും. **കോഡിംഗ് ഏജന്റുകൾക്ക്** (Claude Code, Codex, Grok, … എന്നിവയിൽ നിന്നുള്ള `POST /v1/responses`) ഇതിലും വളരെ വലിയ V8 heap ആവശ്യമാണ്; അല്ലെങ്കിൽ ദൈർഘ്യമേറിയ രണ്ട് context-കൾ ഒരേ സമയം പ്രവർത്തിക്കുമ്പോൾ ഏകദേശം 12 GiB-ൽ പ്രോസസ്സിൽ `FATAL ERROR` സംഭവിക്കും. heap-നേക്കാൾ കൂടുതൽ ശേഷിയോടെ container ക്രമീകരിക്കുക (native buffer-കൾ V8-ന് പുറത്താണ് സ്ഥിതി ചെയ്യുന്നത്): | വർക്ക്ലോഡ് | Heap (`-e OMNIROUTE_MEMORY_MB`) | Container (`--memory`) | | ----------------------------------------- | ------------------------------- | ---------------------- | | ഡാഷ്ബോർഡ് / ലഘുവായ ചാറ്റ് | `1024` (ഇമേജിന്റെ ഡിഫോൾട്ട്) | ≥2 g | | ഒരു കോഡിംഗ് ഏജന്റ് | `8192` | ≥10 g | | ഒരേസമയം രണ്ട് ദൈർഘ്യമേറിയ `/v1/responses` | `10240`–`12288` | ≥12–16 g | ```bash docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \ -e OMNIROUTE_MEMORY_MB=8192 --memory=10g \ -p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest ``` പൂർണ്ണ പട്ടിക: [Docker ഗൈഡ് — runtime RAM](docs/guides/DOCKER_GUIDE.md#runtime-ram-for-coding-agents). > **പ്രീ-റിലീസ് Docker ചാനൽ:** `diegosouzapw/omniroute:next`, കൂടാതെ > `diegosouzapw/omniroute:next-web` എന്നിവ നിലവിലെ ഡിഫോൾട്ട് `release/v*` > branch പിന്തുടരുന്നു. മാറ്റം വരാവുന്ന ഈ tag-കൾ റിലീസ് ചെയ്യാത്ത പരിഹാരങ്ങൾ പരിശോധിക്കാൻ മാത്രം > ഉദ്ദേശിച്ചുള്ളവയാണ്; അവ **production-നായി പിന്തുണയ്ക്കുന്നില്ല**. കാണുക: > [Docker റിലീസ് ചാനലുകൾ](docs/guides/DOCKER_GUIDE.md#release-channels). **🥟 Bun** Bun runtime കണ്ടെത്തൽ വഴി സാധാരണ `bun install`, global installation (`bun install -g omniroute`) എന്നിവ പിന്തുണയ്ക്കുന്നു: - **Built-in `bun:sqlite`**: Bun-ൽ പ്രവർത്തിക്കുമ്പോൾ OmniRoute, Bun-ന്റെ built-in `bun:sqlite` driver ഉപയോഗിക്കുന്നു; Node.js-ൽ `better-sqlite3` അല്ലെങ്കിൽ `sql.js` ഉപയോഗിക്കുന്നു. - **dev-ൽ സ്വയമേവയുള്ള Webpack bundler തിരഞ്ഞെടുപ്പ്**: native V8 binding പൊരുത്തക്കേടുകൾ തടയാൻ development (`bun run dev`) Bun-നെ സ്വയമേവ കണ്ടെത്തുകയും Turbopack പ്രവർത്തനരഹിതമാക്കി Webpack ഉപയോഗിക്കുകയും ചെയ്യുന്നു. Production build-കൾ (`bun run build`) Node-ലേതുപോലെ കൃത്യമായി `OMNIROUTE_USE_TURBOPACK` പിന്തുടരുന്നു: ഡിഫോൾട്ടായി Turbopack; Webpack ഉപയോഗിച്ച് build ചെയ്യാൻ `OMNIROUTE_USE_TURBOPACK=0` (`Dockerfile.bun` ഇത് ഒരു `--build-arg` ആയി ലഭ്യമാക്കുന്നു). - **പ്രത്യേക Bun Dockerfile**: native Bun production deployment-കൾക്കായുള്ള multi-stage `Dockerfile.bun` (`docker build -f Dockerfile.bun -t omniroute:bun .`). ```bash # Bun ഉപയോഗിച്ച് ഇൻസ്റ്റാൾ ചെയ്ത് പ്രവർത്തിപ്പിക്കുക bun install bun run dev ``` **🛠️ സോഴ്സിൽ നിന്ന്** ```bash cp .env.example .env && npm install PORT=20128 npm run dev ``` **📦 pnpm** ```bash pnpm add -g omniroute@latest --allow-build=better-sqlite3 --allow-build=@swc/core && omniroute ``` **🐧 Arch Linux (AUR)** ```bash yay -S omniroute-bin && systemctl --user enable --now omniroute.service ``` **🔧 Nix (Flake)** ```bash # Nix flakes ഉപയോഗിച്ച് nix develop npm run dev # അല്ലെങ്കിൽ devbox ഉപയോഗിച്ച് devbox run npm run dev ``` 📖 [Docker ഗൈഡ്](docs/guides/DOCKER_GUIDE.md) — Compose profile-കൾ, Caddy HTTPS, Cloudflare tunnel-കൾ. **🦭 Podman** ```bash # 1. bind-mount ചെയ്ത data directory തയ്യാറാക്കുക mkdir -p data # 2. Linux + local rootless Podman-ൽ മാത്രം (remote Podman Machine client-ൽ ഒരിക്കലും ഉപയോഗിക്കരുത്): podman unshare chown 1000:1000 ./data # 3. runtime hint സജ്ജമാക്കി, local Compose image build ചെയ്ത് ആരംഭിക്കുക echo "CONTAINER_HOST=podman" >> .env podman compose --profile base up -d --build ``` macOS അല്ലെങ്കിൽ Windows-ൽ Podman ഒരു remote Podman Machine ഉപയോഗിക്കുന്നു: `podman unshare` ഒഴിവാക്കി [topology-നിർദ്ദിഷ്ട data directory മാർഗ്ഗനിർദ്ദേശം](contrib/podman/README.md#data-directory-permissions-by-topology) പിന്തുടരുക. 📖 [Podman ഗൈഡ്](contrib/podman/README.md) — Compose build-കൾ, Podman Machine, കൂടാതെ Linux/systemd Quadlet സജ്ജീകരണം. **⚡ കൂടുതൽ വേഗതയുള്ള / ലഘുവായ ഇൻസ്റ്റാളേഷൻ (native build ഒഴിവാക്കുക)** native SQLite engine (`better-sqlite3`) ഒരു **optional** dependency ആണ്. അതിനാൽ global installation ഒരിക്കലും source-ൽ നിന്നുള്ള compilation കാത്ത് തടസ്സപ്പെടുന്നില്ല: നിങ്ങളുടെ platform/Node-ന് അനുയോജ്യമായ prebuilt binary ലഭ്യമാണെങ്കിൽ അത് ഉപയോഗിക്കുന്നു; അല്ലെങ്കിൽ build tool-കൾ ആവശ്യമില്ലാതെ ഒരു pure-JS engine-ലേക്ക് (`node:sqlite` Node 22+-ൽ, അല്ലെങ്കിൽ bundle ചെയ്ത `sql.js` WASM) സുതാര്യമായി fallback ചെയ്യുന്നു. post-install native warm-up പൂർണ്ണമായും ഒഴിവാക്കാൻ (CI, headless, അല്ലെങ്കിൽ വേഗത കുറഞ്ഞ machine-കൾ): ```bash OMNIROUTE_SKIP_POSTINSTALL=1 npm install -g omniroute # CI=1 ഇതും ഒഴിവാക്കുന്നു ``` ഏറ്റവും വേഗതയുള്ള installation-കൾക്കായി **pnpm** തിരഞ്ഞെടുക്കുക (content-addressed store + hard link-കൾ — മുകളിൽ കാണുക). ഡാഷ്ബോർഡ് ഇല്ലാത്ത headless runtime-നായി Docker `base` profile (മുകളിൽ) അല്ലെങ്കിൽ [Termux ഗൈഡ്](docs/guides/TERMUX_GUIDE.md) ഉപയോഗിക്കുക. CLI-യും web dashboard-ും ഒരേ port-ൽ ഒരേ process വഴിയാണ് ലഭ്യമാക്കുന്നത്; അതിനാൽ നിലവിൽ പ്രത്യേക CLI-only package ഇല്ല.
# 🎬 പ്രവർത്തനത്തിലുള്ള OmniRoute
## 📹 വീഡിയോ ഗൈഡുകൾ
2026-10-18-ലെ ഡാഷ്ബോർഡ് സ്നാപ്പ്ഷോട്ട് · അസംസ്കൃത കാറ്റലോഗ്: YT 1.352 | TT 334 | IG 290 · പുതുമ (ദിവസങ്ങൾ): YT 5 | TT 48 | IG 49
Instagram റീൽ — nick_saraev
🎬 #1 — Instagram
nick_saraev — 3,042,474 കാഴ്ചകൾ
Instagram റീൽ — nnapier7
🎬 #2 — Instagram
nnapier7 — 1,454,535 കാഴ്ചകൾ
YouTube — Amidia AI & Tech
🎬 #3 — YouTube
Amidia AI & Tech — 794,974 കാഴ്ചകൾ
Instagram റീൽ — theopenstack
🎬 #4 — Instagram
theopenstack — 692,419 കാഴ്ചകൾ
TikTok — migue.baena
🎬 #5 — TikTok
migue.baena — 685,788 കാഴ്ചകൾ
**സമ്പൂർണ്ണ റാങ്കിങ് (ആവർത്തനങ്ങൾ നീക്കംചെയ്ത കാനോനിക്കൽ URLs, `v > 0`, ഏറ്റവും കൂടുതൽ റീച്ച്):** | #1 | #2 | #3 | #4 | #5 | | -------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | | [nick_saraev — Instagram](https://www.instagram.com/reel/Da8ZthUPK98/) — **3,042,474** | [nnapier7 — Instagram](https://www.instagram.com/reel/Dbp7wv_CIO0/) — **1,454,535** | [Amidia AI & Tech — YouTube](https://www.youtube.com/watch?v=NJ0TQ-pyMDY) — **794,974** | [theopenstack — Instagram](https://www.instagram.com/reel/DaSs65mMrHk/) — **692,419** | [migue.baena — TikTok](https://www.tiktok.com/@migue.baena/video/7670919268216622358) — **685,788** | | #6 | #7 | #8 | #9 | #10 | | ------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | | [milesreevesai — TikTok](https://www.tiktok.com/@milesreevesai/video/7667980059189366019) — **620,400** | [nikothetech — TikTok](https://www.tiktok.com/@nikothetech/video/7671890769665477918) — **610,803** | [Vaibhav Sisinty — YouTube](https://www.youtube.com/watch?v=QucgvbO5gsM) — **509,281** | [buildwithai.club — Instagram](https://www.instagram.com/reel/DbIt9AjK7-U/) — **347,652** | [nivedan.ai — Instagram](https://www.instagram.com/reel/DbIrCksJiqq/) — **331,973** | 2026-10-18-ലെ കാനോനിക്കൽ മെട്രിക്കുകൾ: **1.976 തനതായ വീഡിയോകൾ** · **20.220.289 അറിയപ്പെടുന്ന കാഴ്ചകൾ** (`v > 0`) · **ഓരോ നെറ്റ്വർക്കിലുമായി 1.210 ചാനലുകൾ/പ്രൊഫൈലുകൾ**. അസംസ്കൃത ഡാഷ്ബോർഡിൽ 1.976 വരികളുണ്ട് (YouTube 1.352 = 740 ദൈർഘ്യമേറിയ വീഡിയോകൾ + 612 Shorts · TikTok 334 · Instagram 290); ഓരോ വീഡിയോയുടെയും ഏറ്റവും ഉയർന്ന കാഴ്ചകളുടെ എണ്ണം നിലനിർത്തുന്ന കാനോനിക്കൽ URL അടിസ്ഥാനമാക്കിയുള്ള നോർമലൈസേഷനുശേഷം ആവർത്തനങ്ങളൊന്നും ശേഷിച്ചിട്ടില്ല. YouTube ഡാറ്റ ശേഖരണം 2026-10-13 മുതൽ മരവിപ്പിച്ചിരിക്കുകയാണ് (14 മുതൽ 18/10 വരെ API ക്വോട്ട തീർന്നതിനാൽ), TikTok/Instagram ഡാറ്റ ശേഖരണം 2026-09-02 മുതലും (ശേഖരണ ക്രെഡിറ്റുകൾ ഇല്ലാത്തതിനാൽ); 76 വീഡിയോകൾക്ക് ഇപ്പോഴും കാഴ്ചകളുടെ എണ്ണം ലഭ്യമല്ല. > 🎬 **OmniRoute-നെക്കുറിച്ച് ഒരു വീഡിയോ തയ്യാറാക്കിയോ?** ലിങ്ക് സഹിതം ഒരു [ഇഷ്യൂ](https://github.com/diegosouzapw/OmniRoute/issues/new) അല്ലെങ്കിൽ [ചർച്ച](https://github.com/diegosouzapw/OmniRoute/discussions) ആരംഭിക്കൂ — ഞങ്ങൾ അത് ഇവിടെ ഫീച്ചർ ചെയ്യും.
# 📧 കമ്മ്യൂണിറ്റിയും സഹായവും > എല്ലാം ഒരിടത്ത് — മെയിന്റെയ്നറെ പിന്തുടരുക, കമ്മ്യൂണിറ്റിയുമായി ചാറ്റ് ചെയ്യുക, അല്ലെങ്കിൽ ഒരു ഇഷ്യൂ ആരംഭിക്കുക. | ചാനൽ | എവിടെ / എങ്ങനെ | | -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | | 💼 **LinkedIn** — പരിപാലകനെ പിന്തുടരുക | [linkedin.com/in/diegosouzapw](https://www.linkedin.com/in/diegosouzapw/) | | 🐙 **GitHub** — റിലീസുകൾക്കും നുറുങ്ങുകൾക്കും പിന്തുടരുക | [@diegosouzapw](https://github.com/diegosouzapw) | | 💬 **Discord** | [discord.gg/U47eFqAXCn](https://discord.gg/U47eFqAXCn) | | ✈️ **Telegram** | [t.me/omnirouteOficial](https://t.me/omnirouteOficial) | | 🟢 **WhatsApp — 🌍 ആഗോളം** | [ഗ്രൂപ്പിൽ ചേരുക](https://chat.whatsapp.com/FvuCbrpZmQ6I85n2vW5QIC?s=cl&p=a&mlu=4) | | 🟢 **WhatsApp — 🇧🇷 ബ്രസീൽ** | [ഗ്രൂപ്പിൽ ചേരുക](https://chat.whatsapp.com/KWgatljAjmbELQory59Oti?s=cl&p=a&mlu=4) | | 🌍 **വെബ്സൈറ്റ്** | [omniroute.online](https://omniroute.online) | | 🌍 **🌍StHub OmniRoute കമ്മ്യൂണിറ്റി (സൗജന്യം)** | [StHub പോർട്ടൽ](https://portal.sthub.com.br/communities/groups/st-hub/channels/Omniroute-World-8kRjmK) | | 📦 **സോഴ്സ് കോഡ്** | [github.com/diegosouzapw/OmniRoute](https://github.com/diegosouzapw/OmniRoute) | | 🐛 **ഒരു ബഗ് റിപ്പോർട്ട് ചെയ്യുക** | [ഒരു ഇഷ്യൂ തുറക്കുക](https://github.com/diegosouzapw/OmniRoute/issues) — `npm run system-info` ഔട്ട്പുട്ട് അറ്റാച്ച് ചെയ്യുക | | 🤝 **സംഭാവന ചെയ്യുക** | [CONTRIBUTING.md](CONTRIBUTING.md) · [ബ്രാഞ്ചിംഗ് & റിലീസ് മോഡൽ](docs/ops/BRANCHING_MODEL.md) · ഒരു `good first issue` തിരഞ്ഞെടുക്കുക | | 💚 **പ്രോജക്റ്റിനെ പിന്തുണയ്ക്കുക** | [പിന്തുണയ്ക്കാനുള്ള മാർഗങ്ങൾ ↑](#-support-omniroute) · [GitHub Sponsors](https://github.com/sponsors/diegosouzapw) |
---
## 🛠️ സാങ്കേതിക സ്റ്റാക്ക്
പാളിസാങ്കേതികവിദ്യ
റൺടൈംNode.js 22.x / 24.x LTS — >=22.22.2 <23 || >=24.0.0 <27
ഭാഷTypeScript 6.0 — src/, open-sse/ എന്നിവയിലുടനീളം 100% TypeScript (v2.0 മുതൽ core-ൽ any ഒന്നുമില്ല)
ഫ്രെയിംവർക്ക്Next.js 16 + React 19 + Tailwind CSS 4
ഡാറ്റാബേസ്better-sqlite3 (SQLite, WAL ജേണലിംഗ്) + LowDB (JSON ലെഗസി) — 147 ഡൊമെയ്ൻ മോഡ്യൂളുകൾ, 233 മൈഗ്രേഷനുകൾ
മെമ്മറിSQLite FTS5 പൂർണ്ണ-ടെക്സ്റ്റ് + int8-quantized വെക്ടർ എംബെഡ്ഡിംഗുകൾ, ടൈപ്പുചെയ്ത ഡിക്കേ
സ്കീമകൾZod 4 — MCP ടൂൾ I/O സാധൂകരണം + API കരാറുകൾ
പ്രോട്ടോക്കോളുകൾMCP (stdio / HTTP / SSE) + A2A v0.3 (JSON-RPC 2.0 + SSE)
സ്ട്രീമിംഗ്Server-Sent Events (SSE) + WebSocket ബ്രിഡ്ജ് (/v1/ws)
കംപ്രഷൻ12-എഞ്ചിൻ പൈപ്പ്ലൈൻ — RTK, Caveman, LLMLingua-2 (MobileBERT ONNX), GCF, OmniGlyph
ഓത്ത് & സുരക്ഷOAuth 2.0 (PKCE) + JWT + API കീകൾ + MCP സ്കോപ്പുചെയ്ത ഓത്ത് · വിശ്രമാവസ്ഥയിൽ AES-256-GCM · DOMPurify
സ്റ്റെൽത്ത്wreq-js — JA3 / JA4 TLS ഫിംഗർപ്രിന്റ് ഇംപേഴ്സണേഷൻ, 3-ലെവൽ പ്രോക്സി
പ്രതിരോധശേഷിസർക്യൂട്ട് ബ്രേക്കർ, എക്സ്പോണൻഷ്യൽ ബാക്കോഫ്, ആന്റി-തണ്ടറിംഗ്-ഹെർഡ്, ഓട്ടോ-കോംബോ സ്വയം-പരിഹാരം
ലോഗിംഗ്pino — റിക്വസ്റ്റ് കോൺടെക്സ്റ്റോടുകൂടിയ ഘടനാപരമായ JSON ലോഗുകൾ
ടെസ്റ്റിംഗ്Node.js ടെസ്റ്റ് റണ്ണർ + Vitest — 8,400+ ട്രാക്കുചെയ്ത ടെസ്റ്റ് ഫയലുകളിലായി 60,000+ സ്റ്റാറ്റിക് ടെസ്റ്റ് ഡിക്ലറേഷനുകൾ (യൂണിറ്റ്, ഇന്റഗ്രേഷൻ, E2E, സുരക്ഷ, ഇക്കോസിസ്റ്റം)
പ്ലാറ്റ്ഫോമുകൾഡെസ്ക്ടോപ്പ് (Electron) · Android (Termux) · PWA (ഏത് ബ്രൗസറും)
CI/CDGitHub Actions — റിലീസിൽ സ്വയമേവ npm പ്രസിദ്ധീകരണം + Docker Hub
ലിങ്കുകൾവെബ്സൈറ്റ് · npm · Docker Hub

## 📖 ഡോക്യുമെന്റേഷൻ
### 📘 ആരംഭിക്കൽ
ഡോക്യുമെന്റ്വിവരണം
ഉപയോക്തൃ ഗൈഡ്Providers, combos, CLI സംയോജനം, deployment
സജ്ജീകരണ ഗൈഡ്പൂർണ്ണമായ ഇൻസ്റ്റാൾ രീതികൾ, CLI tool configs, protocol setup, timeout tuning
CLI Tools ഗൈഡ്Claude Code, Codex, Cursor, Cline, OpenClaw, Kilo, Copilot എന്നിവയ്ക്കുള്ള ഓരോ tool-ിനുമുള്ള സജ്ജീകരണം
Remote Modescoped access tokens ഉപയോഗിച്ച് നിങ്ങളുടെ laptop CLI-ൽ നിന്ന് ഒരു remote OmniRoute (VPS) നിയന്ത്രിക്കുക
Claude Code Configlaunch + per-model profiles ഉപയോഗിച്ച് Claude Code-നെ OmniRoute-ലേക്ക് (local/remote) ചൂണ്ടിക്കാണിക്കുക
ദ്രുതാരംഭം3 ഘട്ടങ്ങളിലായി install → connect → configure
### 🔧 പ്രവർത്തനങ്ങളും വിന്യാസവും
ഡോക്യുമെന്റ്വിവരണം
Docker ഗൈഡ്Docker run, Compose profiles, Caddy HTTPS, tunnels, image tags
Podman ഗൈഡ്Quadlet systemd സംയോജനം, podman-compose, SELinux
VM വിന്യാസംപൂർണ്ണ ഗൈഡ്: VM + nginx + Cloudflare സജ്ജീകരണം
Fly.io വിന്യാസംpersistent storage ഉപയോഗിച്ച് Fly.io-ലേക്ക് വിന്യസിക്കുക
Termux ഗൈഡ്Termux വഴി Android-ൽ OmniRoute പ്രവർത്തിപ്പിക്കുക
PWA ഗൈഡ്Progressive Web App ഇൻസ്റ്റാളേഷൻ, caching, architecture
അൺഇൻസ്റ്റാൾ ഗൈഡ്എല്ലാ ഇൻസ്റ്റാൾ രീതികൾക്കുമുള്ള പൂർണ്ണ നീക്കം
Environment Configപൂർണ്ണമായ .env variables-ഉം references-ഉം
### 🧠 സവിശേഷതകളും ആർക്കിടെക്ചറും
ഡോക്യുമെന്റ്വിവരണം
ആർക്കിടെക്ചർസിസ്റ്റം architecture, data flow, internals
Compression ഗൈഡ്7-option pipeline: off / lite / standard / aggressive / ultra / RTK / stacked
RTK CompressionCommand-output compression, filters, trust, verify, raw-output recovery
Compression EnginesCaveman, RTK, stacked pipelines, dashboard/API/MCP surfaces
Compression Rules FormatCaveman, RTK filters എന്നിവയ്ക്കുള്ള JSON rule-pack schemas
Compression Language PacksLanguage detection, Caveman rule-pack authoring
Resilience ഗൈഡ്Circuit breakers, cooldowns, queue, anti-thundering herd, TLS spoofing
Auto-Combo Engine16-factor scoring, mode packs, self-healing
Proxy ഗൈഡ്3-level proxy system, 1proxy marketplace, registry CRUD
Free Tiersഏകീകരിച്ച directory: രേഖപ്പെടുത്തിയ 34 recurring pools / catalog ചെയ്ത 465 free-tier entries
Features GalleryScreenshots സഹിതമുള്ള visual dashboard tour
Codebase Documentationതുടക്കക്കാർക്ക് സൗഹൃദമായ codebase walkthrough
### 🤖 പ്രോട്ടോക്കോളുകളും API-കളും
ഡോക്യുമെന്റ്വിവരണം
API Referenceഉദാഹരണങ്ങളോടുകൂടിയ എല്ലാ endpoints-ഉം
OpenAPI SpecOpenAPI 3.0 specification
MCP Server110 MCP tools, IDE configs, Python/TS/Go clients
MCP Server ഗൈഡ്MCP installation, transports, tool reference
A2A ServerJSON-RPC 2.0 protocol, skills, streaming, task mgmt
A2A Server ഗൈഡ്A2A agent card, tasks, skills, streaming
### 📋 പ്രോജക്റ്റും ഗുണനിലവാരവും
രേഖവിവരണം
സംഭാവന നൽകൽവികസന സജ്ജീകരണവും മാർഗ്ഗനിർദ്ദേശങ്ങളും
ബ്രാഞ്ചിംഗും റിലീസ് മോഡലുംPR-കൾ ലക്ഷ്യമിടുന്ന സ്ഥലം (release/*), main-നും ടാഗുകൾക്കും ഉള്ള അർത്ഥം
മാറ്റപ്പട്ടികഓരോ പതിപ്പിന്റെയും പൂർണ്ണ റിലീസ് ചരിത്രം
സുരക്ഷാ നയംദുർബലത റിപ്പോർട്ടിംഗും സുരക്ഷാ പ്രവർത്തനരീതികളും
i18n ഗൈഡ്67 ഭാഷകൾക്കുള്ള പിന്തുണ, വിവർത്തന പ്രവാഹം, RTL
റിലീസ് ചെക്ക്ലിസ്റ്റ്റിലീസിന് മുമ്പുള്ള സാധൂകരണ ഘട്ടങ്ങൾ
കവറേജ് പ്ലാൻ8,400-ലധികം ട്രാക്ക് ചെയ്ത ടെസ്റ്റ് ഫയലുകളിലായി 60,000-ലധികം സ്റ്റാറ്റിക് ടെസ്റ്റ് ഡിക്ലറേഷനുകൾക്കുള്ള ടെസ്റ്റ് കവറേജ് തന്ത്രം

# ⭐ മുൻനിര സംഭാവനക്കാർ > ആവേശഭരിതമായ ഒരു ഓപ്പൺ-സോഴ്സ് സമൂഹമാണ് OmniRoute-നെ രൂപപ്പെടുത്തുന്നത്. പ്രോജക്റ്റിന്റെ ഗുണനിലവാരം, സ്ഥിരത, വ്യാപ്തി എന്നിവയിൽ നേരിട്ട് നിർണായക സ്വാധീനം ചെലുത്തിയ അസാധാരണ സംഭാവനകളാണ് ഈ വ്യക്തികൾ നൽകിയിരിക്കുന്നത്. **നന്ദി.** ### ലയിപ്പിച്ച pull request-ുകൾ പ്രകാരമുള്ള ബാഹ്യ സംഭാവനക്കാർ
റാങ്ക്സംഭാവകൻലയിപ്പിച്ച PR-കൾ~മാറ്റിയ വരികൾ
1maxmad64bis41825,367,739
2HouMinXi29513,557,796
3pacocartones22281,551
4backryun210270,562
5JxnLexn1983,570,623
6oyi77190411,243
7KooshaPari1515,972,314
8rdself14580,663
9RaviTharuma123500,065
10herjarsa88230,872
11hartmark852,849,623
12jonlwheat2-gif6869,097
13artickc6243,502
14xiaoyaner020159126,220
15chirag127526,661
16xz-dev50245,976
17woodsonl48811,771
18rqzbeh46151,229
19MumuTW4328,166
19QuangBlue4313,112
2026-11-03 03:01:19 UTC-ന് തത്സമയ release/v3.8.53 ടിപ്പ് 05bc048d6c ഉപയോഗിച്ച് സെൻസസ് എടുത്തു. പേജിനേറ്റ് ചെയ്ത GitHub GraphQL സെൻസസിൽ 9,947 ലയിപ്പിച്ച PR-കൾ ഉൾപ്പെടുന്നു: റിപ്പോസിറ്ററി ഉടമയുടേത് 4,130, Dependabot-ന്റേത് 240, മറ്റ് ബോട്ടുകൾ/ആപ്പുകളുടേത് 6, കൂടാതെ 883 വ്യത്യസ്ത സംഭാവകരിൽ നിന്നുള്ള 5,571 ബാഹ്യ PR-കൾ. “മാറ്റിയ വരികൾ” എന്നത് GitHub-ലെ കൂട്ടിച്ചേർക്കലുകളും നീക്കംചെയ്യലുകളും ചേർന്നതും ജനറേറ്റ് ചെയ്ത ഫയലുകൾ, ലോക്ക്ഫയലുകൾ, കാറ്റലോഗുകൾ, വിവർത്തനങ്ങൾ, ഡോക്യുമെന്റേഷൻ എന്നിവ ഉൾപ്പെടുന്നതുമാണ്; ഇത് churn ആണ്, രചയിതാവ് എഴുതിയ LOC അല്ല. 500,000 വരികളിൽ കൂടുതലുള്ള GitHub ഡിഫുകൾ 53 PR-കൾ റിപ്പോർട്ട് ചെയ്യുന്നു (ഉദാഹരണത്തിന് #13399 എന്നത് ഒരൊറ്റ പ്രൊവൈഡർ കൂട്ടിച്ചേർക്കലാണ്, കൂടാതെ 2,347 മാറ്റിയ ഫയലുകൾ പട്ടികപ്പെടുത്തുന്നു), ഇത് മുകളിലെ ചില മൊത്തം കണക്കുകൾ വർദ്ധിപ്പിക്കുന്നു. സമനിലയിലുള്ളവർ ഒരേ റാങ്കിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്നു. ### GitHub ആട്രിബ്യൂട്ട് ചെയ്ത കമ്മിറ്റുകൾ
Dizzle
Dizzle

🥇 GitHub-ആട്രിബ്യൂട്ട് ചെയ്ത 418 കമ്മിറ്റുകൾ
Bob.Hou
Bob.Hou

🥈 GitHub-ആട്രിബ്യൂട്ട് ചെയ്ത 294 കമ്മിറ്റുകൾ
Paijo
Paijo

🥉 GitHub-ആട്രിബ്യൂട്ട് ചെയ്ത 229 കമ്മിറ്റുകൾ
Paco Cartones
Paco Cartones

🏅 GitHub-ആട്രിബ്യൂട്ട് ചെയ്ത 222 കമ്മിറ്റുകൾ
backryun
backryun

🏅 GitHub-ആട്രിബ്യൂട്ട് ചെയ്ത 202 കമ്മിറ്റുകൾ
Jan Leon
Jan Leon

🏅 GitHub-ആട്രിബ്യൂട്ട് ചെയ്ത 134 കമ്മിറ്റുകൾ
Ravi Tharuma
Ravi Tharuma

🏅 GitHub-ആട്രിബ്യൂട്ട് ചെയ്ത 126 കമ്മിറ്റുകൾ
Markus Hartung
Markus Hartung

🏅 GitHub-ആട്രിബ്യൂട്ട് ചെയ്ത 115 കമ്മിറ്റുകൾ
Randi
Randi

🏅 GitHub-ആട്രിബ്യൂട്ട് ചെയ്ത 108 കമ്മിറ്റുകൾ
Chris
Chris

🏅 GitHub-ആട്രിബ്യൂട്ട് ചെയ്ത 70 കമ്മിറ്റുകൾ
WebPerson
WebPerson

🏅 GitHub-ആട്രിബ്യൂട്ട് ചെയ്ത 68 കമ്മിറ്റുകൾ
Koosha Paridehpour
Koosha Paridehpour

🏅 GitHub-ആട്രിബ്യൂട്ട് ചെയ്ത 68 കമ്മിറ്റുകൾ
2026-11-03 02:09:16 UTC-ൽ വീണ്ടും പരിശോധിച്ചു: release/v3.8.53 ഡീഫോൾട്ട് ബ്രാഞ്ചിനായി റിപ്പോസിറ്ററിയുടെ Contributors API റിപ്പോർട്ട് ചെയ്ത GitHub-ആട്രിബ്യൂട്ട് ചെയ്ത കമ്മിറ്റുകൾ. API 903 ഐഡന്റിറ്റികൾ (429 ഉപയോക്താക്കൾ, 2 ബോട്ടുകൾ, 472 അനാമികർ) തിരികെ നൽകി; ഈ പട്ടികയിൽ മെന്റൈനർ, ബോട്ടുകൾ, അനാമിക ഐഡന്റിറ്റികൾ എന്നിവ ഒഴിവാക്കി, മത്സരത്തിലെ സമനിലകൾ നിലനിർത്തിയിരിക്കുന്നു. ഇത് മുകളിലുള്ള ലയിപ്പിച്ച PR റാങ്കിങ്ങിൽ നിന്നും താഴെയുള്ള Git-മെറ്റാഡാറ്റ സെൻസസിൽ നിന്നും വ്യത്യസ്തമാണ്. > 🙏 ഈ സംഭാവകരുടെ ഫീച്ചറുകളും, ബഗ് പരിഹാരങ്ങളും, ഇൻഫ്രാസ്ട്രക്ചർ മെച്ചപ്പെടുത്തലുകളും OmniRoute-നെ വിശ്വസനീയവും സമ്പന്നമായ ഫീച്ചറുകളുള്ളതുമാക്കുന്നതിന്റെ **കാതലായ ഭാഗമാണ്**. ഓരോ പുൾ റിക്വസ്റ്റും, ഓരോ ടെസ്റ്റ് കേസും, ഓരോ i18n വിവർത്തന ഫയലും പ്രധാനമാണ്. ഇവരെപ്പോലുള്ള ആളുകളാണ് ഓപ്പൺ സോഴ്സ് നിർമ്മിക്കുന്നത്.
---
## 💖 സ്പോൺസർമാർ
സ്വന്തം പണത്തിൽ നിന്ന് OmniRoute-ന് ധനസഹായം നൽകുന്നവർക്ക് ഹൃദയം നിറഞ്ഞ നന്ദി — ഓരോ സംഭാവനയും ഈ പ്രോജക്റ്റിനെ സൗജന്യവും സ്വതന്ത്രവും സജീവവുമായി നിലനിർത്തുന്നു.
Andrew
Andrew

💛 സജീവ പ്രതിമാസ സ്പോൺസർ
Vlad I
Vlad I

💛 സജീവ പ്രതിമാസ സ്പോൺസർ
小妍儿
小妍儿

💛 സജീവ പ്രതിമാസ സ്പോൺസർ
Guilherme Costa
Guilherme Costa

💛 സജീവ ഒറ്റത്തവണ സ്പോൺസർ
Henrique Triches Iurkiv
Henrique Iurkiv

💛 സജീവ ഒറ്റത്തവണ സ്പോൺസർ
Somesh Ghaturle
Somesh Ghaturle

💛 സജീവ ഒറ്റത്തവണ സ്പോൺസർ
Kolonie AI
Kolonie AI

💛 മുൻകാല ഒറ്റത്തവണ പിന്തുണക്കാരൻ
Professor Igor Morais Vasconcelos
Prof. Igor Morais

💛 മുൻകാല ഒറ്റത്തവണ പിന്തുണക്കാരൻ
Pixma
Pixma

💛 മുൻകാല ഒറ്റത്തവണ പിന്തുണക്കാരൻ
Paco Cartones
Paco Cartones

💛 മുൻകാല ഒറ്റത്തവണ പിന്തുണക്കാരൻ
longtao
longtao

💛 മുൻകാല ഒറ്റത്തവണ പിന്തുണക്കാരൻ
… കൂടാതെ സ്വകാര്യമായി തുടരാൻ ആഗ്രഹിക്കുന്ന മറ്റുള്ളവരും 💛 GitHub Sponsors GraphQL API വഴി പൊതു GitHub Sponsors വിവരങ്ങൾ 2026-10-18-ന് വീണ്ടും സാധൂകരിച്ചു: ആകെയുള്ള 14 സ്പോൺസർഷിപ്പുകളിൽ 11 എണ്ണം പൊതുവായവയാണ് (6 സജീവം, 5 മുൻകാലത്തേത്). മുകളിലുള്ള സജീവ ലേബലുകൾ നിർണ്ണയിക്കുന്നത് GitHub-ന്റെ isActive നിലയാണ്; മുൻകാല പൊതു ഒറ്റത്തവണ പിന്തുണക്കാർക്കുള്ള നന്ദി നിലനിർത്തുന്നു, സ്വകാര്യ സ്പോൺസർമാർ അജ്ഞാതരായി തുടരുന്നു. പൊതു സ്പോൺസർ രേഖ ഇല്ലാത്തതിനാൽ Ko-fi, Buy Me a Coffee, Liberapay, PIX, ക്രിപ്റ്റോ സംഭാവനകൾ എന്നിവ പട്ടികപ്പെടുത്തിയിട്ടില്ല. 💖 ഒരു സ്പോൺസറാകൂ → — ഓരോ ഡോളറും OmniRoute-നെ സൗജന്യവും സ്വതന്ത്രവുമായി നിലനിർത്തുന്നു.

## 👥 1,000+ സംഭാവകർ
[![Contributors](https://contrib.rocks/image?repo=diegosouzapw/OmniRoute&max=1074&columns=20&anon=1)](https://github.com/diegosouzapw/OmniRoute/graphs/contributors) 2026-11-02-ന് ലൈവ് release/v3.8.53 ടിപ്പായ 1c7135e0fb-ൽ (7,972 കമ്മിറ്റുകൾ) ഓഡിറ്റ് ചെയ്തത്: 1,074 സാധാരണപ്പെടുത്തിയ മനുഷ്യ Git ഐഡന്റിറ്റികൾ — 759 എണ്ണം കമ്മിറ്റ് രചയിതാക്കളായി (മെയിന്റെയ്നർ ഉൾപ്പെടെ) പ്രത്യക്ഷപ്പെടുന്നു, 315 എണ്ണം വ്യക്തമായ Co-authored-by ട്രെയിലറുകളിൽ മാത്രം കാണപ്പെടുന്നു. ഈ കണക്കെടുപ്പിൽ .mailmap പ്രയോഗിക്കുന്നു, ഇ-മെയിൽ വിലാസങ്ങളെ വലിയക്ഷരവും ചെറിയക്ഷരവും പരിഗണിക്കാതെ താരതമ്യം ചെയ്യുന്നു, ഒരേ ഹാൻഡിൽ എൻകോഡ് ചെയ്യുന്ന സാഹചര്യത്തിൽ മാത്രം സംഖ്യാ, സാധാരണ GitHub noreply വിലാസങ്ങളെ കൂട്ടിച്ചേർക്കുന്നു, 29 ബോട്ട്/ഏജന്റ്/സർവീസ്/പ്ലേസ്ഹോൾഡർ ഐഡന്റിറ്റികളെ ഒഴിവാക്കുന്നു, കൂടാതെ പ്രദർശനനാമങ്ങൾ ഒത്തുപോകുന്നു എന്ന കാരണത്താൽ മാത്രം സാധാരണ ഇ-മെയിൽ വിലാസങ്ങളെ ലയിപ്പിക്കുന്നില്ല. 2026-08-24-ലെ ഓഡിറ്റിൽ 639 പേർ പ്രസിദ്ധീകരിച്ചിരുന്നു; ആ ഓഡിറ്റിന്റെ അടിസ്ഥാനമായ ac02c5b42f-ൽ ഇതേ രീതി വീണ്ടും പ്രയോഗിച്ചപ്പോൾ 619 ലഭിച്ചു. അതിനാൽ വർധനവ് പുതിയ സംഭാവകരുടെ വരവുകൊണ്ടാണ്, കൂടുതൽ ഇളവുള്ള രീതിയിലൂടെ അല്ല. ### സംഭാവന ചെയ്യുന്നത് എങ്ങനെ 1. റിപ്പോസിറ്ററി ഫോർക്ക് ചെയ്യുക 2. **സജീവമായ** `release/vX.Y.Z` ടിപ്പിൽ നിന്ന് ബ്രാഞ്ച് ചെയ്യുക (`main`-ൽ നിന്ന് അല്ല) — [ബ്രാഞ്ചിംഗും റിലീസ് മാതൃകയും](docs/ops/BRANCHING_MODEL.md) കാണുക 3. നിങ്ങളുടെ ഫീച്ചർ ബ്രാഞ്ച് സൃഷ്ടിക്കുക (`git checkout -b feat/amazing-feature`) 4. നിങ്ങളുടെ മാറ്റങ്ങൾ കമ്മിറ്റ് ചെയ്യുക (`git commit -m 'feat: add amazing feature'`) 5. ബ്രാഞ്ചിലേക്ക് പുഷ് ചെയ്യുക (`git push origin feat/amazing-feature`) 6. **അടിസ്ഥാനം = ആ `release/vX.Y.Z` ബ്രാഞ്ച്** എന്ന നിലയിൽ ഒരു പുൾ റിക്വസ്റ്റ് തുറക്കുക വിശദമായ മാർഗ്ഗനിർദ്ദേശങ്ങൾക്കായി [CONTRIBUTING.md](CONTRIBUTING.md) കാണുക. ### പുതിയ പതിപ്പ് റിലീസ് ചെയ്യുന്നു ```bash # ഒരു റിലീസ് സൃഷ്ടിക്കുക — npm publish സ്വയമേവ നടക്കും VERSION=x.y.z gh release create "v${VERSION}" --title "v${VERSION}" --generate-notes ```
## 📊 നക്ഷത്രങ്ങൾ നക്ഷത്ര ചരിത്ര ചാർട്ട്
## 🌍 StarMapper StarMapper

## 🙏 അംഗീകാരങ്ങൾ
OmniRoute മഹത്തായ മുൻഗാമികളുടെ പാതയിലാണ് നിലകൊള്ളുന്നത്. ഇത് ആദ്യം **[9router](https://github.com/decolua/9router)**-ന്റെ ഒരു fork ആയാണ് ആരംഭിച്ചത്, കൂടാതെ Go പ്രോജക്റ്റായ **[CLIProxyAPI](https://github.com/router-for-me/CLIProxyAPI)**-യുടെ TypeScript port കൂടിയായിരുന്നു — അതിനുശേഷം താഴെപ്പറയുന്ന ഓരോ subsystem-വും ആദ്യം വഴി തെളിച്ച ഒരു open-source പ്രോജക്റ്റിൽ നിന്ന് പ്രചോദനം നേടി. ഓരോന്നും OmniRoute-ന്റെ ഒരു പ്രത്യേക ഘടകത്തെ രൂപപ്പെടുത്തി. അവരൊക്കെയോടുമുള്ള ഞങ്ങളുടെ നന്ദിയാണിത്. 🙏 > ⭐ GitHub-ന്റെ REST API-ൽ നിന്ന് 2026 നവംബർ 3-ന് star എണ്ണങ്ങൾ സ്ഥിരീകരിച്ചു — ഈ പ്രോജക്റ്റുകൾക്ക് ഒരു star നൽകൂ. എണ്ണങ്ങൾ ആ തീയതിയിലെ കൃത്യമായ snapshot ആണ്, സ്വാഭാവികമായും മാറിക്കൊണ്ടിരിക്കും. ### 🧬 പാരമ്പര്യവും gateway-യും
പ്രോജക്റ്റ്⭐ഇത് OmniRoute-നെ എങ്ങനെ പ്രചോദിപ്പിച്ചു
9router31,861ഈ fork നിർമ്മിച്ചിരിക്കുന്ന യഥാർത്ഥ പ്രോജക്റ്റ് — multi-modal APIs-ഉം പൂർണ്ണമായ TypeScript rewrite-ഉം ഉപയോഗിച്ച് ഇവിടെ വിപുലീകരിച്ചിരിക്കുന്നു.
CLIProxyAPI57,329ഈ JavaScript / TypeScript port-ന് പ്രചോദനമായ Go implementation.
LiteLLM62,580ഇതിന്റെ public pricing dataset ഞങ്ങളുടെ cost-tracking sync-ന് ഡാറ്റ നൽകുകയും provider-normalization model ഞങ്ങളുടെ routing-നെ സ്വാധീനിക്കുകയും ചെയ്ത AI gateway.
codex-chatgpt-web15,435Vendored ChatGPT Web → Codex Responses bridge-ലേക്ക് സ്വീകരിച്ച MIT source; browser-session, response-framing, usage, web-search adapters എന്നിവ ഇതിൽ ഉൾപ്പെടുന്നു.
free-claude-code65,966Stream recovery, no-thinking aliases, fallback web search, sliding-window limits, log redaction, hardened launcher flows എന്നിവയിലേക്ക് port ചെയ്ത patterns.
composer-api347Cursor Composer tool-choice, output-constraint, tool-commit patterns native Cursor executor-ലേക്ക് സ്വീകരിച്ചു.
codex-multi-auth561Fresh-login, refresh-token rotation patterns Codex OAuth reauthentication-ലേക്ക് port ചെയ്തു.
opencode-anthropic-auth562Claude Code-ന് അനുയോജ്യമായ transform defaults, billing-header behavior എന്നിവ OmniRoute-ന്റെ config-driven bridge-ലേക്ക് പൊതുവൽക്കരിച്ചു.
grok2api-merged2ഇതിലെ Grok model mappings, fake-TypeError Statsig generator, request and device defaults, NDJSON response processor എന്നിവ OmniRoute-ന്റെ Grok Web executor-ലേക്ക് കാര്യമായ രീതിയിൽ സ്വീകരിച്ചു.
TQZHR/grok2api707grok2api-merged-ന് പിന്നിലെ പ്രധാന transitive code source; ഇതിന്റെ model, header, payload, Statsig, processor implementations എന്നിവ Grok Web lineage-ൽ നിലനിർത്തിയിരിക്കുന്നു.
chenyme/grok2api7,874Grok payload, device defaults, Statsig generator, TQZHR, grok2api-merged എന്നിവയിലൂടെ കൈമാറിയ result.response processor എന്നിവയ്ക്കുള്ള അടിസ്ഥാന MIT source.
grok2api-pro27ഇതിലെ proxy-pool layer-ന് grok2api-merged credit ചെയ്യുന്ന transitive source; OmniRoute ഈ lineage notice നിലനിർത്തുന്നുവെങ്കിലും അതിന്റെ bounded Grok Web executor-ൽ proxy-pool port അവകാശപ്പെടുന്നില്ല.
GrokProxy52ഇതിലെ cookie-authenticated Grok proxy, result.response.token streaming pattern എന്നിവ OmniRoute-ന്റെ Grok Web transport-നെ സ്വാധീനിച്ചു.
GrokBridge5ഇതിന്റെ HTTP/browser upstream design പരിശോധിച്ചാണ് യഥാർത്ഥ Grok Web implementation തയ്യാറാക്കിയത്; ഇതിന്റെ direct HTTP path GrokProxy-യിൽ നിന്നാണ് ഉരുത്തിരിഞ്ഞത്, അതിനാൽ സ്വതന്ത്രമായ code port അവകാശപ്പെടുന്നില്ല.
### 🗜️ Context-ഉം token compression-ഉം — engines
പ്രോജക്റ്റ്⭐ഇത് OmniRoute-നെ എങ്ങനെ പ്രചോദിപ്പിച്ചു
Caveman116,957വൈറലായ "കുറച്ച് ടോക്കണുകൾ മതിയാകുമ്പോൾ എന്തിന് കൂടുതൽ ടോക്കണുകൾ ഉപയോഗിക്കണം" എന്ന പ്രോജക്റ്റ് — ഇതിന്റെ caveman-speak തത്ത്വചിന്തയാണ് ഞങ്ങളുടെ സ്റ്റാൻഡേർഡ് കംപ്രഷൻ മോഡിനും 30-ലധികം filler/condensation നിയമങ്ങൾക്കും അടിസ്ഥാനം.
RTK – Rust Token Killer85,350ഉയർന്ന പ്രകടനമുള്ള കമാൻഡ്-ഔട്ട്പുട്ട് കംപ്രഷൻ — ഞങ്ങളുടെ RTK engine, JSON filter DSL, raw-output recovery, കൂടാതെ stacked RTK → Caveman pipeline എന്നിവയ്ക്ക് പ്രചോദനമായി.
headroom78,672തിരിച്ചെടുക്കാൻ കഴിയുന്ന context-compression (SmartCrusher) — ഞങ്ങളുടെ headroom engine-നും ccr retrieve-marker pattern-നും പ്രചോദനമായി.
LLMLingua6,797Prompt-compression ഗവേഷണം (LLMLingua / LLMLingua-2) — ഞങ്ങളുടെ async, code-safe, fail-open llmlingua engine-ന് പ്രചോദനമായി.
llmlingua-2-js33ഞങ്ങളുടെ LLMLingua engine-ന്റെ worker-thread backend ആയി ഉപയോഗിക്കുന്ന JS/ONNX port (MobileBERT / XLM-RoBERTa).
Troglodita50PT-BR token compression — Brazilian-Portuguese വ്യാകരണത്തിനായി ക്രമീകരിച്ച pleonasm reduction, filler removal എന്നിവയുള്ള ഞങ്ങളുടെ pt-BR language pack-നെ ശക്തിപ്പെടുത്തുന്നു.
ponytail182,929വൈറലായ "lazy senior dev" YAGNI-coder skill — ഞങ്ങളുടെ less-code Output Style-ന് പ്രചോദനമായി: Caveman-ന്റെ ചുരുക്കിയ prose-ന്റെ output-axis sibling ആയ, _ജനറേറ്റ് ചെയ്യുന്ന_ code കുറയ്ക്കുന്ന smallest-working-change steering.
i-have-adhd59,838ഇതിന്റെ action-first, ADHD-friendly response style അഞ്ച് ഭാഷകളിലുടനീളമുള്ള OmniRoute-ന്റെ concise output style-ലേക്ക് രൂപാന്തരപ്പെടുത്തി.
### 🧩 Compact formats, token research & code-aware tooling
പ്രോജക്റ്റ്⭐ഇത് OmniRoute-നെ എങ്ങനെ പ്രചോദിപ്പിച്ചു
TOON25,602Token-Oriented Object Notation — ഇതിന്റെ columnar, header-plus-rows model ഞങ്ങളുടെ tabular compaction stage-നെ രൂപപ്പെടുത്തി.
GCF – Graph Compact Format61ഇതിന്റെ compact graph format-ും generic-profile design-ഉം OmniRoute-ന്റെ tabular compaction, Headroom codec format എന്നിവയെ സ്വാധീനിച്ചു.
gcf-typescript4Headroom generic-profile codec ആയി നേരിട്ട് vendored ചെയ്ത് വിപുലീകരിച്ച MIT TypeScript implementation.
token-optimizer-mcp566Brotli/SQLite cache + per-session context-delta — ഞങ്ങളുടെ session-dedup engine-ന് പ്രചോദനമായി.
token-savior1,203Bash-output compaction + MCP profiles — ഞങ്ങളുടെ compression bail-out discipline-നും MCP tool-manifest reduction-നും പ്രചോദനമായി.
token-saver162Content-aware, per-file-type output compression with failure-aware bail-out — ഞങ്ങളുടെ per-type dispatch, minimum-gain skip എന്നിവ സാധൂകരിച്ചു.
token-optimizer2,853"Find the ghost tokens" — ഇതിന്റെ offload + recoverable-handle pattern ഞങ്ങളുടെ CCR offload ചിന്തയെ സ്വാധീനിച്ചു.
TokenMizer34ഞങ്ങളുടെ session-dedup design-നെ സ്വാധീനിച്ച session-graph + cross-turn line-dedup blueprint.
OmniCompress3Rust columnar-JSON + content-addressed retrieve + cross-message dedup — ഞങ്ങളുടെ headroom/ccr/session-dedup engine design-ും cache-stable "compressed form is position-independent" invariant-ും സാധൂകരിച്ചു.
mcp-compressor140MCP tool-schema/description compression — ഞങ്ങളുടെ MCP tool-manifest cardinality reduction-നെ സ്വാധീനിച്ചു.
RepoMapper218Aider-style repo-map ranking — ഞങ്ങളുടെ repo-map / retrieval-ranking അന്വേഷണത്തെ സ്വാധീനിച്ചു.
quiet-shell-mcp4MCP-യിലൂടെയുള്ള Declarative shell-output reduction — ഞങ്ങളുടെ declarative bash-output compaction സാധൂകരിച്ചു.
ts-morph6,222TypeScript Compiler API toolkit — string, template, regex literals എന്നിവ സംരക്ഷിച്ചുകൊണ്ടുള്ള ഞങ്ങളുടെ parser-based comment removal-ന് പ്രചോദനമായി.
### 🧠 Memory & RAG
പ്രോജക്റ്റ്⭐ഇത് OmniRoute-നെ എങ്ങനെ പ്രചോദിപ്പിച്ചു
Mem068,294സാർവത്രിക മെമ്മറി ലെയർ — ഇതിന്റെ proxy-as-write/read-boundary മാതൃകയാണ് ഞങ്ങളുടെ മെമ്മറി ആർക്കിടെക്ചറിനെ രൂപപ്പെടുത്തിയത്.
Letta (MemGPT)25,321നിലകളായി വിഭജിച്ച മെമ്മറിയുള്ള stateful ഏജന്റുകൾ — ഞങ്ങളുടെ Context Control & Recovery (CCR) tiered മോഡലിന് പ്രചോദനമായി.
WFGY1,804ആവർത്തിച്ച് സംഭവിക്കുന്ന 16 RAG/LLM പരാജയമാർഗങ്ങളുടെ ProblemMap വർഗ്ഗീകരണം — ഞങ്ങളുടെ troubleshooting ഗൈഡിലെ പങ്കിട്ട പദാവലി.
### 🛰️ ട്രാഫിക് പരിശോധന, MITM, സുതാര്യ പ്രോക്സി
പ്രോജക്റ്റ്⭐ഇത് OmniRoute-നെ എങ്ങനെ പ്രചോദിപ്പിച്ചു
llm-interceptor81coding-assistant ↔ LLM ട്രാഫിക്കിന്റെ MITM interception/analysis, ആദ്യകാല Traffic Inspector ആവശ്യകതകളെ നിർവചിക്കാൻ സഹായിച്ചു. മുമ്പ് ഇതിൽനിന്ന് ഉരുത്തിരിഞ്ഞ നാല് മൊഡ്യൂളുകൾ — SSE merging, conversation normalization, secret masking, header sanitization — പൊതുവായി ലഭ്യമായ പ്രോട്ടോക്കോൾ മാനദണ്ഡങ്ങളെ അടിസ്ഥാനമാക്കിയുള്ള സ്വതന്ത്ര clean-room implementations ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിച്ചിട്ടുണ്ട്. രണ്ട് host-passthrough surfaces (passthrough.ts, _internal/bypass.cjs) OmniRoute-ന്റെ ആഭ്യന്തര implementations ആയി തുടരുന്നു; അവ സ്വതന്ത്രമായി വർഗ്ഗീകരിച്ചവയാണ്, ആ മാറ്റിസ്ഥാപിക്കൽ നടപടിയുടെ ഭാഗമായി അവ പുനഃരചിച്ചിട്ടില്ല.
ProxyBridge6,978ഓരോ പ്രോസസിനും സുതാര്യമായ പ്രോക്സി റൂട്ടിംഗ് — crash-safe MITM teardown, socket idle-timeouts, /proc process attribution, TPROXY capture എന്നിവയ്ക്ക് പ്രചോദനമായി.
### 📚 മോഡൽ ഡാറ്റ, നിരീക്ഷണക്ഷമത, UI
പ്രോജക്റ്റ്⭐ഇത് OmniRoute-നെ എങ്ങനെ പ്രചോദിപ്പിച്ചു
models.dev7,486AI മോഡൽ സ്പെസിഫിക്കേഷനുകൾ, വിലനിർണ്ണയം, കഴിവുകൾ എന്നിവയുടെ തുറന്ന ഡാറ്റാബേസ് — ഞങ്ങളുടെ model catalog-ലേക്ക് native ആയി സമന്വയിപ്പിച്ചിരിക്കുന്നു.
React Flow / xyflow38,874ഞങ്ങളുടെ real-time Compression Studio, Combo/Routing Studio എന്നിവയ്ക്ക് ശക്തി പകരുന്ന node-based graph library.
LangGraph44,349LangGraph Studio-യുടെ live workflow-graph visualization, ഞങ്ങളുടെ Studios-ന്റെ real-time cascade view-ന് പ്രചോദനമായി.
Langfuse36,907ഇതിന്റെ trace → span → generation observability മോഡലാണ് ഞങ്ങളുടെ Compression Studio waterfall-നെ രൂപപ്പെടുത്തിയത്.
Kiali3,647Istio service-mesh observability — Routing/Combo Studio-യിലെ ഞങ്ങളുടെ circuit-breaker badges, error-edge visuals എന്നിവയ്ക്ക് പ്രചോദനമായി.
lobe-icons2,666ഞങ്ങളുടെ dashboard-ിൽ provider icons ആയി render ചെയ്യുന്ന AI/LLM ബ്രാൻഡ് ലോഗോകൾ.
flag-icons12,499README language selector ഉപയോഗിക്കുന്ന MIT-licensed SVG flags നൽകുന്നു.
### 🛡️ സുരക്ഷ
പ്രോജക്റ്റ്⭐ഇത് OmniRoute-നെ എങ്ങനെ പ്രചോദിപ്പിച്ചു
awesome-secure-defaults723സുരക്ഷിതമായ ഡീഫോൾട്ടുകളോടെ പ്രവർത്തിക്കുന്ന ലൈബ്രറികളുടെ curated പട്ടിക; ഞങ്ങളുടെ സുരക്ഷാ തിരഞ്ഞെടുപ്പുകൾക്ക് (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink) ഇത് മാർഗ്ഗനിർദേശം നൽകുന്നു.
### 🧭 അനുബന്ധ ഉപകരണങ്ങൾ
പ്രോജക്റ്റ്⭐ഇത് OmniRoute-നെ എങ്ങനെ പ്രചോദിപ്പിച്ചു
ClawRouter6,649request deduplication, emergency zero-cost fallback, pluggable Auto-Combo strategies, multilingual intent classification എന്നിവയ്ക്ക് പ്രചോദനമായി.
Antigravity-Manager32,785ഇതിന്റെ account-aware model remapping, executable-path validation, plan-label behavior എന്നിവ OmniRoute-ന്റെ Antigravity runtime-ന്റെ രൂപകൽപ്പനയെ സ്വാധീനിച്ചു.
vscode-antigravity-cockpit4,852ഇതിലെ compact quota-reset countdown format, OmniRoute-ലെ അനുബന്ധ provider-limit display-ന് പ്രചോദനമായി.
AionUi33,996ഇതിന്റെ ACP integrations, ഇൻസ്റ്റാൾ ചെയ്ത CLI agents സ്വയമേവ കണ്ടെത്താനുള്ള OmniRoute-ന്റെ സംവിധാനത്തിന് പ്രചോദനമായി.
CodexBar22,955Grok Build quota surface തിരിച്ചറിഞ്ഞു; തുടർന്ന് OmniRoute live wire format സ്വതന്ത്രമായി പരിശോധിച്ച് തിരുത്തി.
## 📄 ലൈസൻസ് MIT ലൈസൻസ് - വിശദാംശങ്ങൾക്ക് [LICENSE](LICENSE) കാണുക. ---
**[⬆ മുകളിലേക്ക് മടങ്ങുക](#-omniroute)** · ഓപ്പൺ-സോഴ്സ് AI സമൂഹത്തിനായി ❤️ സഹിതം നിർമ്മിച്ചത്. Diego Souza സൃഷ്ടിച്ചത് · OmniRoute v3.8.54 · Node ≥22.22.2 · MIT ലൈസൻസ് · omniroute.online