# README (ଓଡ଼ିଆ)
🌐 **Languages:** 🇺🇸 [English](../../../README.md) · 🇪🇹 [am](../am/README.md) · 🇸🇦 [ar](../ar/README.md) · 🇦🇿 [az](../az/README.md) · 🇧🇬 [bg](../bg/README.md) · 🇧🇩 [bn](../bn/README.md) · 🇧🇦 [bs](../bs/README.md) · 🇨🇿 [cs](../cs/README.md) · 🇩🇰 [da](../da/README.md) · 🇩🇪 [de](../de/README.md) · 🇬🇷 [el](../el/README.md) · 🇪🇸 [es](../es/README.md) · 🇪🇪 [et](../et/README.md) · 🇮🇷 [fa](../fa/README.md) · 🇫🇮 [fi](../fi/README.md) · 🇫🇷 [fr](../fr/README.md) · 🇮🇪 [ga](../ga/README.md) · 🇮🇳 [gu](../gu/README.md) · 🇳🇬 [ha](../ha/README.md) · 🇮🇱 [he](../he/README.md) · 🇮🇳 [hi](../hi/README.md) · 🇭🇷 [hr](../hr/README.md) · 🇭🇺 [hu](../hu/README.md) · 🇦🇲 [hy](../hy/README.md) · 🇮🇩 [id](../id/README.md) · 🇳🇬 [ig](../ig/README.md) · 🇮🇹 [it](../it/README.md) · 🇯🇵 [ja](../ja/README.md) · 🇬🇪 [ka](../ka/README.md) · 🇰🇭 [km](../km/README.md) · 🇮🇳 [kn](../kn/README.md) · 🇰🇷 [ko](../ko/README.md) · 🇱🇹 [lt](../lt/README.md) · 🇱🇻 [lv](../lv/README.md) · 🇮🇳 [ml](../ml/README.md) · 🇮🇳 [mr](../mr/README.md) · 🇲🇾 [ms](../ms/README.md) · 🇲🇹 [mt](../mt/README.md) · 🇲🇲 [my](../my/README.md) · 🇳🇵 [ne](../ne/README.md) · 🇳🇱 [nl](../nl/README.md) · 🇳🇴 [no](../no/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 — ମାଗଣା AI ଗେଟୱେ
## 💰 ତୃତୀୟ-ପକ୍ଷ ମାଗଣା ଟିୟର୍ଗୁଡ଼ିକରେ ପ୍ରତି ମାସ ~1.62B ଟୋକେନ୍
> **ନିଜ ପ୍ରଦାତା ଆକାଉଣ୍ଟଗୁଡ଼ିକ ଆଣନ୍ତୁ।** ଏହା ପୃଥକ୍ ଭାବେ ଯୋଗ୍ୟ ତୃତୀୟ-ପକ୍ଷ ମାଗଣା ଟିୟର୍ଗୁଡ଼ିକର ଏକ ଆନୁମାନିକ ସମୁଦାୟ, OmniRoute ପକ୍ଷରୁ ଦିଆଯାଇଥିବା କୌଣସି ଟୋକେନ୍ ଅନୁଦାନ ନୁହେଁ। ସାଇନ୍ ଅପ୍ କରନ୍ତୁ, ଯେଉଁଠାରେ ଆବଶ୍ୟକ ସେଠାରେ ପରିଚୟପତ୍ର ପ୍ରାପ୍ତ କରନ୍ତୁ ଏବଂ ଆପଣ ବ୍ୟବହାର କରିପାରୁଥିବା ପ୍ରଦାତାମାନଙ୍କୁ ସଂଯୋଗ କରନ୍ତୁ; ପ୍ରତ୍ୟେକ ପ୍ରଦାତା ନିଜର ସୀମା, ଉପଲବ୍ଧତା ଏବଂ ସର୍ତ୍ତାବଳୀ ନିୟନ୍ତ୍ରଣ କରେ।
>
> ହାତରେ ମାଗଣା ଟିୟର୍ଗୁଡ଼ିକୁ ଏକତ୍ର କରିବା କଷ୍ଟକର — ଡଜନ୍ ଡଜନ୍ SDK, ଡଜନ୍ ଡଜନ୍ ରେଟ୍ ସୀମା, ଏବଂ ପ୍ରକୃତରେ ଆପଣଙ୍କ ପାଖରେ କେତେ ଅଛି ତାହାର କୌଣସି ଧାରଣା ନାହିଁ। OmniRoute **35ଟି ପୁନରାବୃତ୍ତ ପୁଲ୍ କୀରେ 489ଟି ମାଗଣା-ଟିୟର୍ ଏଣ୍ଟ୍ରି** ତାଲିକାଭୁକ୍ତ କରେ ଏବଂ **ପ୍ରକାଶିତ ଧନାତ୍ମକ ମାସିକ ବଜେଟ୍ ଥିବା 17ଟି ପୁଲ୍ ସହ ପାଞ୍ଚଟି ପ୍ରତି-ମଡେଲ୍ Groq ସୀମା** ଆଧାରରେ ଟୋକେନ୍ ଶୀର୍ଷକ ଗଣନା କରେ, ଯେଉଁଥିରେ ସାଧାରଣ ପୁଲ୍ ଆଧାରରେ ଡୁପ୍ଲିକେଟ୍ ବାଦ ଦିଆଯାଏ। କେବଳ ଆଞ୍ଚଳିକ ପରିଚୟ ଯାଞ୍ଚ ପରେ ଖୋଲୁଥିବା କୋଟାଗୁଡ଼ିକ (ବର୍ତ୍ତମାନ: ModelScope) ପୃଥକ୍ ଭାବେ ଦର୍ଶାଯାଏ, ଆଞ୍ଚଳିକ ପରିଚୟ ଯାଞ୍ଚ ପଛରେ +~6M, ଏବଂ ଏଗୁଡ଼ିକୁ କେବେବି ଶୀର୍ଷକର ମୋଟରେ ଯୋଗ କରାଯାଏ ନାହିଁ। ଫଳାଫଳଟି ଡ୍ୟାସ୍ବୋର୍ଡରେ (`/dashboard/free-tiers`) ଦୃଶ୍ୟମାନ ରହେ।
> ସଜୀବ `/dashboard/free-tiers` ପୃଷ୍ଠାର ଆନିମେଟେଡ୍ ସାରାଂଶ। ସମ୍ପୂର୍ଣ୍ଣ ପଦ୍ଧତି (ପୁଲ୍ ଡିଡୁପ୍ଲିକେସନ୍, କ୍ରେଡିଟ୍ ଟିୟର୍, ପ୍ରଦାତାଙ୍କ ସର୍ତ୍ତାବଳୀ): **[docs/reference/FREE_TIERS.md](docs/reference/FREE_TIERS.md)**।
>
> ଏହି ସଂଖ୍ୟାଗୁଡ଼ିକୁ ପ୍ରତି ଦୁଇ ସପ୍ତାହରେ ସଜୀବ କ୍ୟାଟାଲଗ୍ ସହିତ ପୁନଃ ଅଡିଟ୍ କରାଯାଏ ଏବଂ ଏଗୁଡ଼ିକ **ଉଭୟ ଦିଗରେ ପରିବର୍ତ୍ତିତ ହୁଏ** — କୌଣସି ପ୍ରଦାତା ମାଗଣା ଟିୟର୍ ବନ୍ଦ କଲେ ସଂଖ୍ୟା କମେ; ନୂତନ ଟିୟର୍ ଆସିଲେ ଏହା ବଢ଼େ। କ୍ୟାଟାଲଗ୍ ପ୍ରକୃତରେ ଯାହା ଗଣନା କରେ ଆମେ ତାହାହିଁ ପ୍ରକାଶ କରୁ, କେବେବି ଉପରକୁ ରାଉଣ୍ଡ କରାଯାଇଥିବା ସର୍ବୋତ୍ତମ ସମ୍ଭାବ୍ୟ ସଂଖ୍ୟା ନୁହେଁ।
⭐ OMNIROUTE ଯଦି ଆପଣଙ୍କୁ ଟଙ୍କା ସଞ୍ଚୟ କରିବାରେ ଏବଂ କାମ ସହଜ କରିବାରେ ସାହାଯ୍ୟ କରିଛି, ତେବେ ରିପୋକୁ ଷ୍ଟାର୍ ଦିଅନ୍ତୁ।
[](https://github.com/diegosouzapw/OmniRoute)

[](https://www.star-history.com/diegosouzapw/omniroute)
[](https://olud.ai/project/diegosouzapw-omniroute.html)
### 💬 ସମୁଦାୟରେ ଯୋଗ ଦିଅନ୍ତୁ
**👋 ରକ୍ଷଣାବେକ୍ଷକଙ୍କୁ ଅନୁସରଣ କରନ୍ତୁ — ନୂତନ ପ୍ରଦାତା, ରିଲିଜ୍ ଏବଂ ଟିପ୍ସ ସର୍ବପ୍ରଥମେ ପାଆନ୍ତୁ:**
[](https://www.linkedin.com/in/diegosouzapw/)
[](https://github.com/diegosouzapw)
[](https://discord.gg/U47eFqAXCn)
[](https://t.me/omnirouteOficial)
[](https://chat.whatsapp.com/FvuCbrpZmQ6I85n2vW5QIC?s=cl&p=a&mlu=4)
[](https://chat.whatsapp.com/KWgatljAjmbELQory59Oti?s=cl&p=a&mlu=4)
[](https://omniroute.online)
**ପ୍ରଶ୍ନ, ପ୍ରଦାତା ସମ୍ବନ୍ଧୀୟ ଟିପ୍ସ, ରୋଡମ୍ୟାପ୍ ଏବଂ ସହାୟତା → [Discord](https://discord.gg/U47eFqAXCn) · [Telegram](https://t.me/omnirouteOficial) · WhatsApp [🌍 ବିଶ୍ୱବ୍ୟାପୀ](https://chat.whatsapp.com/FvuCbrpZmQ6I85n2vW5QIC?s=cl&p=a&mlu=4) / [🇧🇷 ବ୍ରାଜିଲ୍](https://chat.whatsapp.com/KWgatljAjmbELQory59Oti?s=cl&p=a&mlu=4) / [ପୋର୍ଟାଲ୍](https://portal.sthub.com.br/communities/groups/st-hub/channels/Omniroute-World-8kRjmK)**
## 📈 ଗେଟୱେ ନିରନ୍ତର ବୃଦ୍ଧି ପାଉଛି
| | v3.8.50 | **v3.8.51** | `v3.8.52+` |
| ---------------------------- | :---------------------: | :---------: | :----------------------: |
| 🌐 ପ୍ରଦାନକାରୀମାନେ | 352 | **358** | 372 |
| 🧠 ଅନନ୍ୟ ଚାଟ୍ ମଡେଲ୍ IDଗୁଡ଼ିକ | 1320 | **1374** | 1443 |
| 🖼️ ମୋଡାଲିଟି ବ୍ରିଜ୍ | 🆕 ଭିଜନ୍ + ଅଡିଓ + ଭିଡିଓ | ✓ | ✓ |
| 📡 Radar ମାଗଣା କ୍ୟାଟାଲଗ୍ | 🆕 ଇଚ୍ଛାଧୀନ | ✓ | ✓ |
| ⚖️ କୋଟା-ସଚେତନ ସମୟସୂଚୀକରଣ | 🆕 କୋଟା-ସହଭାଗ | ✓ | ✓ |
| 📊 କୋଟା ଟେଲିମେଟ୍ରି | 🆕 ଲାଇଭ୍ | ✓ | ✓ |
| 🧰 ହେଡ୍ଲେସ୍ ମୋଡ୍ | — | — | 🆕 `serve --headless` |
| 🛤️ LTS ରେଲ୍ ଭିତ୍ତିଭୂମି | — | — | 🆕 ରିଲିଜ୍ ଚ୍ୟାନେଲ୍ଗୁଡ଼ିକ |
**→ [ରୋଡ୍ମ୍ୟାପ୍](ROADMAP.md) — `v3.9.0 LTS` ଅଭିମୁଖେ ରେଲ୍ ଯାତ୍ରା**
## 🧩 ଉପଲବ୍ଧ
[](https://www.npmjs.com/package/omniroute)

[](https://hub.docker.com/r/diegosouzapw/omniroute)
[](LICENSE)


## 🆓 ଇନ୍ଷ୍ଟଲ୍ କରନ୍ତୁ, ଏକ ପ୍ରଦାତାକୁ ସଂଯୋଗ କରନ୍ତୁ, ତା’ପରେ ଗୋଟିଏ ଏଣ୍ଡପଏଣ୍ଟ ମାଧ୍ୟମରେ ରାଉଟ୍ କରନ୍ତୁ
```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` ପାଇଁ ଏକ ଯୋଗ୍ୟ ରୁଟ୍ ଆବଶ୍ୟକ। ଏକ ନୂତନ ଇନ୍ଷ୍ଟଲେସନ୍ରେ କୌଣସି ଯୋଗ୍ୟ କି-ବିହୀନ ଲକ୍ଷ୍ୟ ନ ଥାଇପାରେ, ଏବଂ ଏକ କି-ବିହୀନ ପ୍ରଦାତା ତୃତୀୟ-ପକ୍ଷ କ୍ଲାଏଣ୍ଟଗୁଡ଼ିକୁ ପ୍ରତ୍ୟାଖ୍ୟାନ କରିପାରେ। OpenCode Free ଏବଂ Kiro ସମେତ `tos: avoid` ଭାବେ ଚିହ୍ନିତ ପ୍ରଦାତାମାନଙ୍କୁ ଡିଫଲ୍ଟ ଭାବେ ସ୍ୱୟଂଚାଳିତ ରାଉଟିଂରୁ ବାଦ ଦିଆଯାଏ; ଏକ ଆକାଉଣ୍ଟ ସଂଯୋଗ କଲେ ସେହି ସେଟିଂ ଓଭରରାଇଡ୍ ହୁଏ ନାହିଁ। ପ୍ରଦାତା ବାଛିବା ପୂର୍ବରୁ [ମାଗଣା ଟିୟର୍ ମାର୍ଗଦର୍ଶିକା](docs/getting-started/FREE-TIERS-GUIDE.md) ଦେଖନ୍ତୁ।
📦 **Python, Node.js, PHP, ଏବଂ cURL** ପାଇଁ କପି-ପେଷ୍ଟ କ୍ୱିକ୍ଷ୍ଟାର୍ଟ ସ୍କ୍ରିପ୍ଟ → [`examples/quickstart/`](examples/quickstart/)
# 💥 ପ୍ରତିଶ୍ରୁତି
# 🤔 OmniRoute କାହିଁକି?
## 🤝 ଆମର ଓପନ୍ ସୋର୍ସ ବନ୍ଧୁମାନଙ୍କ ଦ୍ୱାରା ସମର୍ଥିତ
> **ଓପନ୍ ସୋର୍ସ ବନ୍ଧୁ ଭାବରେ ଯୋଗ ଦେବାକୁ ଚାହୁଁଛନ୍ତି କି?** ଏହି କମ୍ପାନୀଗୁଡ଼ିକ ଓପନ୍ ସୋର୍ସକୁ ସମର୍ଥନ କରନ୍ତି ଏବଂ OmniRoute କୁ ଚାଲୁ ରଖିବାରେ ସାହାଯ୍ୟ କରନ୍ତି — ଏବଂ ସେମାନେ ଆମକୁ ଦେଉଥିବା ପ୍ରତ୍ୟେକ ଟୋକେନ୍ କୁଆଡେ ଯାଏ ତାହା ଆମେ ସର୍ବସାଧାରଣରେ କହିଥାଉ। ଯୋଗାଯୋଗ କରନ୍ତୁ: [diegosouza.pw@outlook.com](mailto:diegosouza.pw@outlook.com)
Kimi Moonshot AI
|
ଏହି ପ୍ରୋଜେକ୍ଟକୁ ସମର୍ଥନ କରିଥିବାରୁ ଆମର ପ୍ରତିଷ୍ଠାତା ଓପନ୍ ସୋର୍ସ ବନ୍ଧୁ Kimi (Moonshot AI) କୁ ଧନ୍ୟବାଦ! Kimi ହେଉଛି ଓପନ୍-ୱେଟ୍ K2 ଏବଂ K3 ମଡେଲ୍ ପରିବାର ପଛରେ ଥିବା AI ଲାବ୍ — Kimi K3 1M-ଟୋକେନ୍ କଣ୍ଟେକ୍ସଟ୍ ୱିଣ୍ଡୋ, ନେଟିଭ୍ ଭିଜନ୍ ଏବଂ ଫ୍ରଣ୍ଟିୟର୍-ସ୍ତରର କୋଡିଂକୁ ବନ୍ଦ-ମଡେଲ୍ ମୂଲ୍ୟର ଏକ ଅଂଶରେ ପ୍ରଦାନ କରେ, ଏବଂ Claude Code, Codex ଏବଂ OmniRoute ସେବା କରୁଥିବା ପ୍ରତ୍ୟେକ କୋଡିଂ ଉପକରଣ ସହିତ ବାକ୍ସରୁ ବାହାରି କାମ କରେ।
Kimi ର ସମର୍ଥନ କ'ଣ କ୍ଷମତା ପ୍ରଦାନ କରେ: Kimi ର API କ୍ରେଡିଟ୍ OmniRoute ର AI-ପ୍ରମାଣିତ ରିଲିଜ୍ ପାଇପଲାଇନ୍ କୁ ଶକ୍ତି ପ୍ରଦାନ କରେ — Kimi K3 ଦ୍ୱାରା ଚାଳିତ ମର୍ଜ୍ ଭାଲିଡେସନ୍ ପର୍ଯ୍ୟାୟ ଯାହା ପ୍ରତ୍ୟେକ ପୁଲ୍ ଅନୁରୋଧକୁ ପଠାଇବା ପୂର୍ବରୁ ସମୀକ୍ଷା କରେ — ଏବଂ ଦୈନନ୍ଦିନ ଫିଚର୍ ବିକାଶ। ପ୍ରଥମ ଶ୍ରେଣୀ Kimi ସମର୍ଥନ ଉଭୟ ରେଳରେ ପଠାଯାଏ: ସିଧାସଳଖ Kimi API (kimi-k3) ଏବଂ Kimi Code କୋଡିଂ ପ୍ଲାନ୍ (OAuth ଏବଂ API କି)। OmniRoute ମଧ୍ୟ Kimi ର ସମର୍ଥନ କାର୍ଯ୍ୟକ୍ରମରେ ପ୍ରଥମ ବ୍ରାଜିଲୀୟ ଓପନ୍-ସୋର୍ସ ପ୍ରୋଜେକ୍ଟ ଅଟେ। 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 ରେ ପ୍ରଥମ ଶ୍ରେଣୀ ସମର୍ଥନ: ଚାଟ୍ କମ୍ପ୍ଲିସନ୍, ନେଟିଭ୍ /v1/responses ଏଣ୍ଡପଏଣ୍ଟ, ଭିଜନ୍, ଟୁଲ୍ କଲିଂ ଏବଂ 3 ଇମେଜ୍ ମଡେଲ୍ (grok-imagine, nano-banana-pro, nano-banana-2, cheaperinference/<model> ଭାବରେ ପହଞ୍ଚିପାରିବ)। ଏକ API କି ପାଆନ୍ତୁ →
|
aff=omniroute ଟ୍ୟାଗ୍ ହୋଇଥିବା ଲିଙ୍କଗୁଡ଼ିକ ସହଭାଗୀ ଲିଙ୍କ୍ ଅଟେ। ସେମାନେ ଆପଣଙ୍କୁ କୌଣସି ଅତିରିକ୍ତ ଖର୍ଚ୍ଚ ବିନା ପ୍ରୋଜେକ୍ଟକୁ ପାଣ୍ଠି ଯୋଗାନ୍ତି।
🎟️ ଆଫିଲିଏଟ୍ସ ପ୍ରୋମୋ — ପ୍ରଦାନକାରୀମାନଙ୍କ ଠାରୁ ମାଗଣା ସାଇନ୍ଅପ୍ କୁପନ୍ ଯେଉଁମାନଙ୍କୁ ଆମେ ସ୍ପନସର କରୁନାହୁଁ (ବିସ୍ତାର କରିବାକୁ କ୍ଲିକ୍ କରନ୍ତୁ)
ଏହି ବିଭାଗ କେବଳ ରେଫରାଲ୍/କୁପନ୍ କୋଡ୍ ପାଇଁ ଅଟେ। ସ୍ପନସର ହୋଇଥିବା ସହଭାଗିତା ଉପରେ ଥିବା 🤝 ଆମର ଓପନ୍ ସୋର୍ସ ବନ୍ଧୁମାନଙ୍କ ଦ୍ୱାରା ସମର୍ଥିତ ରେ ରହିଛି। OmniRoute ର ଏଠାରେ ତାଲିକାଭୁକ୍ତ ପ୍ରଦାନକାରୀମାନଙ୍କ ସହିତ କୌଣସି ସ୍ପନସରସିପ୍ କିମ୍ବା ସହଭାଗିତା ନାହିଁ — ଏଗୁଡ଼ିକ ସର୍ବସାଧାରଣ କୁପନ୍ ଯାହାକୁ ଯେକେହି ବ୍ୟବହାର କରିପାରିବେ।
AgentRouter agentrouter.org
|
AgentRouter — ଆଫିଲିଏଟ୍ ସାଇନ୍ଅପ୍ · ସାଇନ୍ଅପ୍ ଉପରେ $100 ମାଗଣା କ୍ରେଡିଟ୍ (ମାଗଣା ସର୍ଭର, ଅଧିକ ଲେଟେନ୍ସି ଆଶା କରନ୍ତୁ — ପରୀକ୍ଷା ପାଇଁ ସର୍ବୋତ୍ତମ, ଉତ୍ପାଦନ ପାଇଁ ନୁହେଁ)। OmniRoute ରେ v3.8.50 ରୁ ପ୍ରଥମ ଶ୍ରେଣୀ ସମର୍ଥନ: ଚାଟ୍ କମ୍ପ୍ଲିସନ୍, Anthropic-ସୁସଙ୍ଗତ ୱାୟର୍ ଫର୍ମାଟ୍ ଏବଂ OpenAI-ସୁସଙ୍ଗତ ପଥ। ଉପଲବ୍ଧ ମଡେଲଗୁଡ଼ିକରେ claude-opus-4-8, claude-opus-5, gpt-5.6-sol ଏବଂ ଅନ୍ୟାନ୍ୟ ଅନ୍ତର୍ଭୁକ୍ତ। ଆପଣଙ୍କର $100 ପାଆନ୍ତୁ →
⚠️ ଆଫିଲିଏଟ୍ ଲିଙ୍କ୍ — OmniRoute ର ଏହି ପ୍ରଦାନକାରୀଙ୍କ ସହିତ କୌଣସି ସ୍ପନସରସିପ୍ କିମ୍ବା ସହଭାଗିତା ନାହିଁ।
|
OmniRoute ଉପଭୋକ୍ତାମାନଙ୍କୁ ଲାଭ ଦେଉଥିବା ଏକ ଉଦାର ମାଗଣା ସାଇନ୍ଅପ୍ କୁପନ୍ ସହିତ ଅନ୍ୟ କୌଣସି ପ୍ରଦାନକାରୀଙ୍କୁ ଜାଣିଛନ୍ତି କି? ଏକ ଇସ୍ୟୁ ଖୋଲନ୍ତୁ ଏବଂ ଆମେ ଏହାକୁ ଏଠାରେ ଯୋଡିବା।
## 🎯 କମ୍ବୋଗୁଡ଼ିକ — ପ୍ରମୁଖ ବୈଶିଷ୍ଟ୍ୟ
> ଗୋଟିଏ **କମ୍ବୋ** ହେଉଛି ମଡେଲ୍ଗୁଡ଼ିକର ଏକ ଶୃଙ୍ଖଳା, ଯାହା ମଧ୍ୟରେ OmniRoute **ସ୍ୱୟଂଚାଳିତ ଭାବରେ** ରାଉଟ୍ କରେ। ଯଦି କୋଟା ଶେଷ ହୋଇଯାଏ, କୌଣସି ପ୍ରଦାନକାରୀ ବିଫଳ ହୁଏ କିମ୍ବା ଖର୍ଚ୍ଚ ହଠାତ୍ ବଢ଼ିଯାଏ, ତେବେ କମ୍ବୋ ପରବର୍ତ୍ତୀ ଯୋଗ୍ୟ ଓ ସୁସ୍ଥ ମଡେଲ୍କୁ ଯାଇପାରେ। 🛡️
### ⚡ ଶୂନ୍ୟ-କନଫିଗ୍ — କେବଳ `auto` ବ୍ୟବହାର କରନ୍ତୁ
କୌଣସି କମ୍ବୋ ସୃଷ୍ଟି କରିବାକୁ ପଡ଼ିବ ନାହିଁ। ଆପଣଙ୍କ ମଡେଲ୍କୁ `auto` (କିମ୍ବା ଏହାର ଏକ ପ୍ରକାର) ଭାବେ ସେଟ୍ କରନ୍ତୁ ଏବଂ OmniRoute ଆପଣଙ୍କ ସଂଯୁକ୍ତ ପ୍ରଦାନକାରୀମାନଙ୍କଠାରୁ ଏକ ଭର୍ଚୁଆଲ୍ କମ୍ବୋ ନିର୍ମାଣ କରେ, ଯାହାକୁ ଲାଇଭ୍ରେ ସ୍କୋର୍ କରାଯାଏ:
| ମଡେଲ୍ ID | ଏହା କେଉଁ ବିଷୟ ପାଇଁ ଅପ୍ଟିମାଇଜ୍ କରେ |
auto | 🎯 ସନ୍ତୁଳିତ ଡିଫଲ୍ଟ (LKGP — ଆପଣଙ୍କ ଶେଷ ଭଲ ପ୍ରଦାନକାରୀ ସହିତ ରହେ) |
auto/coding | 🧑💻 କୋଡ୍ ଜେନେରେସନ୍ ପାଇଁ ଗୁଣବତ୍ତା-ପ୍ରଥମ ଓଜନ |
auto/fast | ⚡ ସର୍ବନିମ୍ନ ବିଳମ୍ବତା ପ୍ରଥମେ |
auto/cheap | 💰 ପ୍ରତି ଟୋକନ୍ରେ ସବୁଠାରୁ ଶସ୍ତାଟି ପ୍ରଥମେ |
auto/offline | 🔋 ସର୍ବାଧିକ କୋଟା / ରେଟ୍-ଲିମିଟ୍ ହେଡ୍ରୁମ୍ ପ୍ରଥମେ |
auto/smart | 🔭 ଗୁଣବତ୍ତା-ପ୍ରଥମ + ଉନ୍ନତ ମଡେଲ୍ ଖୋଜିବା ପାଇଁ 10% ଅନ୍ୱେଷଣ |
auto/lkgp | 📌 ସ୍ପଷ୍ଟ ଶେଷ-ଜଣାଶୁଣା-ଭଲ-ପ୍ରଦାନକାରୀ ସ୍ଥିରତା |
auto/chaos | 🧪 ମଡେଲ୍ଗୁଡ଼ିକର ଏକ ପ୍ୟାନେଲ୍କୁ ସମାନ୍ତରାଳ ଫ୍ୟାନ୍-ଆଉଟ୍ (ପ୍ରତ୍ୟେକ ପ୍ରଦାନକାରୀ ପାଇଁ ଗୋଟିଏ, ଡିଫଲ୍ଟ ଭାବେ 5ଟି), ଗୋଟିଏ ଉତ୍ତର ଫେରାଏ; ପ୍ରତ୍ୟେକ ପ୍ୟାନେଲ୍ ମଡେଲ୍ ପାଇଁ ଗୋଟିଏ ଅପ୍ଷ୍ଟ୍ରିମ୍ କଲ୍, ଫଲ୍ଟ ଇଞ୍ଜେକ୍ସନ୍ ନୁହେଁ |
##
### 🔀 କିମ୍ବା ନିଜରଟି ନିର୍ମାଣ କରନ୍ତୁ — 19ଟି ରାଉଟିଂ କୌଶଳ
ସମସ୍ତ **19ଟି** କୌଶଳ — ପ୍ରତ୍ୟେକ କମ୍ବୋ ପଦକ୍ଷେପରେ ମିଶାନ୍ତୁ ଓ ମେଳ କରନ୍ତୁ:
| # |
କୌଶଳ |
ଏହା କ’ଣ କରେ |
| 1 |
priority |
ପ୍ରଥମ-ଟାର୍ଗେଟ୍ କ୍ରମିକ ତାଲିକା — ପରବର୍ତ୍ତୀକୁ ଯିବା ପୂର୍ବରୁ ପ୍ରତ୍ୟେକଟିକୁ ସମ୍ପୂର୍ଣ୍ଣ ବ୍ୟବହାର କରେ 🥇 |
| 2 |
fill-first |
ଆଗକୁ ଯିବା ପୂର୍ବରୁ ପ୍ରତ୍ୟେକ ଟାର୍ଗେଟ୍ର କୋଟାକୁ ସମ୍ପୂର୍ଣ୍ଣ ଭାବେ ପୂରଣ କରେ |
| 3 |
weighted |
ପ୍ରତି-ଟାର୍ଗେଟ୍ ଓଜନ ଅନୁଯାୟୀ ଓଜନଯୁକ୍ତ ଯାଦୃଚ୍ଛିକ ଚୟନ |
| 4 |
round-robin |
କ୍ରମାନୁସାରେ ଟାର୍ଗେଟ୍ଗୁଡ଼ିକ ମଧ୍ୟରେ ଚକ୍ରାକାର ଭାବେ ଯାଏ |
| 5 |
p2c |
ଦୁଇଟି-ବିକଳ୍ପର-ଶକ୍ତି ଆଧାରିତ ଯାଦୃଚ୍ଛିକ ଲୋଡ୍ ବାଲାନ୍ସିଂ |
| 6 |
least-used |
ସର୍ବନିମ୍ନ ବର୍ତ୍ତମାନର ଲୋଡ୍ ଥିବା ଟାର୍ଗେଟ୍କୁ ବାଛେ |
| 7 |
random |
ସମାନ ଯାଦୃଚ୍ଛିକ ଚୟନ (ନକଲଗୁଡ଼ିକ ହଟାଯାଇଥାଏ) |
| 8 |
strict-random |
ପୁନରାବୃତ୍ତିଗୁଡ଼ିକୁ ନକଲମୁକ୍ତ ନକରି ଯାଦୃଚ୍ଛିକ ଚୟନ 🎲 |
| 9 |
cost-optimized |
ଲାଇଭ୍ କ୍ୟାଟାଲଗ୍ ମୂଲ୍ୟ ଆଧାରରେ ପ୍ରତି ଅନୁରୋଧର $ ଖର୍ଚ୍ଚ ସର୍ବନିମ୍ନ କରେ 💸 |
| 10 |
headroom |
ସର୍ବାଧିକ ଅବଶିଷ୍ଟ କୋଟା ଥିବା ଟାର୍ଗେଟ୍କୁ ବାଛେ |
| 11 |
reset-window |
ଯେଉଁ ଟାର୍ଗେଟ୍ର କୋଟା ୱିଣ୍ଡୋ ସବୁଠାରୁ ଶୀଘ୍ର ରିସେଟ୍ ହୁଏ, ତାହାକୁ ପ୍ରାଥମିକତା ଦିଏ |
| 12 |
reset-aware |
କୋଟା ରିସେଟ୍ ସମୟ ଅନୁଯାୟୀ ର୍ୟାଙ୍କ୍ କରେ — ଛୋଟ ୱିଣ୍ଡୋ ପ୍ରଥମେ 📊 |
| 13 |
context-relay |
ଦୀର୍ଘ ବାର୍ତ୍ତାଳାପ ପାଇଁ ଟାର୍ଗେଟ୍ଗୁଡ଼ିକ ମଧ୍ୟରେ କନ୍ଟେକ୍ସ୍ଟ ହସ୍ତାନ୍ତର କରେ 🧠 |
| 14 |
context-optimized |
ବର୍ତ୍ତମାନର କନ୍ଟେକ୍ସ୍ଟ ଆକାର ପାଇଁ ସର୍ବୋତ୍ତମ ଉପଯୁକ୍ତଟିକୁ ବାଛେ |
| 15 |
cache-optimized |
ପ୍ରତ୍ୟେକ ପୁନଃବ୍ୟବହାରଯୋଗ୍ୟ ପ୍ରମ୍ପ୍ଟ ପ୍ରିଫିକ୍ସକୁ ସେହି ଏକା ଆକାଉଣ୍ଟ୍ରେ ପିନ୍ କରେ — ପ୍ରମ୍ପ୍ଟ-କ୍ୟାଶ୍ ହିଟ୍ ସର୍ବାଧିକ କରେ 🎯 |
| 16 |
lkgp |
ଶେଷ-ଜଣାଶୁଣା-ଭଲ ପଥ — ଶେଷ ସଫଳ ପ୍ରଦାନକାରୀ ସହିତ ପିନ୍ କରେ, ତା’ପରେ ନିୟମଗୁଡ଼ିକୁ ଫଲ୍ବ୍ୟାକ୍ କରେ |
| 17 |
auto |
ପ୍ରତ୍ୟେକ ସଂଯୋଗରେ 16ଟି ଉପାଦାନର ଲାଇଭ୍ ସ୍କୋରିଂ 🤖 |
| 18 |
fusion |
ମଡେଲ୍ଗୁଡ଼ିକର ଏକ ପ୍ୟାନେଲ୍କୁ ଫ୍ୟାନ୍-ଆଉଟ୍ କରେ + ଜଣେ ବିଚାରକ ଗୋଟିଏ ଉତ୍ତର ସଂଶ୍ଳେଷଣ କରନ୍ତି 🧬 |
| 19 |
pipeline |
ପଦକ୍ଷେପଗୁଡ଼ିକୁ ଶୃଙ୍ଖଳିତ କରେ — ପ୍ରତ୍ୟେକ ଟାର୍ଗେଟ୍ର ଆଉଟ୍ପୁଟ୍ ପରବର୍ତ୍ତୀଟିକୁ ଯୋଗାଯାଏ 🔗 |
Auto-Combo ଇଞ୍ଜିନ୍ ପ୍ରତ୍ୟେକ ପ୍ରାର୍ଥୀକୁ **16ଟି ଉପାଦାନ** (ସ୍ୱାସ୍ଥ୍ୟ, କୋଟା, ଖର୍ଚ୍ଚ, ବିଳମ୍ବତା, କାର୍ଯ୍ୟ ଉପଯୁକ୍ତତା, ଗୁଣବତ୍ତା, ସେସନ୍ ଉପଲବ୍ଧତା…) ଆଧାରରେ ସ୍କୋର୍ କରେ — [`docs/routing/AUTO-COMBO.md`](docs/routing/AUTO-COMBO.md) ଦେଖନ୍ତୁ।
##
### 🧱 ସ୍ଥିତିସ୍ଥାପକତା ଅନ୍ତର୍ନିର୍ମିତ (3ଟି ସ୍ୱାଧୀନ ସ୍ତର)
📖 [Auto-Combo ଇଞ୍ଜିନ୍](docs/routing/AUTO-COMBO.md) · [ସ୍ଥିତିସ୍ଥାପକତା ମାର୍ଗଦର୍ଶିକା](docs/architecture/RESILIENCE_GUIDE.md)
## 🏆 OmniRouteକୁ କ’ଣ ସ୍ୱତନ୍ତ୍ର କରେ
📊 ସମ୍ପୂର୍ଣ୍ଣ ପଦ୍ଧତି & 9router, OpenRouter, CLIProxyAPI & LiteLLM ସହ ପ୍ରତ୍ୟେକ ବୈଶିଷ୍ଟ୍ୟର ବିସ୍ତୃତ ତୁଳନା → [`docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md`](docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md)
## 💚 OmniRouteକୁ ସମର୍ଥନ କରନ୍ତୁ
OmniRoute MIT ଲାଇସେନ୍ସପ୍ରାପ୍ତ ଏବଂ ଖୋଲା ଭାବରେ ରକ୍ଷଣାବେକ୍ଷଣ କରାଯାଏ। ଯଦି ଏହା ଆପଣଙ୍କ ସମୟ କିମ୍ବା ଟଙ୍କା ବଞ୍ଚାଏ, ତେବେ ଏହାକୁ ସ୍ୱାଧୀନ ରଖିବା ପାଇଁ ଏଠାରେ କିଛି ଉପାୟ ଅଛି — ଆପଣଙ୍କ ପାଇଁ ଯାହା ଉପଯୁକ୍ତ, ତାହା ବାଛନ୍ତୁ। ପ୍ରାୟୋଜକତା କେବେ ମଧ୍ୟ ରାଉଟିଂ ପ୍ରାଥମିକତାକୁ ପ୍ରଭାବିତ କରେନାହିଁ; ଏହା ରାଙ୍କିଂ ନୁହେଁ, ଦୃଶ୍ୟମାନତା କିଣେ।
**🇧🇷 PIX** — ତୁରନ୍ତ, କୌଣସି ଶୁଳ୍କ ନାହିଁ (ବ୍ରାଜିଲ୍)
Key (ଯାଦୃଚ୍ଛିକ): `5d865059-bc44-483a-962d-43ceb80126eb`
Pix copia-e-cola:
```
00020101021126580014br.gov.bcb.pix01365d865059-bc44-483a-962d-43ceb80126eb5204000053039865802BR5922OMNIROUTE CONTRIBUICAO6006BRASIL62070503***630475DD
```
₿ କ୍ରିପ୍ଟୋ — BTC · ETH · USDT-TRC20 · USDC-Solana (ବିସ୍ତାର କରିବାକୁ କ୍ଲିକ୍ କରନ୍ତୁ)
| ₿ BTC | Bitcoin (SegWit) | bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd |
| Ξ ETH | Ethereum (ERC20) | 0x64Cf6B68A6Ff34288e89172950a2d00102337a84 |
| ₮ USDT | Tron (TRC20) | TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2 |
| $ USDC | Solana | 2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu |
⚠️ ପ୍ରତ୍ୟେକ କଏନ୍କୁ କେବଳ ଦର୍ଶାଯାଇଥିବା ନେଟୱର୍କରେ ପଠାନ୍ତୁ — ଭୁଲ୍ ନେଟୱର୍କରେ ପଠାଇଲେ ପାଣ୍ଠି ହରାଇପାରେ।
🐛 କୌଣସି ବଗ୍ ମିଳିଲା କିମ୍ବା ମତାମତ ଅଛି? ଏକ [ଆଲୋଚନା](https://github.com/diegosouzapw/OmniRoute/discussions) ଖୋଲନ୍ତୁ।
ଡେଭେଲପର୍ ଟିପ୍ପଣୀ: ଡେଭେଲପର୍ଙ୍କ ସୁବିଧା ପାଇଁ ପ୍ରକଳ୍ପଟି npm install/postinstall ସମୟରେ ଏକ ସ୍ଥାନୀୟ .env ଫାଇଲ୍ ସୃଷ୍ଟି କରିପାରେ। ଏହି ଫାଇଲ୍କୁ ଉଦ୍ଦେଶ୍ୟମୂଳକ ଭାବେ .gitignore ମାଧ୍ୟମରେ ଅଣଦେଖା କରାଯାଏ (.gitignore ଦେଖନ୍ତୁ) ଏବଂ ଏହାକୁ କେବେବି commit କରାଯିବା ଉଚିତ୍ ନୁହେଁ — ଯଦି ଭୁଲବଶତଃ commit ହୋଇଯାଏ, ତେବେ ପ୍ରକାଶିତ ହୋଇଥିବା ସମସ୍ତ secretକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ ଏବଂ historyରୁ ଫାଇଲ୍ଟିକୁ ହଟାନ୍ତୁ। ସ୍ଥାନୀୟ environment ଫାଇଲ୍ ଏବଂ secret ପରିଚାଳନା ସମ୍ବନ୍ଧୀୟ ମାର୍ଗଦର୍ଶନ ପାଇଁ docs/DEVELOPER-ENVIRONMENT.md ଦେଖନ୍ତୁ।
## 📡 OmniRoute Radar
ଉପରେ ଦଲିଲଭୁକ୍ତ, ପୁଲ୍-ଡିଡୁପ୍ଲିକେଟ୍ କରାଯାଇଥିବା କ୍ୟାଟାଲଗ୍ରୁ ମୁଖ୍ୟ ମାଗଣା-ସ୍ତର ସୀମା **~1.62B ଟୋକେନ୍/ମାସ** ରହିଛି। ଅସ୍ଥାୟୀ ପ୍ରଦାନକାରୀ ସାଇନ୍ଅପ୍ କ୍ରେଡିଟ୍ ପ୍ରଥମ ମାସରେ ଏହାକୁ ପୃଥକ ଭାବେ **~2.22B** ପର୍ଯ୍ୟନ୍ତ ବଢ଼ାଇପାରେ। OmniRoute ରିଲିଜ୍ଗୁଡ଼ିକ ମଧ୍ୟରେ ଅଧିକ ସଦ୍ୟତମ ମାଗଣା-ମଡେଲ୍ ଉପଲବ୍ଧତା ଚାହୁଁଥିବା ଲୋକଙ୍କ ପାଇଁ Radar ହେଉଛି ଏକ ଇଚ୍ଛାଧୀନ, ସ୍ୱାକ୍ଷରିତ କ୍ୟାଟାଲଗ୍ ଓଭରଲେ; କମ୍ୟୁନିଟି କ୍ୟାଟାଲଗ୍ ଏବଂ ପୂର୍ବରୁ ଥିବା ପ୍ରତ୍ୟେକ ମାଗଣା ବୈଶିଷ୍ଟ୍ୟ ମାଗଣା ରହିବ।
ସମର୍ଥକମାନେ ଲାଇଭ୍ କ୍ୟାଟାଲଗ୍ ଏବଂ ଅତିରିକ୍ତ ପ୍ରଦାନକାରୀ ସୁଯୋଗ ପାଇପାରିବେ। ପ୍ରଦାନକାରୀଙ୍କ ଉପଲବ୍ଧତା ଉପରେ ନିର୍ଭର କରି, ଏହାର ପୃଥକ, ପରିବର୍ତ୍ତନଶୀଳ ସର୍ବୋଚ୍ଚ ସୀମା **ସର୍ବାଧିକ ପ୍ରାୟ 3B ଟୋକେନ୍/ମାସ**। ସେହି ସୀମା ନିଶ୍ଚିତ ନୁହେଁ: ପ୍ରଦାନକାରୀମାନେ ଯେକୌଣସି ସମୟରେ କୋଟା, ଯୋଗ୍ୟତା, ମଡେଲ୍ କିମ୍ବା ଅଞ୍ଚଳ ପରିବର୍ତ୍ତନ କରିପାରନ୍ତି।
Radar ଇଚ୍ଛାଧୀନ ଏବଂ କେବଳ GET ପାଇଁ ଉଦ୍ଦିଷ୍ଟ। OmniRoute କ୍ଲାଏଣ୍ଟ ପ୍ରମ୍ପ୍ଟ୍, ଟ୍ରାଫିକ୍, ପ୍ରଦାନକାରୀ ବିନ୍ୟାସ, ବ୍ୟବହାର ଟେଲିମେଟ୍ରି କିମ୍ବା ସ୍ଥାନୀୟ ଘୋଷଣା-ଖାରଜ ସ୍ଥିତି ଅପଲୋଡ୍ କରେ ନାହିଁ। ଯୋଗ୍ୟତା ଏବଂ ବର୍ତ୍ତମାନର କ୍ୟାଟାଲଗ୍ ବିଷୟରେ **[radar.omniroute.online/planos](https://radar.omniroute.online/planos)** ଠାରେ ଜାଣନ୍ତୁ।
## ✨ ନୂଆ କ’ଣ ଅଛି
> **v3.8.20 → v3.8.50**ର ସାମ୍ପ୍ରତିକ ମୁଖ୍ୟ ବିଶେଷତାଗୁଡ଼ିକ। ସମ୍ପୂର୍ଣ୍ଣ ଇତିହାସ [`CHANGELOG.md`](CHANGELOG.md)ରେ ଅଛି।
- **🎛️ OmniConductor** — ଆପଣଙ୍କ ଏଜେଣ୍ଟ ସମୂହକୁ ଇନ୍ବାଉଣ୍ଡ A2A କାର୍ଯ୍ୟ-ହସ୍ତାନ୍ତର, Agent Cardରେ Conductor ଦକ୍ଷତା, ଏବଂ Faro ପୁଶ୍-ଟୁ-ଟକ୍ ଭଏସ୍ ଚାଟ୍ ସହିତ ଏକ ଡ୍ୟାଶବୋର୍ଡ ପ୍ୟାନେଲ୍। → [A2A ସର୍ଭର୍](docs/frameworks/A2A-SERVER.md)
- **🛂 ଅନୁକୂଳନଶୀଳ ଆଡ୍ମିଶନ୍ ଓ ଓଭରଲୋଡ୍ ସୁରକ୍ଷା** — ଭାରୀ ଚାଟ୍ ଅନୁରୋଧଗୁଡ଼ିକ 503 ଫେରାଇବା ପରିବର୍ତ୍ତେ ଧାଡ଼ିରେ ରହେ, ପ୍ରତ୍ୟେକ ସଂଯୋଗ ପାଇଁ ଆଟମିକ୍ RPM ରୋଲିଂ ଲିଜ୍ ସହିତ। → [ସ୍ଥିତିସ୍ଥାପକତା ମାର୍ଗଦର୍ଶିକା](docs/architecture/RESILIENCE_GUIDE.md)
- **🗂️ ପ୍ରାମାଣିକ `/v1/models` କ୍ରମ** — ପ୍ରତ୍ୟେକ ପ୍ରଦାନକାରୀ ପାଇଁ ଗୋଟିଏ ସଂଲଗ୍ନ ପ୍ରଦାନକାରୀ-ଗୋଷ୍ଠୀଭୁକ୍ତ ବ୍ଲକ୍ (କମ୍ବୋଗୁଡ଼ିକ ପ୍ରଥମେ ପିନ୍ ହୋଇଥାଏ), ଯାହା ପ୍ରତ୍ୟେକ କ୍ୟାଟାଲଗ୍ ଉତ୍ସରେ ସ୍ଥିର ରହେ। → [API ସନ୍ଦର୍ଭ](docs/reference/API_REFERENCE.md)
- **🗜️ କମ୍ପ୍ରେସନ୍ ସୁଦୃଢ଼ୀକରଣ** — ଡିଫଲ୍ଟ ଭାବେ ସକ୍ରିୟ ଇନ୍ଫ୍ଲେସନ୍ ଗାର୍ଡ, DE / FR / JA + Chinese (wényán) ପାଇଁ Caveman ପ୍ୟାକ୍, Gradle ଓ .NET ପାଇଁ RTK ଫିଲ୍ଟର୍। → [କମ୍ପ୍ରେସନ୍](docs/compression/COMPRESSION_ENGINES.md)
- **💸 ସ୍ୱଚ୍ଛ ଫ୍ଲାଟ୍-ରେଟ୍ ମୂଲ୍ୟ** — ସବ୍ସ୍କ୍ରିପ୍ସନ୍ / କୋଡିଂ-ପ୍ଲାନ୍ ପ୍ରଦାନକାରୀମାନଙ୍କ ମୂଲ୍ୟ ବିଶ୍ଳେଷଣରେ **$0** ଦେଖାଯାଏ; ବଜେଟ୍, କୋଟା ଓ ରାଉଟିଂ ଅନୁମାନ ଜାରି ରଖେ। → [API ସନ୍ଦର୍ଭ](docs/reference/API_REFERENCE.md)
- **⚖️ କୋଟା-ଶେୟାର୍ ରାଉଟିଂ** — ସମୂହଭୁକ୍ତ କୀଗୁଡ଼ିକ ମଧ୍ୟରେ ଏକ ଅଂଶୀଦାର ଆକାଉଣ୍ଟର କୋଟାକୁ ନ୍ୟାୟସଙ୍ଗତ ଭାବେ ବିଭାଜନ କରେ, ଏବଂ କାର୍ଯ୍ୟ-ସଂରକ୍ଷକ ଥିବାରୁ ନିଷ୍କ୍ରିୟ ଅଂଶଗୁଡ଼ିକୁ ଧାର ଦିଆଯାଏ। → [ସ୍ଥିତିସ୍ଥାପକତା ମାର୍ଗଦର୍ଶିକା](docs/architecture/RESILIENCE_GUIDE.md)
- **🤖 ଏକକ-କମାଣ୍ଡ CLI/ଏଜେଣ୍ଟ ସେଟ୍ଅପ୍** — 13ଟି ପଞ୍ଜିକୃତ `setup-*` କମାଣ୍ଡ; `omniroute run` 7ଟି CLI (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI) ଚାଲୁ କରେ; `omniroute configure` ଏକ ଇଣ୍ଟରାକ୍ଟିଭ୍ ପ୍ରଦାନକାରୀ+ମଡେଲ୍ ଚୟନକାରୀ ଏବଂ ପ୍ରତ୍ୟେକ କଣ୍ଟେକ୍ସ୍ଟ ପାଇଁ ପସନ୍ଦ ସହିତ 10ଟି ଲକ୍ଷ୍ୟକୁ ସମର୍ଥନ କରେ। → [CLI ଏକୀକରଣ](docs/guides/CLI-INTEGRATIONS.md)
- **🛰️ ରିମୋଟ୍ ମୋଡ୍** — ସ୍କୋପ୍ଯୁକ୍ତ ଟୋକେନ୍ (`connect` / `contexts` / `tokens`) ସହିତ ଏକ ରିମୋଟ୍ OmniRoute ପରିଚାଳନା କରନ୍ତୁ, ଏବଂ VPS ଇନ୍ଷ୍ଟଲେସନ୍ ପାଇଁ ଏକ `antigravity` OAuth ସହାୟକ। → [ରିମୋଟ୍ ମୋଡ୍](docs/guides/REMOTE-MODE.md)
- **🧭 ଅଧିକ ସ୍ମାର୍ଟ ସ୍ୱୟଂଚାଳିତ ରାଉଟିଂ** — `auto/:` କମ୍ବୋ, **Fusion** (ମଡେଲ୍ ପ୍ୟାନେଲ୍ + ବିଚାରକ), କାର୍ଯ୍ୟ-ସଚେତନ ରାଉଟିଂ, ଏବଂ ପ୍ରତ୍ୟେକ ଅନୁରୋଧ ପାଇଁ ମଡେଲ୍ / ମୋଡ୍ / USD-ବଜେଟ୍ ଓଭରରାଇଡ୍। → [Auto-Combo](docs/routing/AUTO-COMBO.md)
- **🗜️ ପ୍ଲଗ୍ଯୋଗ୍ୟ କମ୍ପ୍ରେସନ୍** — 12ଟି ସଂଯୋଜନଯୋଗ୍ୟ ଇଞ୍ଜିନ୍ + Compression Studios: LLMLingua-2, ଦୁଇ-ସ୍ତରୀୟ Ultra, omniglyph, ପ୍ରତ୍ୟେକ ପଦକ୍ଷେପ ପାଇଁ ଫିଡେଲିଟି ଗେଟ୍, GCF v3.2, ଡ୍ରାଗ୍-ରିଅର୍ଡର୍ ଏଡିଟର୍। → [କମ୍ପ୍ରେସନ୍](docs/compression/COMPRESSION_ENGINES.md)
- **🕵️ ସ୍ୱଚ୍ଛ MITM ଡିକ୍ରିପ୍ଟ (TPROXY)** — ପ୍ରକ୍ସି ପରିବେଶ ଭେରିଏବଲ୍ଗୁଡ଼ିକୁ ଅଣଦେଖା କରୁଥିବା CLIଗୁଡ଼ିକୁ, ପ୍ରତ୍ୟେକ SNI ପାଇଁ CA + ଟ୍ରଷ୍ଟ-ଷ୍ଟୋର୍ ଇନ୍ଷ୍ଟଲର୍ ସହିତ କ୍ୟାପ୍ଚର୍ କରେ। → [MITM/TPROXY](docs/security/MITM-TPROXY-DECRYPT.md)
- **💸 ସର୍ବତ୍ର ମୂଲ୍ୟ ଟେଲିମେଟ୍ରି** — ପ୍ରତ୍ୟେକ ଏଣ୍ଡପଏଣ୍ଟରେ `X-OmniRoute-*` ମୂଲ୍ୟ/ବ୍ୟବହାର ହେଡର୍, କ୍ୟାଶ୍-HIT ସଞ୍ଚୟ ହେଡର୍, ଏବଂ ପ୍ରତ୍ୟେକ କୀ ପାଇଁ USD ବ୍ୟୟ କୋଟା। → [API ସନ୍ଦର୍ଭ](docs/reference/API_REFERENCE.md)
- **🧠 ଆପଣଙ୍କ ନିୟନ୍ତ୍ରଣାଧୀନ ମେମୋରି** — ଡିଫଲ୍ଟ ଭାବେ ବନ୍ଦ, ଇଚ୍ଛାଧୀନ int8 ଭେକ୍ଟର୍ କ୍ୱାଣ୍ଟାଇଜେସନ୍ + ଟାଇପ୍ଯୁକ୍ତ ଡିକେ, ଏବଂ ପ୍ରତ୍ୟେକ ଅନୁରୋଧ ପାଇଁ `x-omniroute-no-memory`। → [ମେମୋରି](docs/frameworks/MEMORY.md)
- **🛡️ ସୁରକ୍ଷା** — ପ୍ରତ୍ୟେକ LLM ରୁଟ୍ରେ ପ୍ରମ୍ପ୍ଟ-ଇଞ୍ଜେକ୍ସନ୍ ଗାର୍ଡ (ରେଡ୍-ଟିମ୍ ସୁଇଟ୍), ଇଚ୍ଛାଧୀନ କ୍ରେଡେନ୍ସିଆଲ୍-ମାସ୍କିଂ ଗାର୍ଡରେଲ୍ (ଉଭୟ ଦିଗରେ ଲିକ୍ ହୋଇଥିବା API କୀ/ଗୁପ୍ତତଥ୍ୟକୁ ସମ୍ପାଦିତ କରେ), ମାଗଣା DuckDuckGo ଶେଷ-ବିକଳ୍ପ ୱେବ୍ ସନ୍ଧାନ, ଏବଂ ଡ୍ୟାଶବୋର୍ଡ ପାଇଁ ଏକ ବୈକଳ୍ପିକ OIDC ଲଗ୍ଇନ୍ ଗେଟ୍ (ପାସ୍ୱାର୍ଡ ଲଗ୍ଇନ୍ ସର୍ବଦା ଉପଲବ୍ଧ ରହେ)। → [ଗାର୍ଡରେଲ୍ଗୁଡ଼ିକ](docs/security/GUARDRAILS.md)
- **🖼️ ନୂଆ ଏଣ୍ଡପଏଣ୍ଟ** — `/v1/ocr` (Mistral OCR) ଏବଂ `/v1/audio/translations` (Whisper-ଶୈଳୀ) ମିଡିଆ କ୍ଷମତାକୁ ସମ୍ପୂର୍ଣ୍ଣ କରେ। → [API ସନ୍ଦର୍ଭ](docs/reference/API_REFERENCE.md)
- **🎨 ଛବି / ଭିଡିଓ / ଅଡିଓ ଜେନେରେସନ୍** — ମିଡିଆ ପାଇଁ ଗୋଟିଏ API: xAI Grok Imagine ଓ Novita AI ଭିଡିଓ, ComfyUI, Magnific, Adobe Firefly, Segmind, ଏବଂ ElevenLabs ପରି ସ୍ପିଚ୍ ପ୍ରଦାନକାରୀ। → [API ସନ୍ଦର୍ଭ](docs/reference/API_REFERENCE.md)
- **🌍 ଡିପ୍ଲୟମେଣ୍ଟ ଓ ଅପରେସନ୍ସ** — ରିଭର୍ସ-ପ୍ରକ୍ସି `basePath`, ବ୍ରାଉଜର୍-ଭାଷା ସ୍ୱୟଂଚାଳିତ ଚିହ୍ନଟ, ପ୍ରତ୍ୟେକ କୀ ପାଇଁ ଡିଭାଇସ୍ ଟ୍ରାକିଂ, ରୁଟ୍-ବିହୀନ MITM ଟ୍ରଷ୍ଟ, zh-TW ସ୍ଥାନୀୟକରଣ। → [ପରିବେଶ](docs/reference/ENVIRONMENT.md)
- **🤝 ଅଧିକ ପ୍ରଦାନକାରୀ ଓ ଏଜେଣ୍ଟ** — କ୍ଲାଉଡ୍ ଏଜେଣ୍ଟ (Codex Cloud, Cursor, Devin, Jules), ବ୍ରାଉଜର୍ + OAuth ଲଗ୍ଇନ୍ ସହିତ Grok Build (xAI), ପ୍ରଥମ-ଶ୍ରେଣୀର Ollama କାର୍ଡ, Claude Opus 5 ଓ Sonnet 5, Kimi ଆଧିକାରିକ ସହଭାଗିତା (Code/Web/Moonshot), Zed, Requesty, SenseNova, Yuanbao, Agnes AI… ଏବଂ ଏକ ନବୀକୃତ **352-ପ୍ରଦାନକାରୀ କ୍ୟାଟାଲଗ୍**। → [ପ୍ରଦାନକାରୀମାନେ](docs/reference/PROVIDER_REFERENCE.md)
- **📡 ରାଉଟିଂ ସ୍ୱଚ୍ଛତା** — ପ୍ରତ୍ୟେକ ପ୍ରତିକ୍ରିୟା ତାହାକୁ ସେବା ଦେଇଥିବା ରଣନୀତି/ପ୍ରଦାନକାରୀ/ବିଳମ୍ବର ନାମ ସହିତ ଏକ `X-OmniRoute-Decision` ହେଡର୍ ବହନ କରେ; ଏକ ନୂଆ `cache-optimized` କମ୍ବୋ ରଣନୀତି + Auto-Combo `cacheAffinity` ଫ୍ୟାକ୍ଟର୍ ପୁନରାବୃତ୍ତ ଅନୁରୋଧଗୁଡ଼ିକୁ କ୍ୟାଶ୍କୃତ ପ୍ରିଫିକ୍ସ ଧାରଣ କରୁଥିବା ସଂଯୋଗକୁ ପୁନଃ ରୁଟ୍ କରେ; ଏବଂ ଏକ କେବଳ-ପଠନୀୟ `/v1/auto-combo/{channel}/candidates` ଏଣ୍ଡପଏଣ୍ଟ `auto/*` ଚ୍ୟାନେଲ୍ର ସଜୀବ ପ୍ରାର୍ଥୀ ପୁଲ୍କୁ ଉନ୍ମୋଚନ କରେ। → [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 API, ସିମାଣ୍ଟିକ୍ ପ୍ରତିକ୍ରିୟା କ୍ୟାଶ୍, ଲିଡର୍ବୋର୍ଡ ସହିତ ଗେମିଫିକେସନ୍, ACP ଏଜେଣ୍ଟ ଆବିଷ୍କାର (15ଟି ବିଲ୍ଟ-ଇନ୍ ଏଜେଣ୍ଟ), BigQueryକୁ ନିର୍ଦ୍ଧାରିତ ଲଗ୍ ରପ୍ତାନି, `auto/chaos` ସମାନ୍ତରାଳ ମଲ୍ଟି-ମଡେଲ୍ ଫ୍ୟାନ୍-ଆଉଟ୍, ଏକ Telegram ବଟ୍ ବ୍ରିଜ୍, ଏକ ଇନ୍-ଆପ୍ ସଂସ୍କରଣ ପରିଚାଳକ ଏବଂ LMArena-ELO ମାଗଣା-ପ୍ରଦାନକାରୀ ର୍ୟାଙ୍କିଙ୍ଗ୍। → [ଦଲିଲପତ୍ର](docs/README.md)
## 🤖 ସୁସଙ୍ଗତ CLI ଏବଂ କୋଡିଂ ଏଜେଣ୍ଟଗୁଡ଼ିକ
> ଗୋଟିଏ କନଫିଗ୍ — `http://localhost:20128/v1` — ଏବଂ **ପ୍ରତ୍ୟେକ** AI IDE କିମ୍ବା CLI ମାଗଣା ଏବଂ ସ୍ୱଳ୍ପ-ମୂଲ୍ୟର ମଡେଲ୍ଗୁଡ଼ିକରେ ଚାଲେ।
+ ଏଗୁଡ଼ିକ ସହିତ ମଧ୍ୟ କାମ କରେ · Agent Deck · Kiro · Command Code · Antigravity · Windsurf · AMP · ଯେକୌଣସି OpenAI-ସୁସଙ୍ଗତ ଟୁଲ୍
📖 ସମସ୍ତ 36ଟି ଟୁଲ୍ ପାଇଁ ପ୍ରତି-ଟୁଲ୍ ସେଟଅପ୍ (26ଟି CLI Code + 10ଟି CLI Agent) → [`docs/reference/CLI-TOOLS.md`](docs/reference/CLI-TOOLS.md) · 🧩 OpenCode ପ୍ଲଗଇନ୍ → [`@omniroute/opencode-provider`](https://www.npmjs.com/package/@omniroute/opencode-provider)
**ଗୋଟିଏ କମାଣ୍ଡରେ OmniRoute ମାଧ୍ୟମରେ ଯେକୌଣସି ସମର୍ଥିତ CLI ଚାଲୁ କରନ୍ତୁ** — କୌଣସି କନଫିଗ୍ ଫାଇଲ୍ ଲେଖାଯାଏ ନାହିଁ,
ପ୍ରତ୍ୟେକ ପ୍ରୋସେସ୍ ପାଇଁ ପ୍ରମାଣପତ୍ର ଇଞ୍ଜେକ୍ଟ କରାଯାଏ, Qwen/Gemini ଏକ ଅସ୍ଥାୟୀ ପୃଥକ୍ home ପାଆନ୍ତି:
```bash
omniroute run claude --model openai/gpt-5.4 # Claude Code
omniroute run codex --model glm/glm-5.2 # OpenAI Codex CLI
omniroute run aider --model glm/glm-5.2 -- --message "reply OK"
omniroute run goose --model glm/glm-5.2
omniroute run opencode --model glm/glm-5.2 -- run "reply OK"
omniroute run qwen --model glm/glm-5.2 -- -p "reply OK"
omniroute run gemini --model glm/glm-5.2 -- --skip-trust -p "reply OK"
# କିମ୍ବା provider+model ଇଣ୍ଟରାକ୍ଟିଭ୍ ଭାବେ ବାଛନ୍ତୁ ଏବଂ ଟୁଲ୍ର ନିଜସ୍ୱ କନଫିଗ୍ ଲେଖନ୍ତୁ:
omniroute configure codex # ଏଗୁଡ଼ିକ ମଧ୍ୟ: claude opencode qwen aider goose gemini cline continue kilo
```
ପ୍ରତ୍ୟେକ କମାଣ୍ଡ ସକ୍ରିୟ ରିମୋଟ୍ କଣ୍ଟେକ୍ସ୍ଟ (`omniroute connect `)କୁ ଅନୁସରଣ କରେ, `--dry-run`
କାର୍ଯ୍ୟକାରୀ ନକରି ସଠିକ୍ env/argsର ପୂର୍ବାବଲୋକନ ଦେଖାଏ, ଏବଂ `--api-key-env NAME` ଗୁପ୍ତ ତଥ୍ୟକୁ
ଆପଣଙ୍କ shell historyରୁ ଦୂରେଇ ରଖେ। → [CLI ଇଣ୍ଟିଗ୍ରେସନ୍ଗୁଡ଼ିକ](docs/guides/CLI-INTEGRATIONS.md)
## 🌐 372 AI ପ୍ରଦାନକାରୀ — 154ଟି କ୍ୟାଟାଲଗ୍-ଚିହ୍ନିତ ମାଗଣା
> କ୍ୟାନୋନିକାଲ୍ ଚାଟ୍, ମିଡିଆ, ସନ୍ଧାନ, ସ୍ଥାନୀୟ, କ୍ଲାଉଡ୍-ଏଜେଣ୍ଟ ଏବଂ ସିଷ୍ଟମ୍ ସଂଗ୍ରହଗୁଡ଼ିକରେ **372ଟି ପଞ୍ଜୀକୃତ ପ୍ରଦାନକାରୀ** ଅଛନ୍ତି, ଯେଉଁଥିରୁ **154ଟିରେ `hasFree: true` ଡିସ୍କଭରି ମେଟାଡାଟା ରହିଛି**। ଚାଟ୍ ମଡେଲ୍ ରେଜିଷ୍ଟ୍ରିରେ **237 ପ୍ରଦାନକାରୀ / 3,009ଟି ସ୍ୱତନ୍ତ୍ର ପ୍ରଦାନକାରୀ-ମଡେଲ୍ ଯୁଗଳ / 1,443ଟି ଅପରିଷ୍କୃତ ମଡେଲ୍ ID** ଅନ୍ତର୍ଭୁକ୍ତ; ପୃଥକ ମାଗଣା-ବଜେଟ୍ କ୍ୟାଟାଲଗ୍ରେ **491ଟି ପ୍ରତି-ମଡେଲ୍ ଧାଡ଼ି**, **35ଟି ପୁନରାବୃତ୍ତ ପୁଲ୍** ଏବଂ **54ଟି ପୁନରାବୃତ୍ତ/କୀବିହୀନ ଚିରକାଳ-ମାଗଣା ପ୍ରଦାନକାରୀ** ରହିଛନ୍ତି। ଡିଜାଇନ୍ ଅନୁଯାୟୀ ଏଗୁଡ଼ିକର ହର ଭିନ୍ନ; ସଂଜ୍ଞା ଏବଂ ପୁଲ୍-ଡିଡୁପ୍ଲିକେଟ୍ ଗଣନାଗୁଡ଼ିକ [ପ୍ରଦାନକାରୀ ସନ୍ଦର୍ଭ](docs/reference/PROVIDER_REFERENCE.md) ଏବଂ [ମାଗଣା ସ୍ତର](docs/reference/FREE_TIERS.md)ରେ ଉପଲବ୍ଧ।
## 🖥️ OmniRoute କେଉଁଠି ଚାଲେ — ଯେକୌଣସି ସ୍ଥାନରେ
> ସେହି ଏକା ଆପ୍, ଆପଣଙ୍କ ମେସିନ୍, ଆପଣଙ୍କ ନିୟମ। ଗ୍ଲୋବାଲ୍ npm ଇନଷ୍ଟଲ୍ରୁ Termux ମାଧ୍ୟମରେ **ଆପଣଙ୍କ ଫୋନ୍** ପର୍ଯ୍ୟନ୍ତ।
| ପ୍ଲାଟଫର୍ମ | ଇନଷ୍ଟଲ୍ | ବିଶେଷତା |
| 📦 npm (ଗ୍ଲୋବାଲ୍) | npm install -g omniroute | ଗୋଟିଏ କମାଣ୍ଡ, ଯେକୌଣସି OS |
| 🐳 Docker | docker run … diegosouzapw/omniroute | ମଲ୍ଟି-ଆର୍କ AMD64 + ARM64 |
| 🖥️ ଡେସ୍କଟପ୍ (Electron) | npm run electron:build | ନେଟିଭ୍ ୱିଣ୍ଡୋ + ସିଷ୍ଟମ୍ ଟ୍ରେ — Windows / macOS / Linux |
| 🎩 ମେନୁ-ବାର୍ (OmniRouteTray) | brew install --cask zoispag/tap/omniroute-tray | ସର୍ଭର୍ର ତଦାରଖ ଓ ସ୍ୱୟଂଚାଳିତ ଅପଡେଟ୍ କରେ — macOS |
| 💪 ARM | ନେଟିଭ୍ arm64 | Raspberry Pi, ARM ସର୍ଭର୍, Apple Silicon |
| 📱 Android (Termux) | pkg install nodejs && npx -y omniroute | ଆପଣଙ୍କ ଫୋନ୍ରେ 24/7 ଚାଲେ, root ଆବଶ୍ୟକ ନାହିଁ |
| 📲 PWA | "ହୋମ୍ ସ୍କ୍ରିନ୍ରେ ଯୋଡ଼ନ୍ତୁ" | ଫୁଲ୍ସ୍କ୍ରିନ୍, ଅଫ୍ଲାଇନ୍, ବ୍ରାଉଜର୍ରୁ ଇନଷ୍ଟଲ୍ଯୋଗ୍ୟ |
| 🧩 OpenCode ପ୍ଲଗ୍ଇନ୍ | @omniroute/opencode-provider | ନେଟିଭ୍ OpenCode ଏକୀକରଣ |
| 🤖 VS Code Copilot Chat | OmniCopilot ଏକ୍ସଟେନ୍ସନ୍ ଇନଷ୍ଟଲ୍ କରନ୍ତୁ | ନେଟିଭ୍ Copilot Chat ପିକର୍ରେ ପ୍ରତ୍ୟେକ OmniRoute ମଡେଲ୍ — ସ୍ଥିର & Insiders |
| 🛠️ ସୋର୍ସରୁ | npm install && npm run dev | ଏହାକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ, ଅବଦାନ ଦିଅନ୍ତୁ |
📖 [Docker ଗାଇଡ୍](docs/guides/DOCKER_GUIDE.md) · [ଡେସ୍କଟପ୍](electron/README.md) · [ମେନୁ-ବାର୍ ଟ୍ରେ](https://github.com/zoispag/omniroute-tray) · [Termux](docs/guides/TERMUX_GUIDE.md) · [PWA](docs/guides/PWA_GUIDE.md) · [OpenCode](docs/frameworks/OPENCODE.md)
### 🧩 ନୂଆ: VS Codeର ନେଟିଭ୍ Copilot Chat ଭିତରେ OmniRoute
> କୌଣସି ନୂଆ ସାଇଡ୍ବାର୍ ନାହିଁ, କୌଣସି ନୂଆ ଚାଟ୍ UI ନାହିଁ — OmniRoute ପରିବେଷଣ କରୁଥିବା ପ୍ରତ୍ୟେକ ମଡେଲ୍ ସିଧାସଳଖ
> **ଆପଣ ପୂର୍ବରୁ ବ୍ୟବହାର କରୁଥିବା Copilot Chat ମଡେଲ୍ ପିକର୍ରେ** ଦେଖାଯାଏ। VS Code 1.122ଠାରୁ, ପ୍ରଦାନକାରୀ ମଡେଲ୍ଗୁଡ଼ିକ
> GitHub ସାଇନ୍-ଇନ୍ କିମ୍ବା Copilot ସବ୍ସ୍କ୍ରିପ୍ସନ୍ ବିନା କାମ କରେ — ଏଜେଣ୍ଟ ମୋଡ୍, ଟୁଲ୍ କଲିଂ ଏବଂ ଭିଜନ୍,
> ସବୁ ମାଗଣାରେ।
**[OmniCopilot](https://github.com/diegosouzapw/OmniCopilot)** ଏକ୍ସଟେନ୍ସନ୍ ଇନଷ୍ଟଲ୍ କରନ୍ତୁ, ଏହାକୁ
ଆପଣଙ୍କ OmniRoute ସର୍ଭର୍କୁ ନିର୍ଦ୍ଦେଶ କରନ୍ତୁ (ଡିଫଲ୍ଟ ହେଉଛି `localhost:20128`), ତା’ପରେ Copilot Chat → ମଡେଲ୍ ପିକର୍
→ **ମଡେଲ୍ଗୁଡ଼ିକ ପରିଚାଳନା କରନ୍ତୁ…** → **OmniRoute** ଖୋଲନ୍ତୁ।
| ଷ୍ଟୋର୍ | ଲିଙ୍କ୍ | ଏଗୁଡ଼ିକ ସହ କାମ କରେ |
| 🧩 VS Code Marketplace | ଇନଷ୍ଟଲ୍ କରନ୍ତୁ → | VS Code — ସ୍ଥିର & Insiders |
| 🔓 Open VSX Registry | ଇନଷ୍ଟଲ୍ କରନ୍ତୁ → | Cursor, Windsurf, VSCodium, Theia, code-server, Gitpod, Antigravity, Kiro… |
ଏଡିଟର୍ ଭିତରୁ: **Extensions** ଭ୍ୟୁ ଖୋଲନ୍ତୁ, **"OmniRoute"** ସନ୍ଧାନ କରନ୍ତୁ, **ଇନଷ୍ଟଲ୍ କରନ୍ତୁ**ରେ କ୍ଲିକ୍ କରନ୍ତୁ
— ଉଭୟ ଷ୍ଟୋର୍ରେ ଏହା ସମାନ ଭାବରେ କାମ କରେ। ସୋର୍ସ, ସମସ୍ୟାଗୁଡ଼ିକ ଏବଂ ପ୍ରକାଶନ ରନ୍ବୁକ୍
[diegosouzapw/OmniCopilot](https://github.com/diegosouzapw/OmniCopilot)ରେ ଉପଲବ୍ଧ।
📖 [VS Code Copilot Chat ଗାଇଡ୍](docs/guides/VSCODE-COPILOT.md) — ସେଟ୍ଅପ୍, ପିକର୍ରେ କ’ଣ ଦେଖାଯାଏ, ଗୋଟିଏ ଟ୍ୟାବ୍ରେ ଡ୍ୟାସ୍ବୋର୍ଡ, ସମସ୍ୟା ସମାଧାନ
### 🎩 ନୂଆ: OmniRouteTray — ମେନୁ ବାର୍ରେ ରହୁଥିବା ଆପଣଙ୍କ ଗେଟ୍ୱେ
> `omniroute serve` ସବୁବେଳେ ଚାଲୁ ରହିଲେ ସବୁଠାରୁ ଭଲ କାମ କରେ। **[OmniRouteTray](https://github.com/zoispag/omniroute-tray)**
> ଏହାକୁ macOS ପାଇଁ ଥରେ ସେଟ୍ କରି ନିଶ୍ଚିନ୍ତ ରହିପାରିବା ଭଳି ଏକ ମେନୁ-ବାର୍ ଆପ୍ରେ ପରିଣତ କରେ: ଏହା ସର୍ଭର୍ ଆରମ୍ଭ କରେ, ରିବୁଟ୍
> ପରେ ମଧ୍ୟ ଏହାକୁ ଚାଲୁ ରଖେ, ସେହି ସ୍ଥାନରେ ଅପଡେଟ୍ କରେ ଏବଂ ଗୋଟିଏ କ୍ଲିକ୍ରେ ଆପଣଙ୍କ ଲାଇଭ୍ ଟୋକେନ୍ ବଜେଟ୍ ଦେଖାଏ — **କୌଣସି
> ଟର୍ମିନାଲ୍ ୱିଣ୍ଡୋ ଖୋଲା ରଖିବାକୁ ପଡ଼େନାହିଁ, `npm install -g omniroute`ର ଦେଖାଶୁଣା କରିବାକୁ ପଡ଼େନାହିଁ।**
[Tauri v2](https://v2.tauri.app/) ସହ ନିର୍ମିତ (ଏକ Rust କୋର୍, ଯାହାର ଆକାର ରାଉଣ୍ଡିଂ ତ୍ରୁଟି ପରି ନଗଣ୍ୟ), ଏହା ନିଜର
ସ୍ୱାକ୍ଷରିତ Node 24 ରନ୍ଟାଇମ୍ ସହ ଆସେ ଏବଂ ଆପ୍ର ନିଜସ୍ୱ OmniRoute ଇନଷ୍ଟଲେସନ୍ ପରିଚାଳନା କରେ, ତେଣୁ ଏହା ଆପଣଙ୍କ
ଗ୍ଲୋବାଲ୍ `node`/`bun` ସହ କେବେବି ବିବାଦ କରେନାହିଁ। ଏହା **ଆପଣଙ୍କ ବିଦ୍ୟମାନ `~/.omniroute/` କନ୍ଫିଗ୍ ଏବଂ ଡାଟାବେସ୍ ସେୟାର୍ କରେ** — ତେଣୁ ଏହା
ସେହି OmniRoute ଯାହାକୁ ଆପଣ ପୂର୍ବରୁ ଚଲାଉଛନ୍ତି, କେବଳ ଏବେ ଏକ ଟୋପି ପିନ୍ଧିଛି। 🎩
| ଏହା କ’ଣ କରେ | କିପରି |
| 🟢 ସର୍ଭର୍ର ତଦାରଖ କରେ | omniroute serve ଆରମ୍ଭ କରେ, ପୂର୍ବରୁ ଚାଲୁଥିବା ଇନ୍ଷ୍ଟାନ୍ସକୁ ନକଲ କରିବା ପରିବର୍ତ୍ତେ ତାହାକୁ ଗ୍ରହଣ କରେ |
| 📊 ଏକ ନଜରରେ ଲାଇଭ୍ ବ୍ୟବହାର | ପ୍ରଦାନକାରୀ କୋଟା ବାର୍, ରିସେଟ୍ କାଉଣ୍ଟଡାଉନ୍ ସହ Claude ସେସନ୍/ସାପ୍ତାହିକ ସୀମା, 30-ଦିନର ଖର୍ଚ୍ଚ ବିବରଣୀ |
| 🔄 ସେହି ସ୍ଥାନରେ ସ୍ୱୟଂଚାଳିତ ଅପଡେଟ୍ | ପର୍ଯ୍ୟାୟଭିତ୍ତିକ ଇନଷ୍ଟଲ୍, ଆଟମିକ୍ ସ୍ୱାପ୍, ବିଫଳତାରେ ରୋଲ୍ବ୍ୟାକ୍ — ସର୍ବଦା ସବୁଠାରୁ ନୂତନ ରିଲିଜ୍ରେ |
| 🚀 ଲଗ୍ଇନ୍ରେ ଆରମ୍ଭ | ଲଗ୍ଇନ୍ ସମୟରେ ଇଚ୍ଛାଧୀନ ଲଞ୍ଚ; କେବଳ ଟ୍ରେ, କୌଣସି dock ଆଇକନ୍ ନାହିଁ |
| 🩺 ଡାକ୍ତର & ଲଗ୍ଗୁଡ଼ିକ | ଗୋଟିଏ କ୍ଲିକ୍ରେ ଡାଇଗ୍ନୋଷ୍ଟିକ୍ସ ଏବଂ ସର୍ଭର୍ ଲଗ୍ ଆକ୍ସେସ୍ |
```sh
brew install --cask zoispag/tap/omniroute-tray
```
ଡାଉନଲୋଡ୍ କରିବାକୁ ପସନ୍ଦ କରନ୍ତି? ସର୍ବଶେଷ .dmgଟି
ରିଲିଜ୍ଗୁଡ଼ିକରୁ ପାଆନ୍ତୁ। ସୋର୍ସ, ସମସ୍ୟା ଏବଂ ବିଲ୍ଡ
ଦସ୍ତାବିଜଗୁଡ଼ିକ zoispag/omniroute-trayରେ ଉପଲବ୍ଧ।
💛 @zoispagଙ୍କ ଏକ ସମୁଦାୟ ପ୍ରକଳ୍ପ — ଏହା ଏକ ଆଧିକାରିକ OmniRoute ରିଲିଜ୍ ନୁହେଁ।
## 🔒 ବ୍ୟକ୍ତିଗତ ଓ ଲୋକାଲ୍-ଫର୍ଷ୍ଟ
📖 [ପ୍ରାଧିକରଣ](docs/architecture/AUTHZ_GUIDE.md) · [ସୁରକ୍ଷା ସୀମା](docs/security/GUARDRAILS.md) · [ଅନୁପାଳନ](docs/security/COMPLIANCE.md)
## 🔌 ସମ୍ପୂର୍ଣ୍ଣ CLI + A2A ଓ MCP
> ସର୍ଭର୍ ବ୍ୟତୀତ, OmniRoute ହେଉଛି **80+ଟି କମାଣ୍ଡ୍** ସହିତ ଏକ **ସମ୍ପୂର୍ଣ୍ଣ କମାଣ୍ଡ୍-ଲାଇନ୍ କକ୍ପିଟ୍**, ଏହା ସହିତ ଖୋଲା ଏଜେଣ୍ଟ ପ୍ରୋଟୋକଲ୍ ରହିଛି, ଯାହାଦ୍ୱାରା ଏକ AI ଏଜେଣ୍ଟ ଏହାକୁ **ନିଜେ** ପରିଚାଳନା କରିପାରିବ।
### ⌨️ ଏକ ପ୍ରକୃତ CLI (କେବଳ `start` ନୁହେଁ)
```bash
omniroute # ଗେଟୱେ + ଡ୍ୟାସ୍ବୋର୍ଡ ପରିବେଷଣ କରନ୍ତୁ (ପୋର୍ଟ 20128)
omniroute chat # ଇଣ୍ଟରାକ୍ଟିଭ୍ TUI ଚାଟ୍ କ୍ଲାଏଣ୍ଟ (ସ୍ଲାସ୍: /model /combo /skill /memory)
omniroute setup # ମାର୍ଗଦର୍ଶିତ ପ୍ରଥମ-ଚାଳନା ୱିଜାର୍ଡ
omniroute doctor # ପ୍ରଦାନକାରୀ, ପୋର୍ଟ ଏବଂ ନେଟିଭ୍ ନିର୍ଭରତା ନିଦାନ କରନ୍ତୁ
```
### 🛰️ ରିମୋଟ୍ ମୋଡ୍ — CLIକୁ ଏଠାରେ ଏବଂ OmniRouteକୁ ଏକ VPSରେ ଚଲାନ୍ତୁ
OmniRoute ଏକ ସର୍ଭର୍ରେ ଅଛି? **ସମାନ CLI** ସହିତ ନିଜ ଲାପଟପ୍ରୁ ଏହାକୁ ପରିଚାଳନା କରନ୍ତୁ। ଏକ ସ୍କୋପ୍ଯୁକ୍ତ ଆକ୍ସେସ୍ ଟୋକନ୍ ସହିତ ଥରେ ଲଗ୍ ଇନ୍ କରନ୍ତୁ;
ତା’ପରେ ପ୍ରତ୍ୟେକ କମାଣ୍ଡ୍ ରିମୋଟ୍କୁ ଲକ୍ଷ୍ୟ କରିବ।
```bash
omniroute connect 192.168.0.15 # ପାସ୍ୱାର୍ଡ → ସ୍କୋପ୍ଯୁକ୍ତ ଟୋକନ୍, ଏକ କଣ୍ଟେକ୍ସ୍ଟ ଭାବେ ସଂରକ୍ଷିତ
omniroute models list # ← ରିମୋଟ୍ ସର୍ଭର୍ ବିପକ୍ଷରେ ଚାଲେ
omniroute configure codex # ← ଏକ ରିମୋଟ୍ ମଡେଲ୍ ବାଛେ, ଏକ ସ୍ଥାନୀୟ Codex ପ୍ରୋଫାଇଲ୍ ଲେଖେ
omniroute tokens create --name ci --scope read # ଅନ୍ୟ ମେସିନ୍ ପାଇଁ ଅଧିକ ସୀମିତ ଟୋକନ୍ ସୃଷ୍ଟି କରନ୍ତୁ
omniroute contexts use default # ← ସ୍ଥାନୀୟ ସର୍ଭର୍କୁ ଫେରିଯାଆନ୍ତୁ
```
ଟୋକନ୍ଗୁଡ଼ିକ `read` / `write` / `admin` ପାଇଁ ସ୍କୋପ୍ କରାଯାଇଛି; ପ୍ରୋସେସ୍ ସୃଷ୍ଟି କରୁଥିବା ରୁଟ୍ଗୁଡ଼ିକ କେବଳ ଲୁପ୍ବ୍ୟାକ୍ରେ ସୀମିତ ରହେ।
📖 [ରିମୋଟ୍ ମୋଡ୍](docs/guides/REMOTE-MODE.md)
### 🤝 ଏକ ଏଜେଣ୍ଟ ସଂଯୋଗ କରନ୍ତୁ — ଏବଂ ଏହା OmniRouteକୁ ନିଜେ ନିୟନ୍ତ୍ରଣ କରିବ
OmniRouteକୁ **MCP**, **A2A**, ଏକ **REST API**, **ୱେବ୍ହୁକ୍** କିମ୍ବା ଏକ **ରିମୋଟ୍ CLI** ମାଧ୍ୟମରେ ଉନ୍ମୁକ୍ତ କରନ୍ତୁ — ଯେକୌଣସି ସକ୍ଷମ ଏଜେଣ୍ଟ (କିମ୍ବା ଆପଣଙ୍କ ନିଜ କୋଡ୍) ସମ୍ପୂର୍ଣ୍ଣ ଗେଟୱେର ଚାବି ପାଇଥାଏ: ରାଉଟିଂ, ପ୍ରଦାନକାରୀ, କମ୍ବୋ, କ୍ୟାଶ୍, କମ୍ପ୍ରେସନ୍, ମେମୋରି — ସ୍ୱୟଂଚାଳିତ ଭାବେ। ନିମ୍ନର HTTP ଏଣ୍ଡପଏଣ୍ଟଗୁଡ଼ିକ `http://localhost:20128` ଅଧୀନରେ ପରିବେଷିତ ହୁଏ।
| ଇଣ୍ଟରଫେସ୍ | ଏଣ୍ଡପଏଣ୍ଟ / କମାଣ୍ଡ୍ | ଏହାକୁ ଏଥିପାଇଁ ବ୍ୟବହାର କରନ୍ତୁ |
| 🧰 MCP (stdio) | omniroute --mcp | Claude Desktop, Cursor କିମ୍ବା ଯେକୌଣସି MCP କ୍ଲାଏଣ୍ଟ ସହିତ ସଂଯୋଗ କରନ୍ତୁ |
| 🌊 MCP (HTTP) | /api/mcp/stream | ରିମୋଟ୍ MCP — 110ଟି ଟୁଲ୍, 33ଟି ସ୍କୋପ୍ (ଏନ୍ଫୋର୍ସମେଣ୍ଟ ଇଚ୍ଛାଧୀନ), ସମ୍ପୂର୍ଣ୍ଣ ଅଡିଟ୍ ଟ୍ରେଲ୍ |
| 📡 MCP (SSE) | /api/mcp/sse | ଷ୍ଟ୍ରିମିଂ MCP ପରିବହନ |
| 🤝 A2A | /.well-known/agent.json | ଏଜେଣ୍ଟ-ରୁ-ଏଜେଣ୍ଟ, JSON-RPC 2.0 + SSE, 6ଟି ଦକ୍ଷତା |
| 🌐 REST API | /v1/* | OpenAI-ସୁସଙ୍ଗତ — ଚାଟ୍, ଏମ୍ବେଡିଂ, ଛବି, ଅଡିଓ, OCR |
| 🔔 ୱେବ୍ହୁକ୍ | /api/webhooks | ଅନୁରୋଧ / କୋଟା ଇଭେଣ୍ଟଗୁଡ଼ିକୁ Slack, Discord, Telegram କିମ୍ବା ଯେକୌଣସି URLକୁ ପୁଶ୍ କରନ୍ତୁ |
| 🛰️ ରିମୋଟ୍ CLI | omniroute 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% ଟୋକନ୍ ସଞ୍ଚୟ କରନ୍ତୁ — ସ୍ୱୟଂଚାଳିତ ଭାବେ
### 📖 ଏହା କିପରି କାମ କରେ — ପାଇପଲାଇନ୍, ଆର୍କିଟେକ୍ଚର୍ ଏବଂ ସଞ୍ଚୟର ଗଣିତ
ଡିଫଲ୍ଟ ଷ୍ଟାକ୍ଡ କମ୍ବୋ `RTK → Caveman` ଚଲାଏ। ଯେତେବେଳେ ଉଭୟ ଏକେ ଟୁଲ୍/କଣ୍ଟେକ୍ସ୍ଟ ପେଲୋଡ୍ରେ କାମ କରନ୍ତି, ସଞ୍ଚୟ ଚକ୍ରବୃଦ୍ଧି ହୁଏ:
```txt
combined = 1 − (1 − RTK) × (1 − Caveman_input)
average = 1 − (1 − 0.80) × (1 − 0.46) = 89.2%
range = 78.4 – 94.6%
```
କୋଡ୍ ବ୍ଲକ୍, URL, JSON ଏବଂ ସଂରଚିତ ଡାଟାକୁ ସଂରକ୍ଷଣ ଇଞ୍ଜିନ୍ ଦ୍ୱାରା **ସର୍ବଦା ସୁରକ୍ଷିତ ରଖାଯାଏ**।
> **ଅଳ୍ପ ଟୋକନ୍ରେ କାମ ହେଉଥିବାବେଳେ ଏତେ ଅଧିକ ଟୋକନ୍ କାହିଁକି ବ୍ୟବହାର କରିବେ?** ପ୍ରତ୍ୟେକ ଅନୁରୋଧ OmniRouteର କମ୍ପ୍ରେସନ୍ ପାଇପଲାଇନ୍ ମଧ୍ୟଦେଇ **ସ୍ୱଚ୍ଛ ଭାବରେ** ଯାଏ — କ୍ଲାଏଣ୍ଟରେ କୌଣସି ପରିବର୍ତ୍ତନ ଆବଶ୍ୟକ ନାହିଁ। ଏହା ଏବେ **12ଟି ସଂଯୋଜ୍ୟ ଇଞ୍ଜିନ୍ର ଏକ ଷ୍ଟାକ୍**, ଯାହା କ୍ରମାନୁସାରେ ଚାଲେ ଏବଂ ପ୍ରତ୍ୟେକ ରାଉଟିଂ କମ୍ବୋ ଅନୁଯାୟୀ ମିଶ୍ରିତ ଭାବେ ବ୍ୟବହୃତ ହୁଏ — [RTK](https://github.com/rtk-ai/rtk), [Caveman](https://github.com/JuliusBrussee/caveman) (⭐ 90K+), [LLMLingua-2](https://github.com/microsoft/LLMLingua), ଏବଂ [Troglodita](https://github.com/leninejunior/troglodita) (PT-BR)ର ଧାରଣାଗୁଡ଼ିକ ଉପରେ ଆଧାରିତ।
### 🧱 12-ଇଞ୍ଜିନ୍ ଷ୍ଟାକ୍
ଇଞ୍ଜିନ୍ଗୁଡ଼ିକ ପାଇପଲାଇନ୍ କ୍ରମରେ ଚାଲେ; ପ୍ରତ୍ୟେକକୁ ପ୍ରତ୍ୟେକ କମ୍ବୋ ପାଇଁ ସ୍ୱାଧୀନ ଭାବେ ଟୋଗଲ୍ ଏବଂ କନଫିଗର୍ କରାଯାଇପାରେ:
| # | ଇଞ୍ଜିନ୍ | ଏହା କ’ଣ କରେ |
| 1 | Session-Dedup | ବିଭିନ୍ନ ଟର୍ନରେ ପୁନରାବୃତ୍ତ ବିଷୟବସ୍ତୁକୁ ବାଦ ଦିଏ (କଣ୍ଟେଣ୍ଟ-ଆଡ୍ରେସ୍ଡ, କ୍ରସ୍-ଟର୍ନ) |
| 2 | CCR | ବଡ଼ ବ୍ଲକ୍ଗୁଡ଼ିକୁ ରିଟ୍ରିଭ୍ ମାର୍କର୍ ପଛରେ ଆର୍କାଇଭ୍ କରେ, ଯାହା ଆବଶ୍ୟକତା ଅନୁସାରେ ଅଣାଯାଏ |
| 3 | Lite | ହ୍ୱାଇଟ୍ସ୍ପେସ୍ + ଇମେଜ୍-URL ଟ୍ରିମିଂ (କମ୍-ଲେଟେନ୍ସି ବେସ୍ଲାଇନ୍) |
| 4 | RTK | ସ୍ମାର୍ଟ ଟୁଲ୍-ଫଳାଫଳ ଫିଲ୍ଟରିଂ, ଡିଡ୍ୟୁପ୍ ଏବଂ ଟ୍ରଙ୍କେସନ୍ (କମାଣ୍ଡ-ସଚେତନ) |
| 5 | Responses Tool Output | shell/patch/search/build ଆଉଟ୍ପୁଟ୍ ପାଇଁ lossless-first JSON + ସୀମିତ ଡାଇଗ୍ନୋଷ୍ଟିକ୍ କମ୍ପ୍ରେସନ୍ (Responses API) |
| 6 | Headroom | ଭେଣ୍ଡର୍ କରାଯାଇଥିବା GCF codec ମାଧ୍ୟମରେ JSON ଆରେଗୁଡ଼ିକର lossless ଟ୍ୟାବୁଲାର୍ କମ୍ପାକ୍ସନ୍ (~30%) |
| 7 | Relevance | ଶେଷ ବ୍ୟବହାରକାରୀ କ୍ୱେରୀ ଆଧାରରେ ଏକ୍ସଟ୍ରାକ୍ଟିଭ୍ ବାକ୍ୟ ସ୍କୋରିଂ |
| 8 | Caveman | ନିୟମ-ଆଧାରିତ ଗଦ୍ୟ କମ୍ପ୍ରେସନ୍ (ଆଉଟ୍ପୁଟ୍ରେ ~65–75%) |
| 9 | Aggressive | ସାରାଂଶକରଣ + ପୁରୁଣା ଟର୍ନଗୁଡ଼ିକର କ୍ରମାଗତ ଏଜିଂ |
| 10 | LLMLingua-2 | MobileBERT ONNX ମାଧ୍ୟମରେ ML ସେମାଣ୍ଟିକ୍ ପ୍ରୁନିଂ — କୋଡ୍-ସୁରକ୍ଷିତ, ଅସିଙ୍କ୍ |
| 11 | Ultra | ଏକ ବୈକଳ୍ପିକ ଛୋଟ-ମଡେଲ୍ (SLM) ସ୍ତର ସହିତ ହ୍ୟୁରିଷ୍ଟିକ୍ ଟୋକନ୍ ପ୍ରୁନିଂ |
| 12 | OmniGlyph | ସିଧାସଳଖ Anthropic ୱାୟାର୍ରେ ମାପ କରାଯାଇଥିବା Claude Fable 5 ପାଇଁ ପରୀକ୍ଷାମୂଳକ context-as-image ଏନ୍କୋଡିଂ; ପ୍ରଦାତା ରସିଦ ନ ମିଳିବା ପର୍ଯ୍ୟନ୍ତ GPT 5.6 transformers fail-closed ରହେ। ଚାରିଟି କମ୍ପ୍ରେସନ୍ ପ୍ରୋଫାଇଲ୍ (ଡିଫଲ୍ଟ ଭାବେ aggressive, balanced, coding-safe, passthrough) (ସବୁଠାରୁ ଅଧିକ ଆକ୍ରମଣାତ୍ମକ; opt-in) |
କୋଡ୍ ବ୍ଲକ୍, URL ଏବଂ ସଂରଚିତ ଡାଟାକୁ ବାଇଟ୍-ସଠିକ୍ ଭାବରେ **ସର୍ବଦା ସଂରକ୍ଷିତ ରଖାଯାଏ**। **ଏକ-କ୍ଲିକ୍ ପ୍ରିସେଟ୍** ଇଞ୍ଜିନ୍ଗୁଡ଼ିକୁ ଏକତ୍ର କରେ:
| ମୋଡ୍ | ସଞ୍ଚୟ | ଏହା ପାଇଁ ସର୍ବୋତ୍ତମ |
| 🪶 Lite | ~15% | ସର୍ବଦା ସକ୍ରିୟ ସୁରକ୍ଷିତ ଡିଫଲ୍ଟ |
| 🪨 Standard (Caveman) | ~30% | ଦୈନନ୍ଦିନ କୋଡିଂ |
| ⚡ Aggressive | ~50% | ଦୀର୍ଘ, ଟୁଲ୍-ଭାରୀ ସେସନ୍ |
| 🔥 Ultra | ~75% | ସର୍ବାଧିକ ସଞ୍ଚୟ |
| 🧰 RTK | 60–90% | Shell/test/build/git ଆଉଟ୍ପୁଟ୍ |
| 🔗 Stacked (RTK → Caveman) | 78–95% | ମିଶ୍ରିତ ପ୍ରମ୍ପ୍ଟ + ଟୁଲ୍ ଲଗ୍ |
**ବାସ୍ତବ ଉଦାହରଣ — Standard ମୋଡ୍:**
> **ପୂର୍ବରୁ (69 ଟୋକନ୍):** _"ଆପଣଙ୍କ React କମ୍ପୋନେଣ୍ଟ ପୁନଃ ରେଣ୍ଡର୍ ହେବାର ସମ୍ଭାବ୍ୟ କାରଣ ହେଉଛି, ଆପଣ ପ୍ରତ୍ୟେକ ରେଣ୍ଡର୍ ସାଇକଲ୍ରେ ଏକ ନୂଆ ଅବଜେକ୍ଟ ରେଫରେନ୍ସ ସୃଷ୍ଟି କରୁଛନ୍ତି। ଯେତେବେଳେ ଆପଣ ଏକ ଇନ୍ଲାଇନ୍ ଅବଜେକ୍ଟକୁ prop ଭାବେ ପାସ୍ କରନ୍ତି, Reactର shallow comparison ପ୍ରତ୍ୟେକ ଥର ଏହାକୁ ଏକ ଭିନ୍ନ ଅବଜେକ୍ଟ ଭାବେ ଦେଖେ, ଯାହା ପୁନଃ ରେଣ୍ଡର୍କୁ ଟ୍ରିଗର୍ କରେ। ଅବଜେକ୍ଟଟିକୁ memoize କରିବା ପାଇଁ useMemo ବ୍ୟବହାର କରିବାକୁ ମୁଁ ପରାମର୍ଶ ଦେବି।"_
>
> **ପରେ (19 ଟୋକନ୍):** _"ପ୍ରତ୍ୟେକ ରେଣ୍ଡର୍ରେ ନୂଆ ଅବଜେକ୍ଟ ref। ଇନ୍ଲାଇନ୍ ଅବଜେକ୍ଟ prop = ନୂଆ ref = ପୁନଃ ରେଣ୍ଡର୍। useMemoରେ ରାପ୍ କରନ୍ତୁ।"_
>
> **ସମାନ ଉତ୍ତର। 72% କମ୍ ଟୋକନ୍। ନିର୍ଭୁଲତାରେ ଶୂନ୍ୟ କ୍ଷତି।** ✅
**PT-BR ଉଦାହରଣ — [Troglodita](https://github.com/leninejunior/troglodita) ମୋଡ୍:**
> **ପୂର୍ବରୁ (42 tokens):** _"ସମସ୍ୟାଟି ହେଉଛି, ପ୍ରତ୍ୟେକ ରେଣ୍ଡରିଂ ଚକ୍ରରେ ଏକ ନୂଆ ଅବଜେକ୍ଟ ରେଫରେନ୍ସ ସୃଷ୍ଟି ହେଉଥିବାରୁ କମ୍ପୋନେଣ୍ଟଟି ପୁନଃ ରେଣ୍ଡର୍ ହେଉଛି। ମୁଁ useMemo ବ୍ୟବହାର କରିବାକୁ ସୁପାରିସ କରିବି।"_
>
> **ପରେ (12 tokens):** _"ପୁନଃ-ରେଣ୍ଡର୍: ପ୍ରତି ଚକ୍ରରେ ନୂଆ ref (inline ଅବଜେକ୍ଟ ପୁନଃ ସୃଷ୍ଟି)। `useMemo` ବ୍ୟବହାର କରନ୍ତୁ।"_
>
> **ସମାନ ଉତ୍ତର। ~70% କମ୍ tokens। ପ୍ରାଯୁକ୍ତିକ ସଠିକତା ଅକ୍ଷୁଣ୍ଣ।** ✅
### 🎚️ ଇଞ୍ଜିନ୍ଗୁଡ଼ିକର ପରେ — ଆଉଟପୁଟ୍ ଶୈଳୀ, ଅନୁକୂଳନଶୀଳ ଡାଏଲ୍ ଏବଂ ପ୍ରତି-ଅନୁରୋଧ ନିୟନ୍ତ୍ରଣ
ଉପରୋକ୍ତ 12ଟି ଇଞ୍ଜିନ୍ **ଇନପୁଟ୍**କୁ ସଙ୍କୁଚିତ କରେ। ଆଉ ତିନୋଟି ସ୍ତର **କିପରି**, **କେବେ**, ଏବଂ **ଆଉଟପୁଟ୍**ରେ କ’ଣ ଆସେ, ତାହାକୁ ଆକାର ଦିଏ:
- **🪄 ଆଉଟପୁଟ୍ ଶୈଳୀ** _(ଆଉଟପୁଟ୍-ଅକ୍ଷ ନିର୍ଦ୍ଦେଶନ)_ — ନିର୍ଦ୍ଧାରିତ, cache-safe ପ୍ରତିକ୍ରିୟା-ଆକାରଦାୟୀ ନିର୍ଦ୍ଦେଶ ସନ୍ନିବେଶ କରେ; ଏଗୁଡ଼ିକୁ ମିଶାଇ ବ୍ୟବହାର କରାଯାଇପାରେ, ପ୍ରତ୍ୟେକଟି `lite` / `full` / `ultra` ତୀବ୍ରତାରେ। ଏକ ଶୈଳୀ ଯୋଡ଼ିବା ପାଇଁ registryରେ କେବଳ ଗୋଟିଏ ଧାଡ଼ିର entry ଆବଶ୍ୟକ:
- **ସଂକ୍ଷିପ୍ତ ଗଦ୍ୟ** — ଅନାବଶ୍ୟକ ଶବ୍ଦ / articles / ଦ୍ୱିଧାସୂଚକ ଭାଷା ବାଦ ଦିଅନ୍ତୁ; ପ୍ରାଯୁକ୍ତିକ ସାରବସ୍ତୁକୁ ସଠିକ୍ ରଖନ୍ତୁ।
- **କମ୍ code** — "ଅଳସୁଆ senior dev" YAGNI: ସବୁଠାରୁ ଛୋଟ କାର୍ଯ୍ୟକ୍ଷମ ପରିବର୍ତ୍ତନ, ଅନୁରୋଧ କରାଯାଇନଥିବା scaffolding ନୁହେଁ।
- **Ponytail (ଅଳସୁଆ senior dev)** — YAGNI ସୋପାନ ଚଢ଼ନ୍ତୁ, ମୂଳ କାରଣ ସମାଧାନ କରନ୍ତୁ, ସବୁଠାରୁ ଛୋଟ କାର୍ଯ୍ୟକ୍ଷମ diff।
- **ମୋର ADHD ଅଛି (କାର୍ଯ୍ୟ-ପ୍ରଥମ)** — ପରବର୍ତ୍ତୀ କାର୍ଯ୍ୟ ପ୍ରଥମେ, ପଦକ୍ଷେପଗୁଡ଼ିକ ସଂଖ୍ୟାଯୁକ୍ତ, ଗୋଟିଏ ନିର୍ଦ୍ଦିଷ୍ଟ ପରବର୍ତ୍ତୀ ପଦକ୍ଷେପ, କୌଣସି ପ୍ରସ୍ତାବନା ନାହିଁ।
- **ସଂକ୍ଷିପ୍ତ CJK (文言)** — ଶାସ୍ତ୍ରୀୟ-ଚୀନା ଅତ୍ୟନ୍ତ ସଂକ୍ଷିପ୍ତ ଶୈଳୀ (`zh` locale ପାଇଁ ସୀମିତ)।
- **🎯 ଅନୁକୂଳନଶୀଳ context-budget** _(ଡାଏଲ୍)_ — ଗୋଟିଏ on/off token threshold ପରିବର୍ତ୍ତେ, **ମଡେଲ୍ର context window ମଧ୍ୟରେ ଫିଟ୍** କରାଇବା ପାଇଁ କେବଳ ଆବଶ୍ୟକ ସୀମା ପର୍ଯ୍ୟନ୍ତ ସବୁଠାରୁ ଶସ୍ତା, ସର୍ବନିମ୍ନ-କ୍ଷତିକାରକ ଇଞ୍ଜିନ୍ଗୁଡ଼ିକୁ କ୍ରମଶଃ ପ୍ରୟୋଗ କରେ। ନୀତି: `reserve-output` (ଡିଫଲ୍ଟ, model-aware) · `percentage` · `absolute`। ମୋଡ୍: `floor` (ଫିଟ୍ ହେବାର ନିଶ୍ଚୟତା) · `replace-autotrigger` (ଆପଣଙ୍କର ସ୍ପଷ୍ଟ ପସନ୍ଦ ପ୍ରାଧାନ୍ୟ ପାଏ) · `off` (ପୁରୁଣା threshold)।
- **🎛️ compression କେଉଁଠାରେ ନିର୍ଦ୍ଧାରିତ ହୁଏ** _(ପ୍ରାଥମିକତା, ଉଚ୍ଚ → ନିମ୍ନ)_ — ପ୍ରତି-ଅନୁରୋଧ `x-omniroute-compression` header › routing-combo override › ସକ୍ରିୟ named profile › adaptive / auto-trigger › panel default › off। ପ୍ରୟୋଗ ହୋଇଥିବା planଟି `X-OmniRoute-Compression: ; source=` response headerରେ ଫେରି ଆସେ।
token threshold ଅନୁଯାୟୀ auto-trigger କରନ୍ତୁ, adaptive dial ଚାଲୁ କରନ୍ତୁ, ଏକ named profile pin କରନ୍ତୁ, ପ୍ରତି ଅନୁରୋଧ ପାଇଁ ଏକକାଳୀନ ସେଟିଂ ଦିଅନ୍ତୁ, କିମ୍ବା ପ୍ରତ୍ୟେକ routing combo ପାଇଁ ଏକ pipeline ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ — workload ପାଇଁ ଯାହା ଉପଯୁକ୍ତ। ଏକ opt-in offline **eval harness** (`npm run eval:compression`) କୌଣସି ପରିବର୍ତ୍ତନକୁ ପ୍ରଚଳିତ କରିବା ପୂର୍ବରୁ pinned corpus ଉପରେ fidelity ବନାମ savingsର ମୂଲ୍ୟାଙ୍କନ କରେ।
📖 [`COMPRESSION_GUIDE.md`](docs/compression/COMPRESSION_GUIDE.md) · [`RTK_COMPRESSION.md`](docs/compression/RTK_COMPRESSION.md) · [`COMPRESSION_ENGINES.md`](docs/compression/COMPRESSION_ENGINES.md)
# ⚡ ଶୀଘ୍ର ଆରମ୍ଭ
**1) ଇନଷ୍ଟଲ୍ କରନ୍ତୁ ଏବଂ ଚଲାନ୍ତୁ**
```bash
npm install -g omniroute
omniroute
```
> 💡 `npm warn ERESOLVE` କିମ୍ବା peer-dep ଚେତାବନୀ ଦେଖୁଛନ୍ତି କି? [ସେଗୁଡ଼ିକ କ୍ଷତିହୀନ](docs/guides/TROUBLESHOOTING.md#npm-install-warnings-eresolve--peer--deprecated)।
> **npm 11 କିମ୍ବା ପରବର୍ତ୍ତୀ ସଂସ୍କରଣ ବ୍ୟବହାର କରୁଛନ୍ତି କି?** ଅନୁମତି ନ ଦିଆଯାଇଥିଲେ npm package lifecycle scriptsକୁ ଅବରୋଧ କରିପାରେ। ଏହାର native runtime files ପ୍ରସ୍ତୁତ କରିବା ପାଇଁ OmniRouteର `postinstall` (`node scripts/build/postinstall.mjs`) ଆବଶ୍ୟକ। globally ଇନଷ୍ଟଲ୍ କରିବା ସମୟରେ npmର ଚେତାବନୀରେ ନାମିତ packagesକୁ ଅନୁମତି ଦିଅନ୍ତୁ। OmniRoute 3.8.51 ଦ୍ୱାରା ରିପୋର୍ଟ କରାଯାଇଥିବା package set ପାଇଁ:
>
> ```bash
> npm install -g --allow-scripts=omniroute,keytar,onnxruntime-node,@parcel/watcher,@swc/core,protobufjs,esbuild omniroute
> ```
>
> ଭବିଷ୍ୟତର global installs ପାଇଁ ଏହି allowlistକୁ ପୁନଃବ୍ୟବହାର କରିବାକୁ, ଏହାକୁ ଥରେ configure କରନ୍ତୁ, ତା’ପରେ ସାଧାରଣ ଭାବରେ ଇନଷ୍ଟଲ୍ କରନ୍ତୁ:
>
> ```bash
> npm config set allow-scripts=omniroute,keytar,onnxruntime-node,@parcel/watcher,@swc/core,protobufjs,esbuild --location=user
> npm install -g omniroute
> ```
>
> releases ମଧ୍ୟରେ dependency list ପରିବର୍ତ୍ତିତ ହୋଇପାରେ; npm ଯଦି ଭିନ୍ନ list ରିପୋର୍ଟ କରେ, ସେହି ଚେତାବନୀର package names ବ୍ୟବହାର କରନ୍ତୁ। କୌଣସି packageକୁ ଅନୁମତି ଦେଲେ ତାହାର install scripts ଚାଲିପାରିବ।
> **Gemini Web କିମ୍ବା ଅନ୍ୟ କୌଣସି web-cookie provider ବ୍ୟବହାର କରୁଛନ୍ତି କି?** npm packageରେ
> Playwright ଅନ୍ତର୍ଭୁକ୍ତ ଅଛି, କିନ୍ତୁ ଏହାର Chromium binary ନାହିଁ। ପ୍ରଥମ web-provider request କରିବା ପୂର୍ବରୁ
> [Playwright Chromium setup](docs/guides/TROUBLESHOOTING.md#gemini-web-and-playwright-chromium)
> ଟିପ୍ପଣୀ ଦେଖନ୍ତୁ।
Dashboard `http://localhost:20128`ରେ · API `http://localhost:20128/v1`ରେ।
**2) ନିଜ account ବ୍ୟବହାର କରି ଏକ ଯୋଗ୍ୟ providerକୁ ସଂଯୋଗ କରନ୍ତୁ**
Dashboard → **Providers** → ଯାହାର ବର୍ତ୍ତମାନ terms ଏବଂ quota ଆପଣଙ୍କ use case ପାଇଁ ଉପଯୁକ୍ତ, ସେହି providerକୁ ବାଛନ୍ତୁ → ତାହାର API key ଯୋଡ଼ନ୍ତୁ କିମ୍ବା account flow ସମ୍ପୂର୍ଣ୍ଣ କରନ୍ତୁ। Free tiers ପାଇଁ signup, approval କିମ୍ବା payment method ଆବଶ୍ୟକ ହୋଇପାରେ। [Free Tiers Guide](docs/getting-started/FREE-TIERS-GUIDE.md) ସମୀକ୍ଷା କରନ୍ତୁ; keyless availabilityର କୌଣସି ନିଶ୍ଚୟତା ନାହିଁ, ଏବଂ `tos: avoid` ଚିହ୍ନିତ providers ଡିଫଲ୍ଟ ଭାବରେ `auto`ରୁ ବାଦ ପଡ଼ନ୍ତି।
**3) ଆପଣଙ୍କ coding toolକୁ ନିର୍ଦ୍ଦେଶ କରନ୍ତୁ**
```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"
```
ଆପଣଙ୍କ ସଂଯୁକ୍ତ models ତାଲିକାଭୁକ୍ତ ହୋଇଥିବା ଦେଖିବା ଉଚିତ। 🎉 ବସ୍ ଏତିକି — coding ଆରମ୍ଭ କରନ୍ତୁ, ଏବଂ OmniRoute ଆପଣଙ୍କ ପାଇଁ ସ୍ୱୟଂଚାଳିତ ଭାବରେ route ଏବଂ fallback କରିବ।
ଆପଣଙ୍କ client custom headers ପଠାଇପାରୁ ନଥିଲେ, OmniRoute tokenized compatibility aliases ମଧ୍ୟ ପ୍ରଦାନ କରେ:
```txt
OpenAI catalog: http://localhost:20128/vscode/YOUR_KEY/
OpenAI models: http://localhost:20128/vscode/YOUR_KEY/models
OpenAI chat: http://localhost:20128/vscode/YOUR_KEY/chat/completions
OpenAI responses: http://localhost:20128/vscode/YOUR_KEY/responses
Ollama chat: http://localhost:20128/vscode/YOUR_KEY/api/chat
Ollama tags: http://localhost:20128/vscode/YOUR_KEY/api/tags
```
କେବଳ `Authorization: Bearer ...` ସଂଲଗ୍ନ କରିପାରୁ ନଥିବା clients ପାଇଁ ଏଗୁଡ଼ିକ ବ୍ୟବହାର କରନ୍ତୁ। Header auth ଏବେ ମଧ୍ୟ ପସନ୍ଦଯୋଗ୍ୟ mode ଅଟେ।
## 📦 ଅଧିକ ଇନ୍ଷ୍ଟଲ୍ ପଦ୍ଧତି — Docker, ସୋର୍ସ, pnpm, Arch
**🐳 Docker**
```bash
docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \
-p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest
```
`:latest` ସର୍ବୋଚ୍ଚ **ପ୍ରକାଶିତ** ସ୍ଥିର SemVerକୁ ଅନୁସରଣ କରେ। ଏହା git `main`କୁ ଟ୍ରାକ୍ କରେ ନାହିଁ। GitOps ପାଇଁ `:X.Y.Z` ପିନ୍ କରନ୍ତୁ। [Docker ରିଲିଜ୍ ଚ୍ୟାନେଲ୍ଗୁଡ଼ିକ](docs/guides/DOCKER_GUIDE.md#release-channels) ଦେଖନ୍ତୁ। ଇମେଜ୍ଟି **`OMNIROUTE_MEMORY_MB=1024`** ପିନ୍ କରେ। ଡ୍ୟାସ୍ବୋର୍ଡ ଓ ହାଲୁକା ଚାଟ୍ ପାଇଁ ଏହା ଯଥେଷ୍ଟ। **କୋଡିଂ ଏଜେଣ୍ଟଗୁଡ଼ିକ** (Claude Code, Codex, Grok, …ରୁ `POST /v1/responses`) ପାଇଁ ଅଧିକ ବଡ଼ V8 heap ଆବଶ୍ୟକ, ନଚେତ୍ ଦୁଇଟି ଓଭରଲାପ୍ କରୁଥିବା ଦୀର୍ଘ କଣ୍ଟେକ୍ସ୍ଟ ଅଧୀନରେ ପ୍ରାୟ 12 GiBରେ ପ୍ରୋସେସ୍ରେ `FATAL ERROR` ଘଟେ। କଣ୍ଟେନର୍କୁ heapଠାରୁ ବଡ଼ ଆକାର ଦିଅନ୍ତୁ (ନେଟିଭ୍ ବଫର୍ଗୁଡ଼ିକ V8 ବାହାରେ ରହେ):
| ୱାର୍କଲୋଡ୍ | Heap (`-e OMNIROUTE_MEMORY_MB`) | କଣ୍ଟେନର୍ (`--memory`) |
| ----------------------------------- | ------------------------------- | --------------------- |
| ଡ୍ୟାସ୍ବୋର୍ଡ / ହାଲୁକା ଚାଟ୍ | `1024` (ଇମେଜ୍ର ଡିଫଲ୍ଟ) | ≥2 g |
| ଗୋଟିଏ କୋଡିଂ ଏଜେଣ୍ଟ | `8192` | ≥10 g |
| ଦୁଇଟି ସମକାଳୀନ ଦୀର୍ଘ `/v1/responses` | `10240`–`12288` | ≥12–16 g |
```bash
docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \
-e OMNIROUTE_MEMORY_MB=8192 --memory=10g \
-p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest
```
ସମ୍ପୂର୍ଣ୍ଣ ସାରଣୀ: [Docker ଗାଇଡ୍ — ରନ୍ଟାଇମ୍ RAM](docs/guides/DOCKER_GUIDE.md#runtime-ram-for-coding-agents)।
> **ପ୍ରି-ରିଲିଜ୍ Docker ଚ୍ୟାନେଲ୍:** `diegosouzapw/omniroute:next` ଏବଂ
> `diegosouzapw/omniroute:next-web` ବର୍ତ୍ତମାନର ଡିଫଲ୍ଟ `release/v*`
> ବ୍ରାଞ୍ଚକୁ ଅନୁସରଣ କରେ। ଏହି ପରିବର୍ତ୍ତନଶୀଳ ଟ୍ୟାଗ୍ଗୁଡ଼ିକ କେବଳ ଅପ୍ରକାଶିତ ସଂଶୋଧନଗୁଡ଼ିକର ପରୀକ୍ଷଣ ପାଇଁ ଉଦ୍ଦିଷ୍ଟ ଏବଂ
> **ପ୍ରଡକ୍ସନ୍ ପାଇଁ ସମର୍ଥିତ ନୁହେଁ**। ଦେଖନ୍ତୁ
> [Docker ରିଲିଜ୍ ଚ୍ୟାନେଲ୍ଗୁଡ଼ିକ](docs/guides/DOCKER_GUIDE.md#release-channels)।
**🥟 Bun**
Bun ରନ୍ଟାଇମ୍ ଚିହ୍ନଟ ମାଧ୍ୟମରେ ମାନକ `bun install` ଏବଂ ଗ୍ଲୋବାଲ୍ ଇନ୍ଷ୍ଟଲେସନ୍ (`bun install -g omniroute`) ସମର୍ଥିତ:
- **ବିଲ୍ଟ-ଇନ୍ `bun:sqlite`**: Bun ଅଧୀନରେ ଚାଲିବା ସମୟରେ OmniRoute, Bunର ବିଲ୍ଟ-ଇନ୍ `bun:sqlite` ଡ୍ରାଇଭର୍ ବ୍ୟବହାର କରେ ଏବଂ Node.jsରେ `better-sqlite3` କିମ୍ବା `sql.js`କୁ ଫଲ୍ବ୍ୟାକ୍ କରେ।
- **ଡେଭ୍ରେ ସ୍ୱୟଂଚାଳିତ Webpack ବଣ୍ଡଲର୍ ଚୟନ**: ନେଟିଭ୍ V8 ବାଇଣ୍ଡିଂ ଅସଙ୍ଗତି ପ୍ରତିରୋଧ କରିବା ପାଇଁ ଡେଭଲପମେଣ୍ଟ (`bun run dev`) ସ୍ୱୟଂଚାଳିତ ଭାବେ Bun ଚିହ୍ନଟ କରେ ଏବଂ Webpack ସପକ୍ଷରେ Turbopackକୁ ଅକ୍ଷମ କରେ। ପ୍ରଡକ୍ସନ୍ ବିଲ୍ଡଗୁଡ଼ିକ (`bun run build`), Nodeରେ ଥିବା ପରି ଠିକ୍ ଭାବରେ `OMNIROUTE_USE_TURBOPACK`କୁ ଅନୁସରଣ କରେ: ଡିଫଲ୍ଟ ଭାବେ Turbopack, Webpack ସହିତ ବିଲ୍ଡ କରିବାକୁ `OMNIROUTE_USE_TURBOPACK=0` (`Dockerfile.bun` ଏହାକୁ ଏକ `--build-arg` ଭାବେ ଉନ୍ମୁକ୍ତ କରେ)।
- **ସ୍ୱତନ୍ତ୍ର Bun Dockerfile**: ନେଟିଭ୍ Bun ପ୍ରଡକ୍ସନ୍ ଡିପ୍ଲୟମେଣ୍ଟଗୁଡ଼ିକ ପାଇଁ ମଲ୍ଟି-ଷ୍ଟେଜ୍ `Dockerfile.bun` (`docker build -f Dockerfile.bun -t omniroute:bun .`)।
```bash
# Bun ସହିତ ଇନ୍ଷ୍ଟଲ୍ କରି ଚଲାନ୍ତୁ
bun install
bun run dev
```
**🛠️ ସୋର୍ସରୁ**
```bash
cp .env.example .env && npm install
PORT=20128 npm run dev
```
**📦 pnpm**
```bash
pnpm add -g omniroute@latest --allow-build=better-sqlite3 --allow-build=@swc/core && omniroute
```
**🐧 Arch Linux (AUR)**
```bash
yay -S omniroute-bin && systemctl --user enable --now omniroute.service
```
**🔧 Nix (Flake)**
```bash
# Nix flakes ବ୍ୟବହାର କରି
nix develop
npm run dev
# କିମ୍ବା devbox ବ୍ୟବହାର କରି
devbox run npm run dev
```
📖 [Docker ଗାଇଡ୍](docs/guides/DOCKER_GUIDE.md) — Compose ପ୍ରୋଫାଇଲ୍ଗୁଡ଼ିକ, Caddy HTTPS, Cloudflare ଟନେଲ୍ଗୁଡ଼ିକ।
**🦭 Podman**
```bash
# 1. bind-mounted ଡାଟା ଡିରେକ୍ଟୋରୀ ପ୍ରସ୍ତୁତ କରନ୍ତୁ
mkdir -p data
# 2. କେବଳ Linux + ସ୍ଥାନୀୟ rootless Podman (କଦାପି ଏକ ରିମୋଟ୍ Podman Machine କ୍ଲାଏଣ୍ଟ ନୁହେଁ):
podman unshare chown 1000:1000 ./data
# 3. ରନ୍ଟାଇମ୍ ସଙ୍କେତ ସେଟ୍ କରନ୍ତୁ, ସ୍ଥାନୀୟ Compose ଇମେଜ୍ ବିଲ୍ଡ କରନ୍ତୁ ଏବଂ ଆରମ୍ଭ କରନ୍ତୁ
echo "CONTAINER_HOST=podman" >> .env
podman compose --profile base up -d --build
```
macOS କିମ୍ବା Windowsରେ Podman ଏକ ରିମୋଟ୍ Podman Machine ବ୍ୟବହାର କରେ: `podman unshare`କୁ ଏଡ଼ାଇ ଯାଆନ୍ତୁ ଏବଂ
[ଟପୋଲୋଜି-ନିର୍ଦ୍ଦିଷ୍ଟ ଡାଟା ଡିରେକ୍ଟୋରୀ ମାର୍ଗଦର୍ଶନ](contrib/podman/README.md#data-directory-permissions-by-topology) ଅନୁସରଣ କରନ୍ତୁ।
📖 [Podman ଗାଇଡ୍](contrib/podman/README.md) — Compose ବିଲ୍ଡଗୁଡ଼ିକ, Podman Machine, ଏବଂ
Linux/systemd Quadlet ସେଟ୍ଅପ୍।
**⚡ ଦ୍ରୁତତର / ହାଲୁକା ଇନ୍ଷ୍ଟଲ୍ (ନେଟିଭ୍ ବିଲ୍ଡକୁ ଏଡ଼ାଇ ଯାଆନ୍ତୁ)**
ନେଟିଭ୍ SQLite ଇଞ୍ଜିନ୍ (`better-sqlite3`) ଏକ **ଇଚ୍ଛାଧୀନ** ନିର୍ଭରଶୀଳତା, ତେଣୁ ଗ୍ଲୋବାଲ୍
ଇନ୍ଷ୍ଟଲ୍ କେବେ ମଧ୍ୟ ସୋର୍ସରୁ କମ୍ପାଇଲ୍ ହେବା ଯୋଗୁଁ ଅଟକେ ନାହିଁ: ଆପଣଙ୍କ ପ୍ଲାଟଫର୍ମ/Node ସହିତ ମେଳ ଖାଇଲେ ଏହା ଏକ ପୂର୍ବରୁ ବିଲ୍ଡ ହୋଇଥିବା ବାଇନାରୀ ବ୍ୟବହାର କରେ
ଏବଂ ଅନ୍ୟଥା ପାରଦର୍ଶୀ ଭାବେ ଏକ pure-JS ଇଞ୍ଜିନ୍କୁ ଫଲ୍ବ୍ୟାକ୍ କରେ
(Node 22+ରେ `node:sqlite`, ନଚେତ୍ ବଣ୍ଡଲ୍ ହୋଇଥିବା `sql.js` WASM) — କୌଣସି ବିଲ୍ଡ ଟୁଲ୍ ଆବଶ୍ୟକ ନାହିଁ।
ଇନ୍ଷ୍ଟଲ୍-ପରବର୍ତ୍ତୀ ନେଟିଭ୍ ୱାର୍ମ୍-ଅପ୍କୁ ସମ୍ପୂର୍ଣ୍ଣ ଭାବେ ଏଡ଼ାଇବା ପାଇଁ (CI, headless କିମ୍ବା ଧୀର ମେସିନ୍):
```bash
OMNIROUTE_SKIP_POSTINSTALL=1 npm install -g omniroute # CI=1 ମଧ୍ୟ ଏହାକୁ ଏଡ଼ାଇ ଯାଏ
```
ସର୍ବାଧିକ ଦ୍ରୁତ ଇନ୍ଷ୍ଟଲ୍ ପାଇଁ **pnpm**କୁ ପ୍ରାଧାନ୍ୟ ଦିଅନ୍ତୁ (content-addressed store + hard links — ଉପରେ ଦେଖନ୍ତୁ)।
ଡ୍ୟାସ୍ବୋର୍ଡ-ବିହୀନ, headless ରନ୍ଟାଇମ୍ ପାଇଁ Docker `base` ପ୍ରୋଫାଇଲ୍ (ଉପରେ) କିମ୍ବା
[Termux ଗାଇଡ୍](docs/guides/TERMUX_GUIDE.md) ବ୍ୟବହାର କରନ୍ତୁ। CLI ଏବଂ ୱେବ୍ ଡ୍ୟାସ୍ବୋର୍ଡ ଗୋଟିଏ ପୋର୍ଟରେ
ସମାନ ପ୍ରୋସେସ୍ ଦ୍ୱାରା ସର୍ଭ୍ କରାଯାଏ, ତେଣୁ ବର୍ତ୍ତମାନ କୌଣସି ପୃଥକ CLI-only ପ୍ୟାକେଜ୍ ନାହିଁ।
# 🎬 କାର୍ଯ୍ୟରତ OmniRoute
## 📹 ଭିଡିଓ ମାର୍ଗଦର୍ଶିକା
2026-08-24ରେ ଡ୍ୟାଶବୋର୍ଡ ସ୍ନାପସଟ୍ · କଞ୍ଚା କ୍ୟାଟାଲଗ୍: YT 809 | TT 137 | IG 124 · ସତେଜତା (ଦିନ): YT 1 | TT 21 | IG 22
🎬 #1 — Instagram
nick_saraev — 3,042,474 ଥର ଦେଖାଯାଇଛି
|
🎬 #2 — Instagram
theopenstack — 692,419 ଥର ଦେଖାଯାଇଛି
|
🎬 #3 — TikTok
milesreevesai — 620,400 ଥର ଦେଖାଯାଇଛି
|
🎬 #4 — YouTube
Vaibhav Sisinty — 391,109 ଥର ଦେଖାଯାଇଛି
|
🎬 #5 — Instagram
buildwithai.club — 347,652 ଥର ଦେଖାଯାଇଛି
|
**ସମ୍ପୂର୍ଣ୍ଣ ର୍ୟାଙ୍କିଙ୍ଗ୍ (ନକଲମୁକ୍ତ କ୍ୟାନୋନିକାଲ୍ URLs, `v > 0`, ସର୍ବାଧିକ ପହଞ୍ଚ):**
| #1 | #2 | #3 | #4 | #5 |
| -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
| [nick_saraev — Instagram](https://www.instagram.com/reel/Da8ZthUPK98/) — **3,042,474** | [theopenstack — Instagram](https://www.instagram.com/reel/DaSs65mMrHk/) — **692,419** | [milesreevesai — TikTok](https://www.tiktok.com/@milesreevesai/video/7667980059189366019) — **620,400** | [Vaibhav Sisinty — YouTube](https://www.youtube.com/watch?v=QucgvbO5gsM) — **391,109** | [buildwithai.club — Instagram](https://www.instagram.com/reel/DbIt9AjK7-U/) — **347,652** |
| #6 | #7 | #8 | #9 | #10 |
| ----------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| [nivedan.ai — Instagram](https://www.instagram.com/reel/DbIrCksJiqq/) — **331,973** | [vaibhavsisinty — Instagram](https://www.instagram.com/reel/Dae05TSAK1l/) — **263,744** | [Nick Automates — YouTube Shorts](https://www.youtube.com/shorts/fZIBK_4fKq8) — **218,174** | [theroshankrishna — Instagram](https://www.instagram.com/reel/Dapjs58z0P0/) — **186,786** | [midudev — TikTok](https://www.tiktok.com/@midudev/video/7664636453544152342) — **177,800** |
2026-08-24ର କ୍ୟାନୋନିକାଲ୍ ମେଟ୍ରିକ୍ସ: **1.029ଟି ଅନନ୍ୟ ଭିଡିଓ** · **11.132.922ଟି ଜଣାଶୁଣା ଦୃଶ୍ୟ** (`v > 0`) · **ପ୍ରତି ନେଟୱର୍କରେ 639ଟି ଚ୍ୟାନେଲ୍/ପ୍ରୋଫାଇଲ୍**। କଞ୍ଚା ଡ୍ୟାଶବୋର୍ଡରେ 1.070ଟି ଧାଡ଼ି ରହିଛି; Instagramର 41ଟି ନକଲକୁ କ୍ୟାନୋନିକାଲ୍ URL ଅନୁସାରେ ସ୍ୱାଭାବିକ କରାଯାଇଛି ଏବଂ ପ୍ରତ୍ୟେକ ଭିଡିଓର ସର୍ବାଧିକ ଦୃଶ୍ୟ ସଂଖ୍ୟା ରଖାଯାଇଛି।
> 🎬 **OmniRoute ବିଷୟରେ ଏକ ଭିଡିଓ ତିଆରି କରିଛନ୍ତି କି?** ଲିଙ୍କ୍ ସହିତ ଏକ [ସମସ୍ୟା](https://github.com/diegosouzapw/OmniRoute/issues/new) କିମ୍ବା [ଆଲୋଚନା](https://github.com/diegosouzapw/OmniRoute/discussions) ଖୋଲନ୍ତୁ — ଆମେ ଏହାକୁ ଏଠାରେ ପ୍ରଦର୍ଶିତ କରିବୁ।
# 📧 ସମୁଦାୟ ଏବଂ ସହାୟତା
> ସବୁକିଛି ଗୋଟିଏ ସ୍ଥାନରେ — ରକ୍ଷଣାବେକ୍ଷକଙ୍କୁ ଅନୁସରଣ କରନ୍ତୁ, ସମୁଦାୟ ସହିତ ଚାଟ୍ କରନ୍ତୁ କିମ୍ବା ଏକ ସମସ୍ୟା ଖୋଲନ୍ତୁ।
| ଚ୍ୟାନେଲ୍ | କେଉଁଠାରେ / କିପରି |
| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ |
| 💼 **LinkedIn** — ରକ୍ଷଣାବେକ୍ଷଣକାରୀଙ୍କୁ ଅନୁସରଣ କରନ୍ତୁ | [linkedin.com/in/diegosouzapw](https://www.linkedin.com/in/diegosouzapw/) |
| 🐙 **GitHub** — ରିଲିଜ୍ ଏବଂ ପରାମର୍ଶ ପାଇଁ ଅନୁସରଣ କରନ୍ତୁ | [@diegosouzapw](https://github.com/diegosouzapw) |
| 💬 **Discord** | [discord.gg/U47eFqAXCn](https://discord.gg/U47eFqAXCn) |
| ✈️ **Telegram** | [t.me/omnirouteOficial](https://t.me/omnirouteOficial) |
| 🟢 **WhatsApp — 🌍 ବିଶ୍ୱବ୍ୟାପୀ** | [ଗୋଷ୍ଠୀରେ ଯୋଗଦିଅନ୍ତୁ](https://chat.whatsapp.com/FvuCbrpZmQ6I85n2vW5QIC?s=cl&p=a&mlu=4) |
| 🟢 **WhatsApp — 🇧🇷 ବ୍ରାଜିଲ୍** | [ଗୋଷ୍ଠୀରେ ଯୋଗଦିଅନ୍ତୁ](https://chat.whatsapp.com/KWgatljAjmbELQory59Oti?s=cl&p=a&mlu=4) |
| 🌍 **ୱେବସାଇଟ୍** | [omniroute.online](https://omniroute.online) |
| 🌍 **🌍StHub OmniRoute ସମୁଦାୟ (ମାଗଣା)** | [StHub ପୋର୍ଟାଲ୍](https://portal.sthub.com.br/communities/groups/st-hub/channels/Omniroute-World-8kRjmK) |
| 📦 **ସୋର୍ସ କୋଡ୍** | [github.com/diegosouzapw/OmniRoute](https://github.com/diegosouzapw/OmniRoute) |
| 🐛 **ବଗ୍ ରିପୋର୍ଟ କରନ୍ତୁ** | [ଏକ ଇସ୍ୟୁ ଖୋଲନ୍ତୁ](https://github.com/diegosouzapw/OmniRoute/issues) — `npm run system-info` ଆଉଟପୁଟ୍ ସଂଲଗ୍ନ କରନ୍ତୁ |
| 🤝 **ଅବଦାନ ଦିଅନ୍ତୁ** | [CONTRIBUTING.md](CONTRIBUTING.md) · [ବ୍ରାଞ୍ଚିଂ ଏବଂ ରିଲିଜ୍ ମଡେଲ୍](docs/ops/BRANCHING_MODEL.md) · ଏକ `good first issue` ବାଛନ୍ତୁ |
| 💚 **ପ୍ରକଳ୍ପକୁ ସମର୍ଥନ କରନ୍ତୁ** | [ସମର୍ଥନ କରିବାର ଉପାୟ ↑](#-support-omniroute) · [GitHub Sponsors](https://github.com/sponsors/diegosouzapw) |
---
## 🛠️ ପ୍ରଯୁକ୍ତି ଷ୍ଟାକ୍
| ସ୍ତର | ପ୍ରଯୁକ୍ତି |
| ରନ୍ଟାଇମ୍ | Node.js 22.x / 24.x LTS — >=22.22.2 <23 || >=24.0.0 <27 |
| ଭାଷା | TypeScript 6.0 — src/ ଏବଂ open-sse/ ସାରା 100% TypeScript (v2.0 ପରଠାରୁ କୋର୍ରେ ଶୂନ any) |
| ଫ୍ରେମ୍ୱର୍କ | Next.js 16 + React 19 + Tailwind CSS 4 |
| ଡାଟାବେସ୍ | better-sqlite3 (SQLite, WAL ଜର୍ନାଲିଂ) + LowDB (ପୁରୁଣା JSON) — 137 ଡୋମେନ୍ ମଡ୍ୟୁଲ୍, 202 ମାଇଗ୍ରେସନ୍ |
| ମେମୋରି | SQLite FTS5 ପୂର୍ଣ୍ଣ-ଟେକ୍ସଟ୍ + int8-କ୍ୱାଣ୍ଟାଇଜ୍ଡ ଭେକ୍ଟର୍ ଏମ୍ବେଡିଂ, ଟାଇପ୍ଯୁକ୍ତ ଡିକେ |
| ସ୍କିମା | Zod 4 — MCP ଟୁଲ୍ I/O ବୈଧତା ଯାଞ୍ଚ + API ଚୁକ୍ତି |
| ପ୍ରୋଟୋକଲ୍ | MCP (stdio / HTTP / SSE) + A2A v0.3 (JSON-RPC 2.0 + SSE) |
| ଷ୍ଟ୍ରିମିଂ | Server-Sent Events (SSE) + WebSocket ବ୍ରିଜ୍ (/v1/ws) |
| କମ୍ପ୍ରେସନ୍ | 12-ଇଞ୍ଜିନ୍ ପାଇପ୍ଲାଇନ୍ — RTK, Caveman, LLMLingua-2 (MobileBERT ONNX), GCF, OmniGlyph |
| ପ୍ରମାଣୀକରଣ ଏବଂ ସୁରକ୍ଷା | OAuth 2.0 (PKCE) + JWT + API କି’ + MCP ସ୍କୋପ୍ଯୁକ୍ତ ପ୍ରମାଣୀକରଣ · ସଂରକ୍ଷିତ ଅବସ୍ଥାରେ AES-256-GCM · DOMPurify |
| ଗୋପନୀୟତା | wreq-js — JA3 / JA4 TLS ଫିଙ୍ଗରପ୍ରିଣ୍ଟ ଛଦ୍ମବେଶ, 3-ସ୍ତରୀୟ ପ୍ରକ୍ସି |
| ସ୍ଥିତିସ୍ଥାପକତା | ସର୍କିଟ୍ ବ୍ରେକର୍, ଏକ୍ସପୋନେନ୍ସିଆଲ୍ ବ୍ୟାକ୍ଅଫ୍, ଆଣ୍ଟି-ଥଣ୍ଡରିଂ-ହର୍ଡ, ଅଟୋ-କମ୍ବୋ ସ୍ୱୟଂ-ମରାମତି |
| ଲଗିଂ | pino — ଅନୁରୋଧ ପରିପ୍ରେକ୍ଷ୍ୟ ସହିତ ସଂରଚିତ JSON ଲଗ୍ |
| ପରୀକ୍ଷଣ | Node.js ଟେଷ୍ଟ ରନର୍ + Vitest — 5,100+ ଟ୍ରାକ୍ କରାଯାଇଥିବା ଟେଷ୍ଟ ଫାଇଲ୍ରେ 39,000+ ଷ୍ଟାଟିକ୍ ଟେଷ୍ଟ ଘୋଷଣା (ୟୁନିଟ୍, ଇଣ୍ଟିଗ୍ରେସନ୍, E2E, ସୁରକ୍ଷା, ଇକୋସିଷ୍ଟମ୍) |
| ପ୍ଲାଟଫର୍ମ | ଡେସ୍କଟପ୍ (Electron) · Android (Termux) · PWA (ଯେକୌଣସି ବ୍ରାଉଜର୍) |
| CI/CD | GitHub Actions — ରିଲିଜ୍ ସମୟରେ ସ୍ୱୟଂଚାଳିତ npm ପ୍ରକାଶନ + Docker Hub |
| ଲିଙ୍କ୍ | ୱେବ୍ସାଇଟ୍ · npm · Docker Hub |
## 📖 ଡକ୍ୟୁମେଣ୍ଟେସନ୍
### 📘 ଆରମ୍ଭ କରିବା
| ଡକ୍ୟୁମେଣ୍ଟ | ବର୍ଣ୍ଣନା |
| ବ୍ୟବହାରକାରୀ ମାର୍ଗଦର୍ଶିକା | ପ୍ରଦାତା, କମ୍ବୋ, CLI ଏକୀକରଣ, ଡିପ୍ଲୟମେଣ୍ଟ |
| ସେଟଅପ୍ ମାର୍ଗଦର୍ଶିକା | ସମ୍ପୂର୍ଣ୍ଣ ଇନଷ୍ଟଲେସନ୍ ପଦ୍ଧତି, CLI ଟୁଲ୍ କନଫିଗରେସନ୍, ପ୍ରୋଟୋକଲ୍ ସେଟଅପ୍, ଟାଇମଆଉଟ୍ ସମନ୍ୱୟ |
| CLI ଟୁଲ୍ ମାର୍ଗଦର୍ଶିକା | Claude Code, Codex, Cursor, Cline, OpenClaw, Kilo, Copilot ପାଇଁ ପ୍ରତି-ଟୁଲ୍ ସେଟଅପ୍ |
| ରିମୋଟ୍ ମୋଡ୍ | ସୀମିତ-ପରିସର ଆକ୍ସେସ୍ ଟୋକନ୍ ମାଧ୍ୟମରେ ନିଜ ଲାପଟପ୍ CLIରୁ ଏକ ରିମୋଟ୍ OmniRoute (VPS) ପରିଚାଳନା କରନ୍ତୁ |
| Claude Code କନଫିଗରେସନ୍ | launch + ପ୍ରତି-ମଡେଲ୍ ପ୍ରୋଫାଇଲ୍ ସହିତ Claude Codeକୁ OmniRoute (ଲୋକାଲ୍/ରିମୋଟ୍) ଦିଗକୁ ନିର୍ଦ୍ଦେଶ କରନ୍ତୁ |
| ଦ୍ରୁତ ଆରମ୍ଭ | ୩-ପଦକ୍ଷେପୀୟ ଇନଷ୍ଟଲ୍ → ସଂଯୋଗ → କନଫିଗରେସନ୍ |
### 🔧 ପରିଚାଳନା ଏବଂ ଡିପ୍ଲୟମେଣ୍ଟ
### 🧠 ବୈଶିଷ୍ଟ୍ୟ ଏବଂ ଆର୍କିଟେକ୍ଚର୍
| ଡକ୍ୟୁମେଣ୍ଟ | ବର୍ଣ୍ଣନା |
| ଆର୍କିଟେକ୍ଚର୍ | ସିଷ୍ଟମ୍ ଆର୍କିଟେକ୍ଚର୍, ଡାଟା ପ୍ରବାହ ଏବଂ ଆଭ୍ୟନ୍ତରୀଣ ବ୍ୟବସ୍ଥା |
| କମ୍ପ୍ରେସନ୍ ମାର୍ଗଦର୍ଶିକା | ୭-ବିକଳ୍ପୀୟ ପାଇପଲାଇନ୍: ବନ୍ଦ / ହାଲୁକା / ମାନକ / ଆକ୍ରାମକ / ଅଲ୍ଟ୍ରା / RTK / ଷ୍ଟାକ୍ଡ |
| RTK କମ୍ପ୍ରେସନ୍ | କମାଣ୍ଡ-ଆଉଟପୁଟ୍ କମ୍ପ୍ରେସନ୍, ଫିଲ୍ଟର୍, ବିଶ୍ୱାସ, ଯାଞ୍ଚ, କଞ୍ଚା-ଆଉଟପୁଟ୍ ପୁନରୁଦ୍ଧାର |
| କମ୍ପ୍ରେସନ୍ ଇଞ୍ଜିନ୍ | Caveman, RTK, ଷ୍ଟାକ୍ଡ ପାଇପଲାଇନ୍, ଡ୍ୟାସବୋର୍ଡ/API/MCP ପୃଷ୍ଠଭାଗ |
| କମ୍ପ୍ରେସନ୍ ନିୟମ ଫର୍ମାଟ୍ | Caveman ଏବଂ RTK ଫିଲ୍ଟର୍ ପାଇଁ JSON ରୁଲ୍-ପ୍ୟାକ୍ ସ୍କିମା |
| କମ୍ପ୍ରେସନ୍ ଭାଷା ପ୍ୟାକ୍ | ଭାଷା ଚିହ୍ନଟ ଏବଂ Caveman ରୁଲ୍-ପ୍ୟାକ୍ ରଚନା |
| ସହନଶୀଳତା ମାର୍ଗଦର୍ଶିକା | ସର୍କିଟ୍ ବ୍ରେକର୍, କୁଲଡାଉନ୍, କ୍ୟୁ, ଆଣ୍ଟି-ଥଣ୍ଡରିଂ ହର୍ଡ, TLS ସ୍ପୁଫିଂ |
| ଅଟୋ-କମ୍ବୋ ଇଞ୍ଜିନ୍ | ୧୬-ଫ୍ୟାକ୍ଟର୍ ସ୍କୋରିଂ, ମୋଡ୍ ପ୍ୟାକ୍, ସ୍ୱୟଂ-ମରାମତି |
| ପ୍ରକ୍ସି ମାର୍ଗଦର୍ଶିକା | ୩-ସ୍ତରୀୟ ପ୍ରକ୍ସି ସିଷ୍ଟମ୍, 1proxy ମାର୍କେଟପ୍ଲେସ୍, ରେଜିଷ୍ଟ୍ରି CRUD |
| ମାଗଣା ସ୍ତର | ଏକୀକୃତ ଡିରେକ୍ଟୋରୀ: ୩୫ଟି ଡକ୍ୟୁମେଣ୍ଟେଡ୍ ପୁନରାବୃତ୍ତିଶୀଳ ପୁଲ୍ / ୪୮୯ଟି କ୍ୟାଟାଲଗ୍ଭୁକ୍ତ ମାଗଣା-ସ୍ତର ଏଣ୍ଟ୍ରି |
| ବୈଶିଷ୍ଟ୍ୟ ଗ୍ୟାଲେରୀ | ସ୍କ୍ରିନସଟ୍ ସହିତ ଭିଜୁଆଲ୍ ଡ୍ୟାସବୋର୍ଡ ପରିଦର୍ଶନ |
| କୋଡବେସ୍ ଡକ୍ୟୁମେଣ୍ଟେସନ୍ | ନବାଗତଙ୍କ ପାଇଁ ସହଜ କୋଡବେସ୍ ବିବରଣୀ |
### 🤖 ପ୍ରୋଟୋକଲ୍ ଏବଂ API
### 📋 ପ୍ରକଳ୍ପ ଏବଂ ଗୁଣବତ୍ତା
# ⭐ ଶୀର୍ଷ ଅବଦାନକାରୀ
> OmniRoute ଏକ ଉତ୍ସାହୀ ଓପନ୍-ସୋର୍ସ ସମୁଦାୟ ଦ୍ୱାରା ଗଢ଼ିଉଠିଛି। ଏହି ବ୍ୟକ୍ତିମାନେ ଅସାଧାରଣ ଅବଦାନ ଦେଇଛନ୍ତି, ଯାହା ପ୍ରକଳ୍ପର ଗୁଣବତ୍ତା, ସ୍ଥିରତା ଏବଂ ପ୍ରସାର ଉପରେ ସିଧାସଳଖ ପ୍ରଭାବ ପକାଏ। **ଆପଣମାନଙ୍କୁ ଧନ୍ୟବାଦ।**
### ମର୍ଜ୍ ହୋଇଥିବା ପୁଲ୍ ରିକ୍ୱେଷ୍ଟ ଅନୁଯାୟୀ ବାହ୍ୟ ଅବଦାନକାରୀ
| କ୍ରମାଙ୍କ | ଅବଦାନକାରୀ | ମର୍ଜ୍ ହୋଇଥିବା PR | ~ପରିବର୍ତ୍ତିତ ଧାଡ଼ି |
| 1 | backryun | 190 | 227,977 |
| 2 | oyi77 | 180 | 407,678 |
| 3 | rdself | 145 | 80,663 |
| 4 | JxnLexn | 128 | 387,049 |
| 5 | KooshaPari | 101 | 125,747 |
| 6 | herjarsa | 88 | 230,872 |
| 7 | RaviTharuma | 79 | 55,106 |
| 8 | maxmad64bis | 69 | 394,715 |
| 9 | artickc | 59 | 33,260 |
| 10 | HouMinXi | 51 | 47,334 |
| 10 | chirag127 | 51 | 5,153 |
| 12 | xz-dev | 50 | 245,976 |
| 13 | hartmark | 47 | 52,185 |
| 14 | rqzbeh | 39 | 143,181 |
| 15 | dhaern | 34 | 19,559 |
| 16 | Dingding-leo | 33 | 1,986 |
| 17 | NomenAK | 32 | 13,854 |
| 18 | MumuTW | 30 | 16,953 |
| 19 | benzntech | 29 | 11,641 |
| 20 | pacocartones | 24 | 9,331 |
| 20 | Prudhvivuda | 24 | 6,312 |
2026-08-24 05:26:03 UTC ପର୍ଯ୍ୟନ୍ତ ମର୍ଜ୍ଗୁଡ଼ିକ ସହିତ, ସଜୀବ release/v3.8.50 ଟିପ୍ dafb4ae808ରେ ସ୍ଥିରୀକୃତ। ପୃଷ୍ଠାଙ୍କିତ GitHub GraphQL ଗଣନାରେ 5,911ଟି ମର୍ଜ୍ ହୋଇଥିବା PR ରହିଛି: ରିପୋଜିଟୋରି ମାଲିକଙ୍କ ଦ୍ୱାରା 2,707ଟି, Dependabot ଦ୍ୱାରା 179ଟି ଏବଂ 535 ଜଣ ସ୍ୱତନ୍ତ୍ର ଅବଦାନକାରୀଙ୍କଠାରୁ 3,025ଟି ବାହ୍ୟ PR। “ପରିବର୍ତ୍ତିତ ଧାଡ଼ି” ହେଉଛି GitHubର ଯୋଗ + ବିଲୋପ ଏବଂ ଏଥିରେ ଉତ୍ପାଦିତ ଫାଇଲ୍, ଲକ୍ଫାଇଲ୍, କ୍ୟାଟାଲଗ୍, ଅନୁବାଦ ଏବଂ ଦଲିଲ ଅନ୍ତର୍ଭୁକ୍ତ; ଏହା ପରିବର୍ତ୍ତନର ପରିମାଣ, ଲେଖାଯାଇଥିବା LOC ନୁହେଁ। କଟଅଫ୍ରେ ସମାନ ସ୍ଥାନଗୁଡ଼ିକୁ ରଖାଯାଇଛି।
### GitHub-ଦ୍ୱାରା ଆରୋପିତ କମିଟ୍ଗୁଡ଼ିକ

backryun
🥇 GitHub-ଆରୋପିତ 220ଟି କମିଟ୍
|

Paijo
🥈 GitHub-ଆରୋପିତ 219ଟି କମିଟ୍
|

Randi
🥉 GitHub-ଆରୋପିତ 108ଟି କମିଟ୍
|

Ravi Tharuma
🏅 GitHub-ଆରୋପିତ 81ଟି କମିଟ୍
|

Chris
🏅 GitHub-ଆରୋପିତ 70ଟି କମିଟ୍
|

Markus Hartung
🏅 GitHub-ଆରୋପିତ 69ଟି କମିଟ୍ · ଯୁଗ୍ମଭାବେ #6
|

Dizzle
🏅 GitHub-ଆରୋପିତ 69ଟି କମିଟ୍ · ଯୁଗ୍ମଭାବେ #6
|

Jan Leon
🏅 GitHub-ଆରୋପିତ 64ଟି କମିଟ୍
|

zenobit
🏅 GitHub-ଆରୋପିତ 62ଟି କମିଟ୍
|

Bob.Hou
🏅 GitHub-ଆରୋପିତ 51ଟି କମିଟ୍ · ଯୁଗ୍ମଭାବେ #10
|

Xiangzhe
🏅 GitHub-ଆରୋପିତ 51ଟି କମିଟ୍ · ଯୁଗ୍ମଭାବେ #10
|
2026-08-24 06:14:31 UTCରେ ପୁନଃଯାଞ୍ଚ କରାଯାଇଛି: release/v3.8.50 ଡିଫଲ୍ଟ ବ୍ରାଞ୍ଚ ପାଇଁ ରିପୋଜିଟୋରି Contributors API ଦ୍ୱାରା ରିପୋର୍ଟ କରାଯାଇଥିବା GitHub-ଆରୋପିତ କମିଟ୍ଗୁଡ଼ିକ। API 525ଟି ପରିଚୟ (415 ଜଣ ବ୍ୟବହାରକାରୀ, 2ଟି ବଟ୍, 108 ଜଣ ଅଜ୍ଞାତ) ଫେରାଇଥିଲା; ଏହି ସାରଣୀରେ ରକ୍ଷଣାବେକ୍ଷକ, ବଟ୍ ଓ ଅଜ୍ଞାତ ପରିଚୟଗୁଡ଼ିକୁ ବାଦ ଦିଆଯାଇଛି ଏବଂ ପ୍ରତିଯୋଗିତାର ଯୁଗ୍ମ ସ୍ଥାନଗୁଡ଼ିକୁ ରଖାଯାଇଛି। ଏହା ଉପରୋକ୍ତ ମିଶ୍ରିତ-PR ର୍ୟାଙ୍କିଙ୍ଗ୍ ଏବଂ ନିମ୍ନୋକ୍ତ 639-ଜଣଙ୍କ Git-ମେଟାଡାଟା ଜନଗଣନା—ଉଭୟଠାରୁ ଭିନ୍ନ।
> 🙏 ଏହି ଅବଦାନକାରୀମାନଙ୍କର ବୈଶିଷ୍ଟ୍ୟ, ବଗ୍ ସମାଧାନ ଏବଂ ଭିତ୍ତିଭୂମି ଉନ୍ନତିଗୁଡ଼ିକ OmniRouteକୁ ବିଶ୍ୱସନୀୟ ଓ ବୈଶିଷ୍ଟ୍ୟ-ସମୃଦ୍ଧ କରୁଥିବା ବିଷୟର ଏକ **ମୂଳ ଅଂଶ**। ପ୍ରତ୍ୟେକ ପୁଲ୍ ରିକ୍ୱେଷ୍ଟ, ପ୍ରତ୍ୟେକ ପରୀକ୍ଷଣ କେସ୍ ଏବଂ ପ୍ରତ୍ୟେକ i18n ଅନୁବାଦ ଫାଇଲ୍ ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ। ସେମାନଙ୍କ ପରି ଲୋକମାନଙ୍କ ଦ୍ୱାରା ଓପନ୍ ସୋର୍ସ ନିର୍ମିତ ହୁଏ।
---
## 💖 ପ୍ରାୟୋଜକମାନେ
ନିଜ ପକେଟ୍ରୁ OmniRouteକୁ ଆର୍ଥିକ ସହାୟତା କରୁଥିବା ଲୋକମାନଙ୍କୁ ହୃଦୟରୁ ଧନ୍ୟବାଦ — ପ୍ରତ୍ୟେକ ଅବଦାନ ପ୍ରକଳ୍ପକୁ ମାଗଣା, ସ୍ୱାଧୀନ ଏବଂ ଗତିଶୀଳ ରଖେ।
… ଏବଂ ଗୋପନୀୟ ରହିବାକୁ ପସନ୍ଦ କରୁଥିବା ଅନ୍ୟମାନେ 💛
ସାର୍ବଜନୀନ GitHub Sponsorsଙ୍କୁ 2026-08-24ରେ ପୁନଃବୈଧୀକୃତ କରାଯାଇଛି। GitHubର activeOnly ସ୍ଥିତି ଉପରୋକ୍ତ ସକ୍ରିୟ ଲେବଲ୍ଗୁଡ଼ିକୁ ନିର୍ଦ୍ଧାରଣ କରେ; ପୂର୍ବରୁ ପ୍ରକାଶିତ ସାର୍ବଜନୀନ ଏକକାଳୀନ ସମର୍ଥକମାନଙ୍କ ପ୍ରତି କୃତଜ୍ଞତା ଜାରି ରହେ, ଏବଂ ବ୍ୟକ୍ତିଗତ ପ୍ରାୟୋଜକମାନେ ଅଜ୍ଞାତ ରହନ୍ତି।
💖 ପ୍ରାୟୋଜକ ହୁଅନ୍ତୁ → — ପ୍ରତ୍ୟେକ ଡଲାର୍ OmniRouteକୁ ମାଗଣା ଏବଂ ସ୍ୱାଧୀନ ରଖେ।
## 👥 600+ ଅବଦାନକାରୀ
[](https://github.com/diegosouzapw/OmniRoute/graphs/contributors)
2026-08-24ରେ ସ୍ଥିରୀକୃତ ଆଧାର ac02c5b42f ଉପରେ ଅଡିଟ୍ କରାଯାଇଥିଲା ଏବଂ ସକ୍ରିୟ release/v3.8.50ର ଶୀର୍ଷ dafb4ae808ରେ ପୁନଃଯାଞ୍ଚ କରାଯାଇଥିଲା: 639ଟି ସାମାନ୍ୟୀକୃତ ମାନବ Git ପରିଚୟ — 407ଟି commit ଲେଖକ ଭାବେ ଦେଖାଯାଆନ୍ତି (ରକ୍ଷଣାବେକ୍ଷକଙ୍କ ସମେତ) ଏବଂ 232ଟି କେବଳ ସ୍ପଷ୍ଟ Co-authored-by ଟ୍ରେଲର୍ରେ ରହିଛି। ଏହି ଗଣନା GitHub noreply ହ୍ୟାଣ୍ଡଲ୍ଗୁଡ଼ିକୁ ସାମାନ୍ୟୀକୃତ କରେ, 26ଟି bot/agent/service/placeholder ପରିଚୟକୁ ବାଦ ଦିଏ, ଏବଂ କେବଳ ସେମାନଙ୍କର ପ୍ରଦର୍ଶିତ ନାମ ମେଳ ଖାଉଥିବାରୁ ସାଧାରଣ email ଠିକଣାଗୁଡ଼ିକୁ ଏକତ୍ର କରେ ନାହିଁ।
### କିପରି ଅବଦାନ ଦେବେ
1. repositoryକୁ fork କରନ୍ତୁ
2. **ସକ୍ରିୟ** `release/vX.Y.Z` ଶୀର୍ଷରୁ branch କରନ୍ତୁ (`main`ରୁ ନୁହେଁ) — [Branching & Release Model](docs/ops/BRANCHING_MODEL.md) ଦେଖନ୍ତୁ
3. ଆପଣଙ୍କ feature branch ତିଆରି କରନ୍ତୁ (`git checkout -b feat/amazing-feature`)
4. ଆପଣଙ୍କ ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ commit କରନ୍ତୁ (`git commit -m 'feat: add amazing feature'`)
5. branchକୁ push କରନ୍ତୁ (`git push origin feat/amazing-feature`)
6. **base = ସେହି `release/vX.Y.Z` branch** ସହିତ ଏକ Pull Request ଖୋଲନ୍ତୁ
ବିସ୍ତୃତ ନିର୍ଦ୍ଦେଶାବଳୀ ପାଇଁ [CONTRIBUTING.md](CONTRIBUTING.md) ଦେଖନ୍ତୁ।
### ଏକ ନୂତନ ସଂସ୍କରଣ ପ୍ରକାଶ କରିବା
```bash
# ଏକ release ତିଆରି କରନ୍ତୁ — npm publish ସ୍ୱୟଂଚାଳିତ ଭାବେ ହୁଏ
VERSION=x.y.z
gh release create "v${VERSION}" --title "v${VERSION}" --generate-notes
```
## 📊 ତାରାଗୁଡ଼ିକ
## 🌍 StarMapper
## 🙏 କୃତଜ୍ଞତା
OmniRoute ମହାନ ପ୍ରକଳ୍ପଗୁଡ଼ିକର ଅବଦାନ ଉପରେ ନିର୍ମିତ। ଏହା **[9router](https://github.com/decolua/9router)**-ର ଏକ fork ଏବଂ Go ପ୍ରକଳ୍ପ **[CLIProxyAPI](https://github.com/router-for-me/CLIProxyAPI)**-ର ଏକ TypeScript port ଭାବେ ଆରମ୍ଭ ହୋଇଥିଲା — ଏବଂ ସେଠାରୁ, ନିମ୍ନର ପ୍ରତ୍ୟେକ subsystem ପ୍ରଥମେ ସେହି କାମ କରିଥିବା ଏକ open-source ପ୍ରକଳ୍ପରୁ ଅନୁପ୍ରାଣିତ ହୋଇଛି। ସେମାନଙ୍କ ମଧ୍ୟରୁ ପ୍ରତ୍ୟେକଟି OmniRoute-ର ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ଅଂଶକୁ ରୂପ ଦେଇଛି। ଏହା ସେମାନଙ୍କ ସମସ୍ତଙ୍କ ପ୍ରତି ଆମର କୃତଜ୍ଞତା। 🙏
> ⭐ ତାରା ସଂଖ୍ୟାଗୁଡ଼ିକୁ August 24, 2026 ରେ GitHub-ର REST API ମାଧ୍ୟମରେ ଯାଞ୍ଚ କରାଯାଇଛି — ଯାଇ ଏହି ପ୍ରକଳ୍ପଗୁଡ଼ିକୁ ଏକ ତାରା ଦିଅନ୍ତୁ। ଏହି ସଂଖ୍ୟାଗୁଡ଼ିକ ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ତାରିଖର ସଠିକ୍ snapshot ଏବଂ ସ୍ୱାଭାବିକ ଭାବେ ପରିବର୍ତ୍ତିତ ହେବ।
### 🧬 ବଂଶାନୁକ୍ରମ ଏବଂ gateway
| ପ୍ରକଳ୍ପ | ⭐ | ଏହା OmniRouteକୁ କିପରି ପ୍ରେରଣା ଦେଇଛି |
| 9router | 26,161 | ଏହି fork ଯେଉଁ ମୂଳ ପ୍ରକଳ୍ପ ଉପରେ ନିର୍ମିତ — ଏଠାରେ ଏହାକୁ multi-modal API ଏବଂ ସମ୍ପୂର୍ଣ୍ଣ TypeScript ପୁନର୍ଲିଖନ ସହିତ ବିସ୍ତାର କରାଯାଇଛି। |
| CLIProxyAPI | 48,497 | ଏହି JavaScript / TypeScript portକୁ ପ୍ରେରଣା ଦେଇଥିବା Go implementation। |
| LiteLLM | 57,100 | ସେହି AI gateway, ଯାହାର ସାର୍ବଜନୀନ pricing dataset ଆମ cost-tracking syncକୁ ତଥ୍ୟ ଯୋଗାଏ ଏବଂ ଯାହାର provider-normalization model ଆମ routingକୁ ଦିଗଦର୍ଶନ ଦେଇଛି। |
| codex-chatgpt-web | 1,410 | browser-session, response-framing, usage ଏବଂ web-search adapter ସମେତ vendored ChatGPT Web → Codex Responses bridgeରେ ଅନୁକୂଳିତ MIT source। |
| free-claude-code | 48,112 | stream recovery, no-thinking alias, fallback web search, sliding-window limit, log redaction ଏବଂ ସୁଦୃଢ଼ launcher flowରେ port କରାଯାଇଥିବା patternଗୁଡ଼ିକ। |
| composer-api | 322 | native Cursor executorରେ ଅନୁକୂଳିତ Cursor Composer tool-choice, output-constraint ଏବଂ tool-commit patternଗୁଡ଼ିକ। |
| codex-multi-auth | 457 | Codex OAuth reauthenticationରେ port କରାଯାଇଥିବା fresh-login ଏବଂ refresh-token rotation patternଗୁଡ଼ିକ। |
| opencode-anthropic-auth | 510 | Claude Code-compatible transform default ଏବଂ billing-header ଆଚରଣକୁ OmniRouteର config-driven bridgeରେ ସାଧାରଣୀକୃତ କରାଯାଇଛି। |
| grok2api-merged | 2 | ଏହାର Grok model mapping, fake-TypeError Statsig generator, request ଏବଂ device default, ଓ NDJSON response processorକୁ OmniRouteର Grok Web executorରେ ଯଥେଷ୍ଟ ଭାବେ ଅନୁକୂଳିତ କରାଯାଇଛି। |
| TQZHR/grok2api | 705 | grok2api-merged ପଛରେ ଥିବା ପ୍ରମୁଖ ପରୋକ୍ଷ code source; ଏହାର model, header, payload, Statsig ଏବଂ processor implementationଗୁଡ଼ିକ Grok Web lineageରେ ସଂରକ୍ଷିତ ଅଛି। |
| chenyme/grok2api | 7,520 | Grok payload ଏବଂ device default, Statsig generator, ଓ TQZHR ଏବଂ grok2api-merged ମାଧ୍ୟମରେ ଆସିଥିବା result.response processor ପାଇଁ ଅନ୍ତର୍ନିହିତ MIT source। |
| grok2api-pro | 27 | ଏହାର proxy-pool layer ପାଇଁ grok2api-merged ଦ୍ୱାରା ଶ୍ରେୟ ଦିଆଯାଇଥିବା ଏକ ପରୋକ୍ଷ source; OmniRoute ସେହି lineage noticeକୁ ସଂରକ୍ଷିତ ରଖେ, କିନ୍ତୁ ଏହାର ସୀମିତ Grok Web executorରେ proxy-pool port ଥିବାର ଦାବି କରେ ନାହିଁ। |
| GrokProxy | 50 | ଏହାର cookie-authenticated Grok proxy ଏବଂ result.response.token streaming pattern OmniRouteର Grok Web transportକୁ ଦିଗଦର୍ଶନ ଦେଇଛି। |
| GrokBridge | 5 | ମୂଳ Grok Web implementation ଏହାର HTTP/browser upstream designକୁ ଅନୁସରଣ କରିଥିଲା; ଏହାର direct HTTP path GrokProxyରୁ ଉତ୍ପନ୍ନ, ତେଣୁ କୌଣସି ସ୍ୱାଧୀନ code portର ଦାବି କରାଯାଉ ନାହିଁ। |
| grok-web-api | 14 | ଏହାର Rust ChatOptions ଏବଂ response-envelope schemaଗୁଡ଼ିକ OmniRouteର TypeScript Grok request ଏବଂ streaming-response typeଗୁଡ଼ିକୁ ଦିଗଦର୍ଶନ ଦେଇଛି। |
### 🗜️ Context ଏବଂ token compression — engineଗୁଡ଼ିକ
| ପ୍ରକଳ୍ପ | ⭐ | ଏହା OmniRouteକୁ କିପରି ପ୍ରେରିତ କରିଛି |
| Caveman | 100,538 | ଭାଇରାଲ୍ "ଅଳ୍ପ ଟୋକନ୍ରେ କାମ ହେଲେ ଅଧିକ ଟୋକନ୍ କାହିଁକି ବ୍ୟବହାର କରିବେ" ପ୍ରକଳ୍ପ — ଏହାର ଗୁମ୍ଫାମାନବ-ଶୈଳୀ ଦର୍ଶନ ଆମର ମାନକ ସଂକୋଚନ ମୋଡ୍ ଏବଂ 30+ ଅନାବଶ୍ୟକ ଶବ୍ଦ ବିଲୋପ/ସଂଘନନ ନିୟମକୁ ଶକ୍ତି ଯୋଗାଏ। |
| RTK – Rust Token Killer | 77,185 | ଉଚ୍ଚ-କାର୍ଯ୍ୟଦକ୍ଷତାସମ୍ପନ୍ନ କମାଣ୍ଡ-ଆଉଟପୁଟ୍ ସଂକୋଚନ — ଆମର RTK ଇଞ୍ଜିନ୍, JSON ଫିଲ୍ଟର୍ DSL, କଞ୍ଚା-ଆଉଟପୁଟ୍ ପୁନରୁଦ୍ଧାର ଏବଂ ସ୍ତରୀକୃତ RTK → Caveman ପାଇପଲାଇନ୍କୁ ପ୍ରେରିତ କରିଛି। |
| headroom | 67,310 | ପ୍ରତ୍ୟାବର୍ତ୍ତନଯୋଗ୍ୟ ପ୍ରସଙ୍ଗ-ସଂକୋଚନ (SmartCrusher) — ଆମର headroom ଇଞ୍ଜିନ୍ ଏବଂ ccr ପୁନରୁଦ୍ଧାର-ଚିହ୍ନକ ଢାଞ୍ଚାକୁ ପ୍ରେରିତ କରିଛି। |
| LLMLingua | 6,598 | ପ୍ରମ୍ପ୍ଟ-ସଂକୋଚନ ଗବେଷଣା (LLMLingua / LLMLingua-2) — ଆମର ଅସମକାଳୀନ, କୋଡ୍-ସୁରକ୍ଷିତ, ବିଫଳତାରେ ମୂଳ ଇନପୁଟ୍ ବ୍ୟବହାରକାରୀ llmlingua ଇଞ୍ଜିନ୍କୁ ପ୍ରେରିତ କରିଛି। |
| llmlingua-2-js | 31 | ଆମ LLMLingua ଇଞ୍ଜିନ୍ ପାଇଁ ୱର୍କର୍-ଥ୍ରେଡ୍ ବ୍ୟାକେଣ୍ଡ ଭାବେ ବ୍ୟବହୃତ JS/ONNX ପୋର୍ଟ (MobileBERT / XLM-RoBERTa)। |
| Troglodita | 40 | PT-BR ଟୋକନ୍ ସଂକୋଚନ — ଆମର pt-BR ଭାଷା ପ୍ୟାକ୍କୁ ଶକ୍ତି ଯୋଗାଏ: ବ୍ରାଜିଲୀୟ-ପର୍ତ୍ତୁଗୀଜ୍ ବ୍ୟାକରଣ ପାଇଁ ଅନୁକୂଳିତ ପୁନରୁକ୍ତି ହ୍ରାସ ଏବଂ ଅନାବଶ୍ୟକ ଶବ୍ଦ ବିଲୋପ। |
| ponytail | 108,957 | ଭାଇରାଲ୍ "ଅଳସୁଆ ବରିଷ୍ଠ ଡେଭେଲପର୍" YAGNI-କୋଡର୍ ଦକ୍ଷତା — ଆମର less-code ଆଉଟପୁଟ୍ ଶୈଳୀକୁ ପ୍ରେରିତ କରିଛି: ସର୍ବନିମ୍ନ କାର୍ଯ୍ୟକ୍ଷମ ପରିବର୍ତ୍ତନ ଦିଗରେ ନିର୍ଦ୍ଦେଶନା, ଯାହା _ଉତ୍ପାଦିତ_ କୋଡ୍କୁ କମାଏ (Cavemanର ସଂକ୍ଷିପ୍ତ ଗଦ୍ୟର ଆଉଟପୁଟ୍-ଅକ୍ଷୀୟ ସମକକ୍ଷ)। |
| i-have-adhd | 23,526 | ଏହାର କାର୍ଯ୍ୟ-ପ୍ରଥମ, ADHD-ଅନୁକୂଳ ପ୍ରତିକ୍ରିୟା ଶୈଳୀକୁ ପାଞ୍ଚଟି ଭାଷାରେ OmniRouteର ସଂକ୍ଷିପ୍ତ ଆଉଟପୁଟ୍ ଶୈଳୀରେ ଅନୁକୂଳିତ କରାଯାଇଛି। |
### 🧩 ସଂକ୍ଷିପ୍ତ ଫର୍ମାଟ୍, ଟୋକନ୍ ଗବେଷଣା ଏବଂ କୋଡ୍-ସଚେତନ ଉପକରଣ
| ପ୍ରକଳ୍ପ | ⭐ | ଏହା OmniRouteକୁ କିପରି ପ୍ରେରିତ କରିଛି |
| TOON | 25,233 | ଟୋକନ୍-କୈନ୍ଦ୍ରିକ ଅବଜେକ୍ଟ ନୋଟେସନ୍ — ଏହାର ସ୍ତମ୍ଭୀୟ, ହେଡର୍-ସହ-ଧାଡ଼ି ମଡେଲ୍ ଆମର ସାରଣୀଭିତ୍ତିକ ସଂଘନନ ପର୍ଯ୍ୟାୟକୁ ରୂପ ଦେଇଛି। |
| GCF – Graph Compact Format | 41 | ଏହାର ସଂକ୍ଷିପ୍ତ ଗ୍ରାଫ୍ ଫର୍ମାଟ୍ ଏବଂ ଜେନେରିକ୍-ପ୍ରୋଫାଇଲ୍ ଡିଜାଇନ୍ OmniRouteର ସାରଣୀଭିତ୍ତିକ ସଂଘନନ ଏବଂ Headroom କୋଡେକ୍ ଫର୍ମାଟ୍କୁ ରୂପ ଦେଇଛି। |
| gcf-typescript | 4 | Headroom ଜେନେରିକ୍-ପ୍ରୋଫାଇଲ୍ କୋଡେକ୍ ଭାବେ ସିଧାସଳଖ ଭେଣ୍ଡର୍ ଏବଂ ବିସ୍ତାରିତ MIT TypeScript ରୂପାୟଣ। |
| token-optimizer-mcp | 494 | Brotli/SQLite କ୍ୟାଶ୍ + ପ୍ରତି-ସେସନ୍ ପ୍ରସଙ୍ଗ-ଡେଲ୍ଟା — ଆମର session-dedup ଇଞ୍ଜିନ୍କୁ ପ୍ରେରିତ କରିଛି। |
| token-savior | 1,122 | Bash-ଆଉଟପୁଟ୍ ସଂଘନନ + MCP ପ୍ରୋଫାଇଲ୍ — ଆମର ସଂକୋଚନ ପରିତ୍ୟାଗ ନୀତି ଏବଂ MCP ଟୁଲ୍-ମାନିଫେଷ୍ଟ ହ୍ରାସକୁ ପ୍ରେରିତ କରିଛି। |
| token-saver | 138 | ବିଫଳତା-ସଚେତନ ପରିତ୍ୟାଗ ସହିତ ବିଷୟବସ୍ତୁ-ସଚେତନ, ପ୍ରତି-ଫାଇଲ୍-ପ୍ରକାର ଆଉଟପୁଟ୍ ସଂକୋଚନ — ଆମର ପ୍ରତି-ପ୍ରକାର ଡିସ୍ପାଚ୍ ଏବଂ ସର୍ବନିମ୍ନ-ଲାଭ ଏଡ଼ାଇବା ନୀତିକୁ ବୈଧତା ଦେଇଛି। |
| token-optimizer | 1,951 | "ଅଦୃଶ୍ୟ ଟୋକନ୍ଗୁଡ଼ିକୁ ଖୋଜନ୍ତୁ" — ଏହାର ଅଫ୍ଲୋଡ୍ + ପୁନରୁଦ୍ଧାରଯୋଗ୍ୟ-ହ୍ୟାଣ୍ଡଲ୍ ଢାଞ୍ଚା ଆମର CCR ଅଫ୍ଲୋଡ୍ ଚିନ୍ତାଧାରାକୁ ରୂପ ଦେଇଛି। |
| TokenMizer | 28 | ଏକ ସେସନ୍-ଗ୍ରାଫ୍ + ପର୍ଯ୍ୟାୟ-ଅତିକ୍ରମୀ ଧାଡ଼ି-ବିନକଲୀକରଣ ରୂପରେଖା, ଯାହା ଆମର session-dedup ଡିଜାଇନ୍କୁ ରୂପ ଦେଇଛି। |
| OmniCompress | 3 | Rust ସ୍ତମ୍ଭୀୟ-JSON + ବିଷୟବସ୍ତୁ-ଠିକଣାଭିତ୍ତିକ ପୁନରୁଦ୍ଧାର + ବାର୍ତ୍ତା-ଅତିକ୍ରମୀ ବିନକଲୀକରଣ — ଆମର headroom/ccr/session-dedup ଇଞ୍ଜିନ୍ ଡିଜାଇନ୍ ଏବଂ କ୍ୟାଶ୍-ସ୍ଥିର "ସଂକୋଚିତ ରୂପ ଅବସ୍ଥାନ-ସ୍ୱାଧୀନ" ଅପରିବର୍ତ୍ତନଶୀଳତାକୁ ବୈଧତା ଦେଇଛି। |
| mcp-compressor | 113 | MCP ଟୁଲ୍-ସ୍କିମା/ବର୍ଣ୍ଣନା ସଂକୋଚନ — ଆମର MCP ଟୁଲ୍-ମାନିଫେଷ୍ଟ ସଂଖ୍ୟା ହ୍ରାସକୁ ରୂପ ଦେଇଛି। |
| RepoMapper | 197 | Aider-ଶୈଳୀ ରେପୋ-ମ୍ୟାପ୍ କ୍ରମାଙ୍କନ — ଆମର ରେପୋ-ମ୍ୟାପ୍ / ପୁନରୁଦ୍ଧାର-କ୍ରମାଙ୍କନ ଅନ୍ୱେଷଣକୁ ରୂପ ଦେଇଛି। |
| quiet-shell-mcp | 4 | MCP ଉପରେ ଘୋଷଣାମୂଳକ ଶେଲ୍-ଆଉଟପୁଟ୍ ହ୍ରାସ — ଆମର ଘୋଷଣାମୂଳକ bash-ଆଉଟପୁଟ୍ ସଂଘନନକୁ ବୈଧତା ଦେଇଛି। |
| ts-morph | 6,162 | TypeScript Compiler API ଟୁଲ୍କିଟ୍ — ଷ୍ଟ୍ରିଙ୍ଗ୍, ଟେମ୍ପଲେଟ୍ ଏବଂ ରେଜେକ୍ସ ଲିଟେରାଲ୍କୁ ସଂରକ୍ଷିତ ରଖୁଥିବା ଆମର ପାର୍ସର୍-ଭିତ୍ତିକ ମନ୍ତବ୍ୟ ବିଲୋପକୁ ପ୍ରେରିତ କରିଛି। |
### 🧠 ମେମୋରି ଏବଂ RAG
| ପ୍ରକଳ୍ପ | ⭐ | ଏହା OmniRouteକୁ କିପରି ପ୍ରେରଣା ଦେଇଛି |
| Mem0 | 63,902 | ସାର୍ବଜନୀନ ମେମୋରି ସ୍ତର — ଏହାର proxy-as-write/read-boundary ମଡେଲ୍ ଆମ ମେମୋରି ଆର୍କିଟେକ୍ଚର୍କୁ ଆକାର ଦେଇଛି। |
| Letta (MemGPT) | 24,382 | ସ୍ତରୀକୃତ ମେମୋରି ସହିତ ଅବସ୍ଥା-ସଚେତନ ଏଜେଣ୍ଟ — ଆମ Context Control & Recovery (CCR) ସ୍ତରୀକୃତ ମଡେଲ୍କୁ ପ୍ରେରଣା ଦେଇଛି। |
| WFGY | 1,781 | ବାରମ୍ବାର ଘଟୁଥିବା 16ଟି RAG/LLM ବିଫଳତା ଧରଣର ProblemMap ବର୍ଗୀକରଣ — ଆମ ସମସ୍ୟାନିବାରଣ ମାର୍ଗଦର୍ଶିକାରେ ବ୍ୟବହୃତ ସାଧାରଣ ଶବ୍ଦାବଳୀ। |
### 🛰️ ଟ୍ରାଫିକ୍ ଯାଞ୍ଚ, MITM ଏବଂ ପାରଦର୍ଶୀ ପ୍ରକ୍ସି
| ପ୍ରକଳ୍ପ | ⭐ | ଏହା OmniRouteକୁ କିପରି ପ୍ରେରଣା ଦେଇଛି |
| llm-interceptor | 66 | କୋଡିଂ-ସହାୟକ ↔ LLM ଟ୍ରାଫିକ୍ର MITM ଅବରୋଧନ/ବିଶ୍ଳେଷଣ ପ୍ରାରମ୍ଭିକ Traffic Inspector ଆବଶ୍ୟକତାଗୁଡ଼ିକୁ ରୂପ ଦେଇଥିଲା। ପୂର୍ବରୁ ବ୍ୟୁତ୍ପନ୍ନ ଚାରିଟି ମଡ୍ୟୁଲ୍ — SSE ମିଶ୍ରଣ, କଥୋପକଥନ ସାମାନ୍ୟୀକରଣ, ଗୁପ୍ତ ତଥ୍ୟ ମାସ୍କିଂ ଏବଂ ହେଡର୍ ପରିଶୋଧନ — ସାର୍ବଜନୀନ ପ୍ରୋଟୋକଲ୍ ମାନକ ଉପରେ ଆଧାରିତ ସ୍ୱାଧୀନ clean-room କାର୍ଯ୍ୟାନ୍ୱୟନ ଦ୍ୱାରା ପ୍ରତିସ୍ଥାପିତ ହୋଇଛି। ଦୁଇଟି host-passthrough ସର୍ଫେସ୍ (passthrough.ts ଏବଂ _internal/bypass.cjs) ସ୍ୱାଧୀନ ଭାବେ ବର୍ଗୀକୃତ OmniRoute-ଆଭ୍ୟନ୍ତରୀଣ କାର୍ଯ୍ୟାନ୍ୱୟନ ଭାବେ ରହିଛି; ସେହି ପ୍ରତିସ୍ଥାପନର ଅଂଶ ଭାବେ ସେଗୁଡ଼ିକୁ ପୁନର୍ଲିଖନ କରାଯାଇନଥିଲା। |
| ProxyBridge | 5,995 | ପ୍ରତି-ପ୍ରକ୍ରିୟା ପାଇଁ ପାରଦର୍ଶୀ ପ୍ରକ୍ସି ରାଉଟିଂ — ଆମର କ୍ରାଶ୍-ନିରାପଦ MITM ବିଘଟନ, ସକେଟ୍ ନିଷ୍କ୍ରିୟତା ସମୟସୀମା, /proc ପ୍ରକ୍ରିୟା ଚିହ୍ନଟ ଏବଂ TPROXY କ୍ୟାପ୍ଚର୍କୁ ପ୍ରେରଣା ଦେଇଛି। |
### 📚 ମଡେଲ୍ ତଥ୍ୟ, ପର୍ଯ୍ୟବେକ୍ଷଣୀୟତା ଏବଂ UI
| ପ୍ରକଳ୍ପ | ⭐ | ଏହା OmniRouteକୁ କିପରି ପ୍ରେରଣା ଦେଇଛି |
| models.dev | 6,555 | AI ମଡେଲ୍ର ବିବରଣୀ, ମୂଲ୍ୟ ଏବଂ କ୍ଷମତାର ଖୋଲା ଡାଟାବେସ୍ — ଆମ ମଡେଲ୍ କ୍ୟାଟାଲଗ୍ରେ ସ୍ୱଦେଶୀ ଭାବେ ସିଙ୍କ୍ କରାଯାଇଛି। |
| React Flow / xyflow | 38,108 | ଆମର ରିଅଲ୍-ଟାଇମ୍ Compression Studio ଏବଂ Combo/Routing Studioକୁ ପରିଚାଳିତ କରୁଥିବା ନୋଡ୍-ଆଧାରିତ ଗ୍ରାଫ୍ ଲାଇବ୍ରେରୀ। |
| LangGraph | 40,314 | LangGraph Studioର ସଜୀବ ୱର୍କଫ୍ଲୋ-ଗ୍ରାଫ୍ ଦୃଶ୍ୟାୟନ ଆମ Studiosର ରିଅଲ୍-ଟାଇମ୍ କାସ୍କେଡ୍ ଦୃଶ୍ୟକୁ ପ୍ରେରଣା ଦେଇଛି। |
| Langfuse | 33,592 | ଏହାର trace → span → generation ପର୍ଯ୍ୟବେକ୍ଷଣୀୟତା ମଡେଲ୍ ଆମ Compression Studio ୱାଟରଫଲ୍କୁ ଆକାର ଦେଇଛି। |
| Kiali | 3,631 | Istio ସର୍ଭିସ୍-ମେଶ୍ ପର୍ଯ୍ୟବେକ୍ଷଣୀୟତା — Routing/Combo Studioରେ ଆମ ସର୍କିଟ୍-ବ୍ରେକର୍ ବ୍ୟାଜ୍ ଏବଂ ତ୍ରୁଟି-ପ୍ରାନ୍ତ ଦୃଶ୍ୟଗୁଡ଼ିକୁ ପ୍ରେରଣା ଦେଇଛି। |
| lobe-icons | 2,428 | ଆମ ଡ୍ୟାସ୍ବୋର୍ଡରେ ପ୍ରଦାତା ଆଇକନ୍ଗୁଡ଼ିକୁ ପ୍ରଦର୍ଶନ କରୁଥିବା AI/LLM ବ୍ରାଣ୍ଡ୍ ଲୋଗୋ। |
| flag-icons | 12,354 | README ଭାଷା ଚୟନକାରୀରେ ବ୍ୟବହୃତ MIT-ଲାଇସେନ୍ସପ୍ରାପ୍ତ SVG ପତାକାଗୁଡ଼ିକ ଯୋଗାଇଥାଏ। |
### 🛡️ ସୁରକ୍ଷା
| ପ୍ରକଳ୍ପ | ⭐ | ଏହା OmniRouteକୁ କିପରି ପ୍ରେରଣା ଦେଇଛି |
| awesome-secure-defaults | 721 | ଡିଫଲ୍ଟ ଭାବେ ସୁରକ୍ଷିତ ଲାଇବ୍ରେରୀଗୁଡ଼ିକର ଏକ ସୁଚୟିତ ତାଲିକା, ଯାହା ଆମ ସୁରକ୍ଷା ପସନ୍ଦଗୁଡ଼ିକୁ ମାର୍ଗଦର୍ଶନ କରେ (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink)। |
### 🧭 ପରିପୂରକ ଉପକରଣ
| ପ୍ରକଳ୍ପ | ⭐ | ଏହା OmniRouteକୁ କିପରି ପ୍ରେରଣା ଦେଇଛି |
| ClawRouter | 6,564 | ଅନୁରୋଧ ଡିଡୁପ୍ଲିକେସନ୍, ଜରୁରୀକାଳୀନ ଶୂନ୍ୟ-ଖର୍ଚ୍ଚ ଫଲ୍ବ୍ୟାକ୍, ପ୍ଲଗ୍ଯୋଗ୍ୟ Auto-Combo କୌଶଳ ଏବଂ ବହୁଭାଷୀ ଉଦ୍ଦେଶ୍ୟ ବର୍ଗୀକରଣକୁ ପ୍ରେରଣା ଦେଇଛି। |
| Antigravity-Manager | 30,652 | ଏହାର ଆକାଉଣ୍ଟ-ସଚେତନ ମଡେଲ୍ ପୁନଃମ୍ୟାପିଂ, ଏକ୍ସିକ୍ୟୁଟେବଲ୍-ପଥ ବୈଧତା ଯାଞ୍ଚ ଏବଂ ପ୍ଲାନ୍-ଲେବଲ୍ ଆଚରଣ OmniRouteର Antigravity ରନ୍ଟାଇମ୍କୁ ରୂପ ଦେଇଛି। |
| vscode-antigravity-cockpit | 4,817 | ଏହାର ସଂକ୍ଷିପ୍ତ କୋଟା-ରିସେଟ୍ କାଉଣ୍ଟଡାଉନ୍ ଫର୍ମାଟ୍ OmniRouteର ସମ୍ପର୍କିତ ପ୍ରଦାତା-ସୀମା ପ୍ରଦର୍ଶନକୁ ପ୍ରେରଣା ଦେଇଛି। |
| AionUi | 32,230 | ଏହାର ACP ଏକୀକରଣଗୁଡ଼ିକ ସଂସ୍ଥାପିତ CLI ଏଜେଣ୍ଟଗୁଡ଼ିକର OmniRoute ସ୍ୱୟଂଚାଳିତ ଚିହ୍ନଟକୁ ପ୍ରେରଣା ଦେଇଛି। |
| CodexBar | 20,507 | Grok Build କୋଟା ସର୍ଫେସ୍କୁ ଚିହ୍ନଟ କରିଥିଲା; ତା’ପରେ OmniRoute ସ୍ୱାଧୀନ ଭାବେ ସଜୀବ ୱାୟାର୍ ଫର୍ମାଟ୍କୁ ଯାଞ୍ଚ ଏବଂ ସଂଶୋଧନ କରିଥିଲା। |
## 📄 ଲାଇସେନ୍ସ
MIT ଲାଇସେନ୍ସ - ବିବରଣୀ ପାଇଁ [LICENSE](LICENSE) ଦେଖନ୍ତୁ।
---
**[⬆ ଉପରକୁ ଫେରନ୍ତୁ](#-omniroute)** · ମୁକ୍ତ-ଉତ୍ସ AI ସମୁଦାୟ ପାଇଁ ❤️ ସହିତ ନିର୍ମିତ।
OmniRoute v3.8.52 · Node ≥22.22.2 · MIT ଲାଇସେନ୍ସ · omniroute.online