# 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) · 🇳🇵 [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 ဂိတ်ဝေး OmniRoute — ကုဒ်ရေးခြင်းကို ဘယ်တော့မှ မရပ်လိုက်ပါနှင့်။ AI ကိရိယာတိုင်း → ဝန်ဆောင်မှုပေးသူ 372 ခု — အခမဲ့ 150+ ခု — endpoint တစ်ခုတည်းမှတစ်ဆင့်။ Claude Code, Codex, Cursor, Cline, Copilot နှင့် Antigravity တို့ကို အလိုအလျောက် fallback ပါရှိသော အခမဲ့ Claude / GPT / Gemini နှင့် ချိတ်ဆက်ပါ။ RTK + Caveman အဆင့်ဆင့်ချုံ့ခြင်းက token 15–95% (ပျမ်းမျှ ~89%) ချွေတာပေးသည် — ကန့်သတ်ချက်များကို ဘယ်တော့မှ မထိပါ။ AI ဝန်ဆောင်မှုပေးသူ 372 ခု · အခမဲ့ tier 150+ ခု · တစ်လလျှင် အခမဲ့ token ~1.62B · လမ်းကြောင်းရွေးချယ်မှု မဟာဗျူဟာ 19 ခု · စတင်ရန် $0။
## 💰 ပြင်ပဝန်ဆောင်မှုပေးသူများ၏ အခမဲ့အဆင့်များမှ တစ်လလျှင် ~1.62B Tokens
> **သင့်ကိုယ်ပိုင် ဝန်ဆောင်မှုပေးသူအကောင့်များကို ယူဆောင်လာပါ။** ဤပမာဏသည် သီးခြားစီ အရည်အချင်းပြည့်မီသော ပြင်ပဝန်ဆောင်မှုပေးသူများ၏ အခမဲ့အဆင့်များကို စုစည်းခန့်မှန်းထားခြင်းဖြစ်ပြီး OmniRoute က ပေးအပ်သော token များ မဟုတ်ပါ။ စာရင်းသွင်းပါ၊ လိုအပ်သည့်နေရာတွင် အထောက်အထားများ ရယူပြီး သင်အသုံးပြုနိုင်သော ဝန်ဆောင်မှုပေးသူများကို ချိတ်ဆက်ပါ။ ဝန်ဆောင်မှုပေးသူတစ်ဦးစီက ၎င်းတို့၏ ကန့်သတ်ချက်များ၊ ရရှိနိုင်မှုနှင့် စည်းမျဉ်းများကို ကိုယ်တိုင် သတ်မှတ်ထိန်းချုပ်ပါသည်။ > > အခမဲ့အဆင့်များကို ကိုယ်တိုင်ပေါင်းစပ်အသုံးပြုခြင်းက ခက်ခဲပင်ပန်းပါသည် — SDK ဒါဇင်များစွာ၊ rate limit ဒါဇင်များစွာရှိပြီး သင့်တွင် အမှန်တကယ် ဘယ်လောက်ရှိသည်ကိုလည်း မသိနိုင်ပါ။ OmniRoute သည် **ထပ်တလဲလဲအသုံးပြုနိုင်သော pool key 35 ခုအတွင်းရှိ အခမဲ့အဆင့် entry 489 ခု** ကို catalog ပြုလုပ်ထားပြီး၊ မျှဝေထားသော pool များအလိုက် ထပ်နေမှုဖယ်ရှားကာ **လစဉ် token budget အပေါင်းတန်ဖိုးကို ထုတ်ပြန်ထားသည့် pool 17 ခုနှင့် model တစ်ခုချင်းအလိုက် Groq cap ငါးခု** မှ token ခေါင်းစီးပမာဏကို တွက်ချက်ပါသည်။ ဒေသဆိုင်ရာ ကိုယ်ရေးအထောက်အထား စစ်ဆေးပြီးမှသာ ဖွင့်ပေးသော quota များကို (လက်ရှိတွင် ModelScope) သီးခြားဖော်ပြထားပြီး ဒေသဆိုင်ရာ ကိုယ်ရေးအထောက်အထား အတည်ပြုမှုနောက်ကွယ်တွင် +~6M ရှိကာ ခေါင်းစီးပမာဏထဲသို့ မည်သည့်အခါမျှ ထည့်ပေါင်းမထားပါ။ ရလဒ်ကို dashboard (`/dashboard/free-tiers`) တွင် အမြဲမြင်နိုင်ပါသည်။ OmniRoute အခမဲ့အဆင့် budget card: တည်ငြိမ်စွာ တစ်လလျှင် အခမဲ့ token ~1.62B၊ စာရင်းသွင်း credit များပါဝင်ပါက ပထမလတွင် ~2.22B အထိ ရရှိနိုင်ပြီး၊ endpoint တစ်ခုတည်း၏ နောက်ကွယ်တွင် catalog ပြုလုပ်ထားသော အခမဲ့အဆင့် entry 489 ခုကို လွှမ်းခြုံသည့် မှတ်တမ်းတင်ထားသော ထပ်တလဲလဲအသုံးပြုနိုင်သည့် pool key 35 ခုမှ ရရှိပါသည်။ မှန်ကန်ရိုးသားသော pool အလိုက် ထပ်နေမှုဖယ်ရှားထားသည့် တွက်ချက်မှု — မျှဝေထားသော pool တစ်ခုစီကို တစ်ကြိမ်သာ ရေတွက်ထားပြီး၊ လစဉ် token budget အပေါင်းတန်ဖိုးကို ထုတ်ပြန်ထားသည့် ထပ်တလဲလဲအသုံးပြုနိုင်သော pool 17 ခုနှင့် model တစ်ခုချင်းအလိုက် Groq cap ငါးခု ပါဝင်သည်။ ဝန်ဆောင်မှုပေးသူ 13 ခုကို စည်းမျဉ်းဆိုင်ရာ အန္တရာယ် catalog တွင် ရှောင်ရန်အဖြစ် သတ်မှတ်ထားသောကြောင့် သင်ကိုယ်တိုင် ဆုံးဖြတ်နိုင်ပါသည်။ Budget bar တွင် Mistral 1B၊ Nara 210M၊ LLM7 150M၊ xKiro 150M၊ Groq 30M (model တစ်ခုချင်းအလိုက် cap ငါးခု) နှင့် ပိုသေးငယ်သော pool များ ပါဝင်သည့်အပြင်၊ ပထမလ စာရင်းသွင်း credit များနှင့် အမြဲတမ်းအခမဲ့ဖြစ်ပြီး token cap မရှိသော ဝန်ဆောင်မှုပေးသူများကိုလည်း သီးခြားဖော်ပြထားသောကြောင့် ၎င်းတို့က ခေါင်းစီးပမာဏကို မည်သည့်အခါမျှ ဖောင်းပွစေမည်မဟုတ်ပါ။ တိုက်ရိုက်အသုံးပြုထားသည့်/ကျန်ရှိသည့်ပမာဏကို /dashboard/free-tiers တွင် ကြည့်နိုင်ပါသည်။ > တိုက်ရိုက် `/dashboard/free-tiers` စာမျက်နှာ၏ လှုပ်ရှားသက်ဝင်သော အနှစ်ချုပ်။ နည်းလမ်းအပြည့်အစုံ (pool ထပ်နေမှုဖယ်ရှားခြင်း၊ credit အဆင့်များ၊ ဝန်ဆောင်မှုပေးသူ စည်းမျဉ်းများ): **[docs/reference/FREE_TIERS.md](docs/reference/FREE_TIERS.md)**။ > > ဤကိန်းဂဏန်းများကို တိုက်ရိုက် catalog နှင့် နှိုင်းယှဉ်၍ နှစ်ပတ်တစ်ကြိမ် ပြန်လည်စစ်ဆေးပြီး **တိုးနိုင်သလို လျော့လည်းနိုင်ပါသည်** — ဝန်ဆောင်မှုပေးသူတစ်ဦးက အခမဲ့အဆင့်ကို ရပ်ဆိုင်းပါက ကိန်းဂဏန်း လျော့ကျမည်ဖြစ်ပြီး အသစ်တစ်ခု ထပ်တိုးလာပါက ကိန်းဂဏန်း မြင့်တက်မည်ဖြစ်သည်။ အကောင်းဆုံးဖြစ်နိုင်သည့် အခြေအနေကို ကိန်းပြည့်တိုးယူထားခြင်းမဟုတ်ဘဲ catalog က အမှန်တကယ် တွက်ချက်ထားသည့်အတိုင်းသာ ကျွန်ုပ်တို့ ထုတ်ပြန်ပါသည်။

⭐ OMNIROUTE က သင့်အား ငွေကုန်သက်သာစေပြီး အလုပ်များကို ပိုမိုလွယ်ကူစေခဲ့ပါက repo ကို Star ပေးပါ။

[![Stars](https://img.shields.io/github/stars/diegosouzapw/OmniRoute?style=social)](https://github.com/diegosouzapw/OmniRoute) diegosouzapw%2FOmniRoute | Trendshift [![Star History Rank](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) ### 💬 အသိုင်းအဝိုင်းသို့ ပါဝင်ပါ **👋 ထိန်းသိမ်းသူကို Follow လုပ်ပါ — ဝန်ဆောင်မှုပေးသူအသစ်များ၊ release များနှင့် အကြံပြုချက်များကို ဦးစွာရယူပါ:** [![LinkedIn တွင် Diego ကို Follow လုပ်ရန်](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 ကို Follow လုပ်ရန်](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) **မေးခွန်းများ၊ ဝန်ဆောင်မှုပေးသူဆိုင်ရာ အကြံပြုချက်များ၊ roadmap နှင့် အကူအညီ → [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)**
## 📈 Gateway သည် ဆက်လက်တိုးတက်နေသည်
| | v3.8.50 | **v3.8.51** | `v3.8.52+` | | ------------------------------------------------- | :------------------------: | :---------: | :---------------------: | | 🌐 ဝန်ဆောင်မှုပေးသူများ | 352 | **358** | 372 | | 🧠 သီးသန့် chat model ID များ | 1320 | **1374** | 1443 | | 🖼️ Modality Bridge | 🆕 ရုပ်ပုံ + အသံ + ဗီဒီယို | ✓ | ✓ | | 📡 Radar အခမဲ့ကတ်တလောက် | 🆕 ရွေးချယ်ပါဝင်နိုင်မှု | ✓ | ✓ | | ⚖️ Quota ကို ထည့်သွင်းစဉ်းစားသော အချိန်ဇယားဆွဲမှု | 🆕 Quota-Share | ✓ | ✓ | | 📊 Quota တိုင်းတာမှုဒေတာ | 🆕 တိုက်ရိုက် | ✓ | ✓ | | 🧰 Headless mode | — | — | 🆕 `serve --headless` | | 🛤️ LTS rail အခြေခံအဆောက်အအုံ | — | — | 🆕 ထုတ်ဝေမှုချန်နယ်များ | **→ [လမ်းပြမြေပုံ](ROADMAP.md) — `v3.9.0 LTS` သို့ rail လမ်းကြောင်းအတိုင်း ချီတက်နေသည်**

## 🧩 ရရှိနိုင်သည် [![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)


## 🆓 ထည့်သွင်းပါ၊ provider တစ်ခုကို ချိတ်ဆက်ပါ၊ ထို့နောက် endpoint တစ်ခုတည်းမှတစ်ဆင့် route လုပ်ပါ
အဆင့်သုံးဆင့် — OmniRoute ကို ထည့်သွင်းပြီး စတင်ပါ၊ သင့်ကိုယ်ပိုင် account သို့မဟုတ် API key ဖြင့် အရည်အချင်းပြည့်မီသော provider တစ်ခုကို ချိတ်ဆက်ပါ၊ ထို့နောက် OmniRoute API key နှင့် model auto ကို အသုံးပြုပြီး သင့် tool ကို localhost:20128/v1 သို့ ညွှန်ပါ။ Routing သည် အသုံးပြုနိုင်သည့် အရည်အချင်းပြည့်မီသော connection များနှင့် provider ကန့်သတ်ချက်များအပေါ် မူတည်ပါသည်။ ```bash # Provider တစ်ခုကို ချိတ်ဆက်ပြီးနောက် Dashboard → Endpoints မှ သင့် OmniRoute key ကို ကူးယူပါ။ 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` သည် အရည်အချင်းပြည့်မီသော route တစ်ခု လိုအပ်ပါသည်။ အသစ်ထည့်သွင်းထားသော installation တစ်ခုတွင် အရည်အချင်းပြည့်မီသည့် keyless target မရှိနိုင်သလို keyless provider တစ်ခုက third-party client များကို ငြင်းပယ်နိုင်ပါသည်။ OpenCode Free နှင့် Kiro အပါအဝင် `tos: avoid` ဟု အမှတ်အသားပြုထားသော provider များကို မူလသတ်မှတ်ချက်အရ automatic routing မှ ဖယ်ထုတ်ထားပြီး account တစ်ခုကို ချိတ်ဆက်ခြင်းက ထို setting ကို အစားမထိုးပါ။ Provider တစ်ခုကို မရွေးချယ်မီ [အခမဲ့အဆင့်များ လမ်းညွှန်](docs/getting-started/FREE-TIERS-GUIDE.md) ကို ကြည့်ပါ။ 📦 **Python, Node.js, PHP နှင့် cURL** အတွက် ကူးယူထည့်သုံးနိုင်သော quickstart script များ → [`examples/quickstart/`](examples/quickstart/)
# 💥 ကတိကဝတ်
ကတိကဝတ် — endpoint တစ်ခုတည်းနှင့် provider 372 ခု။ အခြား ပုံမှန်အလုပ်လုပ်နေသော target တစ်ခု အသုံးပြုနိုင်သရွေ့ automatic fallback က routing ကို ဆက်လက်လုပ်ဆောင်ပေးသည်။ အဓိကမဏ္ဍိုင်ခြောက်ခု — provider 372 ခုတစ်လျှောက် ကြံ့ခိုင်သော fallback · အရည်အချင်းပြည့်မီသည့် workload များတွင် token အသုံးစရိတ် 95% အထိ ချွေတာနိုင်မှု · အခမဲ့အဆင့် 150+ နှင့် ထပ်တလဲလဲရရှိသော သို့မဟုတ် keyless အမြဲတမ်းအခမဲ့ provider 54 ခုဖြင့် $0 မှ စတင်နိုင်မှု · config တစ်ခုတည်းမှတစ်ဆင့် CLI/agent integration 36 ခု · /v1 တွင် OpenAI၊ Claude၊ Gemini နှင့် Responses API compatibility · circuit breaker များ၊ TLS stealth၊ tool 110 ခုပါဝင်သော MCP၊ A2A၊ memory၊ guardrail များ၊ eval များနှင့် ခြေရာခံထားသော test file 5,100+ တစ်လျှောက် static test declaration 39,000+ အပါအဝင် production control များ။

# 🤔 OmniRoute ကို ဘာကြောင့် သုံးသင့်သလဲ။
OmniRoute ကို သုံးရသည့်အကြောင်းရင်း — dashboard 10 ခု၊ အလုပ်မလုပ်တော့သော API key များနှင့် မမျှော်လင့်ထားသော ဘေလ်များကြား အပြန်ပြန်အလှန်လှန် စီမံနေရခြင်းကို ရပ်တန့်လိုက်ပါ။ နေ့စဉ်ကြုံတွေ့ရသော ပြဿနာ 10 ခုနှင့် ဖြေရှင်းနည်းများ — အသုံးမပြုရသေးဘဲ quota သက်တမ်းကုန်ခြင်း → subscription များကို အပြည့်အဝအသုံးချခြင်း၊ coding လုပ်နေစဉ် rate limit ပြည့်ခြင်း → အဆင့် 4 ဆင့် automatic fallback (Subscription → API → Cheap → Free)၊ tool output များကြောင့် token ကုန်ဆုံးခြင်း → RTK + Caveman compression (15–95%)၊ စျေးကြီးသော API များ → ကုန်ကျစရိတ်အကောင်းဆုံးဖြစ်အောင် routing လုပ်ခြင်း၊ tool တစ်ခုစီအတွက် သီးခြား setup လုပ်ရခြင်း → endpoint တစ်ခုတည်းနှင့် dashboard တစ်ခုတည်း၊ AI ပိတ်ဆို့ခံရခြင်း → အဆင့် 3 ဆင့် proxy + TLS stealth၊ အလုပ်မလုပ်တော့သော key များ → အလွှာ 3 ဆင့် resilience (circuit breaker များ၊ key cooldown၊ model lockout)၊ အဖွဲ့တစ်ဖွဲ့လုံး subscription တစ်ခုကို မျှဝေသုံးစွဲခြင်း → မျှတစွာခွဲဝေထားသော quota ပါသည့် key pool များ၊ အခြားသူတစ်ဦး၏ cloud မှတစ်ဆင့် prompt များ ဖြတ်သန်းခြင်း → AES-256-GCM ဖြင့် encrypt လုပ်ထားသော key များပါသည့် local-first စနစ်၊ သုံးစွဲငွေကို မမြင်နိုင်ခြင်း → တိုက်ရိုက် analytics (အသုံးပြုမှု၊ quota၊ ချွေတာမှု၊ p95 latency)။
OmniRoute request စီးဆင်းပုံ — သင့် IDE သို့မဟုတ် CLI (Claude Code၊ Cursor၊ Cline…) က local endpoint တစ်ခုတည်း (http://localhost:20128/v1) ကို ခေါ်ဆိုသည်။ OmniRoute Smart Router (RTK + Caveman compression၊ routing strategy 19 ခု၊ circuit breaker များ၊ TLS stealth၊ MCP၊ A2A၊ guardrail များ) သည် အရည်အချင်းပြည့်မီပြီး ပုံမှန်အလုပ်လုပ်နေသော target တစ်ခု ရှိနေသရွေ့ provider အဆင့် 4 ဆင့်တစ်လျှောက် fallback လုပ်နိုင်သည် — Tier 1 Subscription၊ Tier 2 API Key၊ Tier 3 Cheap နှင့် Tier 4 Free။

## 🤝 ကျွန်ုပ်တို့၏ Open Source သူငယ်ချင်းများမှ ပံ့ပိုးထားပါသည်။

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

> **Open Source သူငယ်ချင်းအဖြစ် ပါဝင်လိုပါသလား။** ၎င်းတို့သည် open source ကို ထောက်ခံပြီး OmniRoute ကို ဆက်လက်လည်ပတ်နိုင်ရန် ကူညီပေးသည့် ကုမ္ပဏီများဖြစ်သည် — ၎င်းတို့ပေးသော တိုကင်တိုင်း မည်သည့်နေရာသို့ ရောက်ရှိသည်ကို ကျွန်ုပ်တို့ လူသိရှင်ကြား ပြောပြပါသည်။ ဆက်သွယ်ရန်- [diegosouza.pw@outlook.com](mailto:diegosouza.pw@outlook.com)
Kimi (Moonshot AI)
Kimi
Moonshot AI

Founding Open Source Friend
ဤပရောဂျက်ကို ပံ့ပိုးပေးသည့် ကျွန်ုပ်တို့၏ တည်ထောင်သူ Open Source သူငယ်ချင်း Kimi (Moonshot AI) အား ကျေးဇူးတင်ပါသည်။ Kimi သည် open-weight K2 နှင့် K3 မော်ဒယ်မိသားစုများနောက်ကွယ်မှ AI ဓာတ်ခွဲခန်းဖြစ်သည် — Kimi K3 သည် 1M-token context window၊ native vision နှင့် frontier-level coding တို့ကို closed-model ဈေးနှုန်း၏ အစိတ်အပိုင်းတစ်ခုဖြင့် ပေးစွမ်းပြီး Claude Code၊ Codex နှင့် OmniRoute မှ ပံ့ပိုးပေးသည့် coding tool တိုင်းနှင့် အဆင်ပြေစွာ အလုပ်လုပ်ပါသည်။

Kimi ၏ ပံ့ပိုးမှုက ဘာတွေလုပ်ဆောင်ပေးသလဲ- Kimi ၏ API credits များသည် OmniRoute ၏ AI-validated release pipeline ကို အားဖြည့်ပေးသည် — pull request တိုင်းကို မထုတ်ပြန်မီ ပြန်လည်သုံးသပ်သည့် merge validation powered by Kimi K3 အဆင့် — အပြင် နေ့စဉ် feature development ကိုပါ ပံ့ပိုးပေးပါသည်။ First-class Kimi support သည် လမ်းကြောင်းနှစ်ခုလုံးတွင် ပါဝင်သည်- တိုက်ရိုက် Kimi API (kimi-k3) နှင့် Kimi Code coding plan (OAuth နှင့် API key)။ OmniRoute သည် Kimi ၏ ပံ့ပိုးမှုအစီအစဉ်တွင် ပထမဆုံး ဘရာဇီးလ် open-source ပရောဂျက်လည်းဖြစ်သည်။ 15% အပို credits ဖြင့် Kimi API key ရယူပါ →
Cheaper Inference
Cheaper Inference
cheaperinference.com

Open Source Friend
ဤပရောဂျက်ကို ပံ့ပိုးပေးသည့် OmniRoute Open Source သူငယ်ချင်း Cheaper Inference အား ကျေးဇူးတင်ပါသည်။ Cheaper Inference သည် Claude, GPT-5.x, Gemini, Kimi K3, GLM, DeepSeek, Grok နှင့် MiniMax အပါအဝင် frontier မော်ဒယ် ၄၂ ခုကို OpenAI-compatible endpoint တစ်ခုနောက်ကွယ်မှ ပြန်လည်ရောင်းချသည့် ကုန်ကျစရိတ်အလိုက် အဆင့်သတ်မှတ်ထားသော gateway တစ်ခုဖြစ်ပြီး မော်ဒယ်ထုတ်လုပ်သူ၏ စာရင်းဈေးနှုန်းထက် ပိုမိုမကောက်ခံဘဲ တောင်းဆိုမှုတိုင်းကို ဈေးအသက်သာဆုံး အရည်အချင်းပြည့်မီသော ပံ့ပိုးသူထံသို့ လမ်းကြောင်းပြောင်းပေးပါသည်။

OmniRoute တွင် First-class support- Chat Completions၊ native /v1/responses endpoint၊ vision၊ tool calling နှင့် image မော်ဒယ် ၃ ခု (grok-imagine, nano-banana-pro, nano-banana-2, cheaperinference/<model> အဖြစ် ရရှိနိုင်သည်)။ API key ရယူပါ →
aff=omniroute ဟု တပ်ဆင်ထားသော လင့်ခ်များသည် ပါတနာလင့်ခ်များဖြစ်သည်။ ၎င်းတို့သည် သင့်အတွက် အပိုကုန်ကျစရိတ်မရှိဘဲ ပရောဂျက်ကို ရန်ပုံငွေထောက်ပံ့ပေးပါသည်။
🎟️ Affiliates Promo — ကျွန်ုပ်တို့ မပံ့ပိုးသော ပံ့ပိုးသူများထံမှ အခမဲ့ စာရင်းသွင်းကူပွန်များ (ချဲ့ရန် နှိပ်ပါ) ဤအပိုင်းသည် referral/coupon codes များအတွက်သာဖြစ်သည်။ ပံ့ပိုးထားသော ပူးပေါင်းဆောင်ရွက်မှုများသည် အထက်ပါ 🤝 Supported by our Open Source Friends တွင် ရှိပါသည်။ OmniRoute သည် ဤနေရာတွင် ဖော်ပြထားသော ပံ့ပိုးသူများနှင့် ပံ့ပိုးမှု သို့မဟုတ် ပူးပေါင်းဆောင်ရွက်မှု မရှိပါ — ၎င်းတို့သည် မည်သူမဆို အသုံးပြုနိုင်သော အများပြည်သူသုံး ကူပွန်များဖြစ်သည်။
AgentRouter
AgentRouter
agentrouter.org
AgentRouter — affiliate စာရင်းသွင်းခြင်း · စာရင်းသွင်းခြင်းတွင် $100 အခမဲ့ credits (အခမဲ့ server၊ latency ပိုများနိုင်သည် — စမ်းသပ်ရန် အကောင်းဆုံး၊ ထုတ်လုပ်မှုအတွက် မဟုတ်ပါ)။ OmniRoute တွင် v3.8.50 မှစ၍ First-class support- Chat Completions၊ Anthropic-compatible wire format နှင့် OpenAI-compatible path။ ရရှိနိုင်သော မော်ဒယ်များတွင် claude-opus-4-8၊ claude-opus-5၊ gpt-5.6-sol နှင့် အခြားအရာများ ပါဝင်သည်။ သင့် $100 ကို ရယူပါ →

⚠️ Affiliate link — OmniRoute သည် ဤပံ့ပိုးသူနှင့် ပံ့ပိုးမှု သို့မဟုတ် ပူးပေါင်းဆောင်ရွက်မှု မရှိပါ။
OmniRoute အသုံးပြုသူများအတွက် အကျိုးရှိစေမည့် ရက်ရောသော အခမဲ့ စာရင်းသွင်းကူပွန်ပါရှိသော အခြားပံ့ပိုးသူကို သိပါသလား။ issue တစ်ခုဖွင့်ပါ၊ ကျွန်ုပ်တို့ ဤနေရာတွင် ထည့်သွင်းပေးပါမည်။

## 🎯 Combos — အဓိကစွမ်းဆောင်ချက်
combo လမ်းကြောင်းရွေးချယ်မှု နည်းဗျူဟာ 19 ခုလုံး၏ လှုပ်ရှားပုံ — နည်းဗျူဟာတစ်ခုစီအတွက် အကွက်တစ်ခုစီ- priority, fill-first, weighted, round-robin, p2c, least-used, random, strict-random, cost-optimized, headroom, reset-window, reset-aware, context-relay, context-optimized, cache-optimized, lkgp, auto, fusion, pipeline။ တစ်ခုစီ၏ လုပ်ဆောင်ပုံကို အထက်ပါဇယားတွင် ကြည့်ပါ။ > **combo** ဆိုသည်မှာ OmniRoute က မော်ဒယ်များအကြား **အလိုအလျောက်** လမ်းကြောင်းရွေးပေးသည့် မော်ဒယ်ကွင်းဆက်တစ်ခုဖြစ်သည်။ quota ကုန်သွားလျှင်၊ provider တစ်ခု ပျက်ကွက်လျှင် သို့မဟုတ် ကုန်ကျစရိတ် ရုတ်တရက်မြင့်တက်လာလျှင် combo သည် သတ်မှတ်ချက်နှင့်ကိုက်ညီပြီး ကောင်းမွန်စွာ အလုပ်လုပ်နေသည့် နောက်မော်ဒယ်သို့ ရွှေ့နိုင်သည်။ 🛡️ ### ⚡ သတ်မှတ်ပြင်ဆင်ရန်မလို — `auto` ကိုသာ အသုံးပြုပါ combo ဖန်တီးရန် မလိုပါ။ သင့်မော်ဒယ်ကို `auto` (သို့မဟုတ် ၎င်း၏ မူကွဲတစ်ခု) အဖြစ် သတ်မှတ်ပါ၊ ထို့နောက် OmniRoute သည် သင်ချိတ်ဆက်ထားသော provider များမှ virtual combo တစ်ခုကို တိုက်ရိုက်အမှတ်ပေး၍ တည်ဆောက်ပေးမည်-
မော်ဒယ် IDအကောင်းဆုံးဖြစ်အောင် ချိန်ညှိပေးသည့်အရာ
auto🎯 မျှတသော မူလပုံစံ (LKGP — နောက်ဆုံးအဆင်ပြေစွာ အသုံးပြုခဲ့သည့် provider ကို ဆက်လက်အသုံးပြုသည်)
auto/coding🧑💻 ကုဒ်ထုတ်လုပ်မှုအတွက် အရည်အသွေးကို ဦးစားပေးသည့် အလေးပေးမှုများ
auto/fast⚡ latency အနည်းဆုံးကို ဦးစားပေးသည်
auto/cheap💰 token တစ်ခုချင်းစီအတွက် စျေးအသက်သာဆုံးကို ဦးစားပေးသည်
auto/offline🔋 လက်ကျန် quota / rate-limit headroom အများဆုံးကို ဦးစားပေးသည်
auto/smart🔭 အရည်အသွေးကို ဦးစားပေးပြီး ပိုကောင်းသော မော်ဒယ်များ ရှာဖွေရန် 10% စမ်းသပ်အသုံးပြုမှု ထည့်သွင်းထားသည်
auto/lkgp📌 နောက်ဆုံးအဆင်ပြေခဲ့သည့် provider ကို အတိအလင်း ဆက်လက်အသုံးပြုခြင်း
auto/chaos🧪 မော်ဒယ်အုပ်စုတစ်ခုထံ အပြိုင်ဖြန့်ပို့သည် (provider တစ်ခုလျှင် တစ်ခု၊ မူလအားဖြင့် 5 ခု)၊ အဖြေတစ်ခုကို ပြန်ပေးသည်။ မော်ဒယ်တစ်ခုစီအတွက် upstream call တစ်ခုစီ ပြုလုပ်ပြီး fault injection မဟုတ်ပါ
## ### 🔀 သို့မဟုတ် ကိုယ်ပိုင်ပုံစံကို တည်ဆောက်ပါ — လမ်းကြောင်းရွေးချယ်မှု နည်းဗျူဟာ 19 ခု နည်းဗျူဟာ **19** ခုလုံးကို combo အဆင့်တစ်ခုချင်းစီအလိုက် ရောစပ်တွဲဖက် အသုံးပြုနိုင်သည်-
# နည်းဗျူဟာ လုပ်ဆောင်ပုံ
1 priority ပထမပစ်မှတ်ကို ဦးစားပေးသည့် အစဉ်လိုက်စာရင်း — တစ်ခုပြီးမှ နောက်တစ်ခုကို အသုံးပြုသည် 🥇
2 fill-first နောက်ပစ်မှတ်သို့ မရွှေ့မီ ပစ်မှတ်တစ်ခုစီ၏ quota ကို အပြည့်အဝ အသုံးပြုသည်
3 weighted ပစ်မှတ်တစ်ခုချင်းစီ၏ weight အလိုက် အလေးပေး ကျပန်းရွေးချယ်သည်
4 round-robin ပစ်မှတ်များကို အစဉ်လိုက် အလှည့်ကျ အသုံးပြုသည်
5 p2c ရွေးချယ်စရာနှစ်ခုမှ ကျပန်းရွေးသည့် load balancing
6 least-used လက်ရှိဝန်အား အနည်းဆုံးဖြစ်သည့် ပစ်မှတ်ကို ရွေးသည်
7 random တူညီသော အခွင့်အရေးဖြင့် ကျပန်းရွေးသည် (ထပ်နေမှုများကို ဖယ်ရှားထားသည်)
8 strict-random ထပ်နေမှုများကို မဖယ်ရှားဘဲ ကျပန်းရွေးသည် 🎲
9 cost-optimized တိုက်ရိုက် catalog စျေးနှုန်းများအရ request တစ်ခုလျှင် $ ကုန်ကျစရိတ်ကို အနည်းဆုံးဖြစ်အောင် ပြုလုပ်သည် 💸
10 headroom လက်ကျန် quota အများဆုံးရှိသည့် ပစ်မှတ်ကို ရွေးသည်
11 reset-window quota window အမြန်ဆုံး reset ဖြစ်မည့် ပစ်မှတ်ကို ဦးစားပေးသည်
12 reset-aware quota reset အချိန်အလိုက် အဆင့်သတ်မှတ်သည် — အချိန်တို window များကို ဦးစားပေးသည် 📊
13 context-relay ရှည်လျားသော စကားဝိုင်းများအတွက် context ကို ပစ်မှတ်များအကြား လွှဲပြောင်းပေးသည် 🧠
14 context-optimized လက်ရှိ context အရွယ်အစားနှင့် အသင့်တော်ဆုံးကို ရွေးသည်
15 cache-optimized ပြန်လည်အသုံးပြုနိုင်သော prompt prefix တစ်ခုစီကို account တစ်ခုတည်းတွင် စွဲမြဲအသုံးပြုသည် — prompt-cache hit များကို အများဆုံးဖြစ်စေသည် 🎯
16 lkgp နောက်ဆုံးအဆင်ပြေခဲ့သော လမ်းကြောင်း — နောက်ဆုံးအောင်မြင်ခဲ့သည့် provider ကို စွဲမြဲအသုံးပြုပြီး မအောင်မြင်ပါက သတ်မှတ်စည်းမျဉ်းများအတိုင်း အစားထိုးအသုံးပြုသည်
17 auto ချိတ်ဆက်မှုအားလုံးတွင် အချက် 16 ချက်ဖြင့် တိုက်ရိုက်အမှတ်ပေးသည် 🤖
18 fusion မော်ဒယ်အုပ်စုတစ်ခုထံ ဖြန့်ပို့ပြီး အကဲဖြတ်မော်ဒယ်က အဖြေတစ်ခုအဖြစ် ပေါင်းစပ်ပေးသည် 🧬
19 pipeline အဆင့်များကို ကွင်းဆက်ချိတ်ဆက်သည် — ပစ်မှတ်တစ်ခုစီ၏ output ကို နောက်တစ်ခုထံ ပေးပို့သည် 🔗
Auto-Combo engine သည် candidate တစ်ခုစီကို **အချက် 16 ချက်** (ကျန်းမာရေးအခြေအနေ၊ quota၊ ကုန်ကျစရိတ်၊ latency၊ လုပ်ငန်းနှင့်ကိုက်ညီမှု၊ အရည်အသွေး၊ session ရရှိနိုင်မှု…) ဖြင့် အမှတ်ပေးသည် — [`docs/routing/AUTO-COMBO.md`](docs/routing/AUTO-COMBO.md) ကို ကြည့်ပါ။ ## ### 🧱 ခံနိုင်ရည်ရှိမှုကို မူလကတည်းက ထည့်သွင်းထားသည် (သီးခြားအလွှာ 3 ခု) OmniRoute ခံနိုင်ရည်စနစ် — သီးခြားစီ အလိုအလျောက် ပြန်လည်ပြုပြင်နိုင်သော အလွှာ 3 ခုဖြင့် ချို့ယွင်းမှုတစ်ခုစီအတွက် သင့်လျော်သောအလွှာကို အသုံးပြုသည်။ အလွှာ 1 ဝန်ဆောင်မှုပေးသူ circuit breaker (ဝန်ဆောင်မှုပေးသူတစ်ခုလုံး) — 408/5xx ဖြစ်သည့်အခါမှသာ ဖြတ်တောက်ပြီး သတ်မှတ်အဆင့်များမှာ OAuth 8× / API-key 12× / local 2× ဖြစ်သည်။ 60s/30s/15s အကြာတွင် HALF-OPEN စမ်းသပ်မှုအဖြစ် ပြန်လည်သတ်မှတ်ကာ လိုအပ်ချိန်မှသာ ပြန်လည်ကောင်းမွန်စေသည်။ OPEN ဖြစ်နေစဉ် combo သည် နောက်ဝန်ဆောင်မှုပေးသူထံ လမ်းကြောင်းပြောင်းသည်။ အလွှာ 2 ချိတ်ဆက်မှု အနားပေးကာလ (key/account တစ်ခု) — အခြေခံအနားပေးကာလမှာ OAuth အတွက် 5s / API-key အတွက် 3s ဖြစ်ပြီး anti-thundering-herd ကာကွယ်မှုဖြင့် ×2 exponential backoff ကို အသုံးပြုသည်။ 429 ဖြစ်ပါက Retry-After ကို လိုက်နာပြီး အောင်မြင်ပါက error အခြေအနေအားလုံးကို ရှင်းလင်းသည်။ အနားပေးထားသော key တစ်ခုကို ကျော်သွားသော်လည်း အခြားတွဲဖက် key များက ဆက်လက်ဝန်ဆောင်မှုပေးသည်။ အလွှာ 3 မော်ဒယ်ပိတ်ပင်မှု (မော်ဒယ်တစ်ခု) — မော်ဒယ်တစ်ခုချင်းစီ၏ 429၊ local 404 သို့မဟုတ် mode ငြင်းပယ်မှုများသည် ထိုမော်ဒယ်တစ်ခုတည်းကိုသာ ပိတ်ပင်ပြီး ချိတ်ဆက်မှုတစ်ခုလုံးကို မည်သည့်အခါမျှ မပိတ်ပင်ပါ။ အဆုံးသတ်အခြေအနေများ (ပိတ်ပင်ခံရခြင်း၊ သက်တမ်းကုန်ခြင်း၊ credit ကုန်ဆုံးခြင်း) သည် အနားပေးကာလများမဟုတ်ဘဲ စနစ်လည်ပတ်သူက ကိုင်တွယ်ရမည့်အရာများဖြစ်သည်။ 📖 [အလိုအလျောက် Combo အင်ဂျင်](docs/routing/AUTO-COMBO.md) · [ခံနိုင်ရည်စနစ် လမ်းညွှန်](docs/architecture/RESILIENCE_GUIDE.md)
## 🏆 OmniRoute ကို ထူးခြားစေသည့်အရာများ
OmniRoute ကို ထူးခြားစေသည့်အရာများ — စွမ်းဆောင်ရည် 13 မျိုးအရ 9router၊ OpenRouter၊ CLIProxyAPI နှင့် LiteLLM တို့နှင့် ရက်စွဲအလိုက် နှိုင်းယှဉ်ထားသော လုပ်ဆောင်ချက်အကျဉ်းချုပ်။ OmniRoute တွင် ဝန်ဆောင်မှုပေးသူ 372 ခု၊ အသင့်ပါဝင်သော အခမဲ့အဆင့် 150+ ခု၊ routing မဟာဗျူဟာ 19 မျိုး၊ engine 12 ခုသုံး token compression၊ tool 110 ခုပါဝင်သော အသင့်သုံး MCP server၊ A2A agent protocol၊ persistent memory၊ guardrails၊ cloud agents၊ TLS fingerprint stealth၊ Desktop/Termux/PWA နှင့် i18n UI locale 42 မျိုးတို့ ပါဝင်သည်။ OmniRoute သည် MIT လိုင်စင်ဖြင့် ထုတ်ဝေထားပြီး မိမိကိုယ်ပိုင် server တွင် host လုပ်နိုင်သည်။ ပြိုင်ဘက်များ၏ စွမ်းဆောင်ရည်များနှင့် အရေအတွက်များသည် ပြောင်းလဲနိုင်သည်၊ လင့်ခ်ချိတ်ထားသော နည်းစနစ်ကို ကြည့်ပါ။ 📊 နည်းစနစ်အပြည့်အစုံနှင့် လုပ်ဆောင်ချက်တစ်ခုချင်းအလိုက် 9router၊ OpenRouter၊ CLIProxyAPI နှင့် LiteLLM တို့နှင့် အသေးစိတ်နှိုင်းယှဉ်ချက် → [`docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md`](docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md)
## 💚 OmniRoute ကို ပံ့ပိုးပါ OmniRoute သည် MIT လိုင်စင်ရရှိထားပြီး အများမြင်နိုင်စွာ ထိန်းသိမ်းဖွံ့ဖြိုးထားသည်။ ၎င်းက သင့်အချိန် သို့မဟုတ် ငွေကြေးကို ချွေတာပေးပါက လွတ်လပ်စွာ ဆက်လက်ရပ်တည်နိုင်ရန် သင့်နှင့်ကိုက်ညီသည့် နည်းလမ်းကို ရွေးချယ်ပံ့ပိုးနိုင်သည်။ ပံ့ပိုးကူညီမှုသည် လမ်းကြောင်းရွေးချယ်မှု ဦးစားပေးအစီအစဉ်ကို မည်သည့်အခါမျှ မသက်ရောက်ပါ၊ ၎င်းသည် အဆင့်သတ်မှတ်ချက်မဟုတ်ဘဲ မြင်သာမှုကိုသာ ဝယ်ယူခြင်းဖြစ်သည်။
⭐ Repo ကို ကြယ်ပေးပါအခမဲ့ — မြင်သာမှုကို အမှန်တကယ် အထောက်အကူပြုသည်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 copia-e-cola: ``` 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 ကို ကြည့်ပါ) မည်သည့်အခါမျှ commit မလုပ်ရပါ — မတော်တဆ commit လုပ်မိပါက ဖော်ထုတ်ခံထားရသည့် လျှို့ဝှက်ချက်များကို ပြောင်းလဲပြီး ဖိုင်ကို မှတ်တမ်းမှ ဖယ်ရှားပါ။ စက်တွင်း ပတ်ဝန်းကျင်ဖိုင်များနှင့် လျှို့ဝှက်ချက်များကို စီမံခန့်ခွဲရန် လမ်းညွှန်ချက်များအတွက် docs/DEVELOPER-ENVIRONMENT.md ကို ကြည့်ပါ။

## 📡 OmniRoute Radar အထက်တွင် မှတ်တမ်းပြုစုဖော်ပြထားပြီး pool အလိုက် ထပ်နေမှုများကို ဖယ်ရှားထားသည့် catalog မှ အဓိက free-tier ပမာဏသည် **တစ်လလျှင် token ~1.62B** အဖြစ် ဆက်လက်ရှိနေပါသည်။ ယာယီ provider signup credit များကြောင့် ပထမလတွင် သီးခြားစီ **~2.22B** အထိ တိုးမြင့်နိုင်ပါသည်။ Radar သည် OmniRoute release များကြားတွင် free-model ရရှိနိုင်မှုဆိုင်ရာ အချက်အလက်များကို ပိုမိုလတ်ဆတ်စွာ ရယူလိုသူများအတွက် စိတ်ကြိုက်ရွေးချယ်အသုံးပြုနိုင်သည့်၊ လက်မှတ်ရေးထိုးအတည်ပြုထားသော catalog overlay တစ်ခုဖြစ်ပါသည်။ community catalog နှင့် လက်ရှိရှိပြီးသား အခမဲ့ feature အားလုံးသည် ဆက်လက်၍ အခမဲ့ဖြစ်ပါသည်။ ပံ့ပိုးသူများသည် live catalog နှင့် ထပ်ဆောင်း provider အခွင့်အလမ်းများကို ရရှိနိုင်ပါသည်။ Provider များ၏ ရရှိနိုင်မှုအပေါ် မူတည်၍ ၎င်း၏ သီးခြားပြောင်းလဲနိုင်သော အမြင့်ဆုံးပမာဏမှာ **အများဆုံး တစ်လလျှင် token ခန့်မှန်းခြေ 3B** ဖြစ်ပါသည်။ ထိုအမြင့်ဆုံးပမာဏသည် အာမခံချက်မဟုတ်ပါ။ Provider များသည် quota၊ eligibility၊ model သို့မဟုတ် region များကို အချိန်မရွေး ပြောင်းလဲနိုင်ပါသည်။ Radar သည် opt-in ဖြစ်ပြီး GET-only ဖြစ်ပါသည်။ OmniRoute client သည် prompt များ၊ traffic၊ provider configuration၊ usage telemetry သို့မဟုတ် local announcement-dismiss state တို့ကို upload မလုပ်ပါ။ Eligibility နှင့် လက်ရှိ catalog အကြောင်းကို **[radar.omniroute.online/planos](https://radar.omniroute.online/planos)** တွင် လေ့လာနိုင်ပါသည်။
## ✨ အသစ်ပါဝင်လာသောအရာများ
> **v3.8.20 → v3.8.50** အတွင်း မကြာသေးမီက ထည့်သွင်းထားသော အထူးအချက်များ။ မှတ်တမ်းအပြည့်အစုံကို [`CHANGELOG.md`](CHANGELOG.md) တွင် ကြည့်ပါ။ - **🎛️ OmniConductor** — သင့် agent အစုထံသို့ ဝင်လာသော A2A လွှဲအပ်မှု၊ Agent Card ပေါ်ရှိ Conductor စွမ်းရည်များနှင့် Faro push-to-talk အသံချတ်ပါဝင်သော dashboard panel။ → [A2A ဆာဗာ](docs/frameworks/A2A-SERVER.md) - **🛂 လိုက်လျောညီထွေဖြစ်သော ဝင်ခွင့်နှင့် overload ကာကွယ်မှု** — အရင်းအမြစ်များစွာ အသုံးပြုသော ချတ်တောင်းဆိုမှုများသည် 503 ပြန်ပေးမည့်အစား တန်းစီစောင့်ဆိုင်းပြီး connection တစ်ခုစီအတွက် atomic RPM rolling lease များကို အသုံးပြုသည်။ → [ခံနိုင်ရည် လမ်းညွှန်](docs/architecture/RESILIENCE_GUIDE.md) - **🗂️ စံသတ်မှတ်ထားသော `/v1/models` အစီအစဉ်** — provider တစ်ခုစီအတွက် provider အလိုက် အုပ်စုဖွဲ့ထားသော တစ်ဆက်တည်း block တစ်ခုစီ (combo များကို ရှေ့ဆုံးတွင် ပုံသေထားသည်) ဖြစ်ပြီး catalog ရင်းမြစ်အားလုံးတွင် တည်ငြိမ်စွာ တူညီသည်။ → [API ကိုးကားချက်](docs/reference/API_REFERENCE.md) - **🗜️ Compression ပိုမိုခိုင်မာစေခြင်း** — မူလအတိုင်း ဖွင့်ထားသော inflation guard၊ DE / FR / JA + တရုတ် (wényán) အတွက် Caveman pack များနှင့် Gradle & .NET အတွက် RTK filter များ။ → [Compression](docs/compression/COMPRESSION_ENGINES.md) - **💸 မှန်ကန်ပွင့်လင်းသော flat-rate ကုန်ကျစရိတ်** — subscription / coding-plan provider များကို ကုန်ကျစရိတ်ဆိုင်ရာ ခွဲခြမ်းစိတ်ဖြာမှုတွင် **$0** ဟု ဖော်ပြပြီး budget၊ quota နှင့် routing တို့က ဆက်လက် ခန့်မှန်းပေးသည်။ → [API ကိုးကားချက်](docs/reference/API_REFERENCE.md) - **⚖️ Quota-Share routing** — မျှဝေအကောင့်တစ်ခု၏ quota ကို စုပေါင်းထားသော key များအကြား မျှတစွာ ခွဲဝေပေးပြီး အားလပ်နေသော အပိုင်းများကို အခြားသူများအား ချေးပေးနိုင်သဖြင့် အလုပ်စွမ်းအားကို အပြည့်အဝ အသုံးချသည်။ → [ခံနိုင်ရည် လမ်းညွှန်](docs/architecture/RESILIENCE_GUIDE.md) - **🤖 Command တစ်ခုတည်းဖြင့် CLI/agent စီစဉ်သတ်မှတ်ခြင်း** — မှတ်ပုံတင်ထားသော `setup-*` command 13 ခု၊ `omniroute run` ဖြင့် CLI 7 ခု (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI) ကို စတင်နိုင်ပြီး `omniroute configure` သည် အပြန်အလှန်ရွေးချယ်နိုင်သော provider+model ရွေးချယ်ကိရိယာနှင့် context တစ်ခုစီအလိုက် အကြိုက်ဆုံးများပါဝင်သည့် target 10 ခုကို ပံ့ပိုးသည်။ → [CLI ပေါင်းစည်းမှုများ](docs/guides/CLI-INTEGRATIONS.md) - **🛰️ Remote mode** — အကန့်အသတ်သတ်မှတ်ထားသော token များ (`connect` / `contexts` / `tokens`) နှင့် VPS တပ်ဆင်မှုများအတွက် `antigravity` OAuth အကူကိရိယာကို အသုံးပြု၍ အဝေးရှိ OmniRoute ကို ထိန်းချုပ်ပါ။ → [Remote Mode](docs/guides/REMOTE-MODE.md) - **🧭 ပိုမိုထက်မြက်သော auto-routing** — `auto/:` combo များ၊ **Fusion** (model panel + judge)၊ task ကို သိရှိနားလည်သော routing နှင့် တောင်းဆိုမှုတစ်ခုစီအလိုက် model / mode / USD-budget override များ။ → [Auto-Combo](docs/routing/AUTO-COMBO.md) - **🗜️ တပ်ဆင်ပြောင်းလဲနိုင်သော compression** — ပေါင်းစပ်အသုံးပြုနိုင်သည့် engine 12 ခု + Compression Studios: LLMLingua-2၊ two-tier Ultra၊ omniglyph၊ အဆင့်တစ်ခုစီအလိုက် fidelity gate၊ GCF v3.2 နှင့် ဆွဲရွှေ့၍ အစီအစဉ်ပြောင်းနိုင်သော editor။ → [Compression](docs/compression/COMPRESSION_ENGINES.md) - **🕵️ ပွင့်လင်းမြင်သာသော MITM decrypt (TPROXY)** — proxy env var များကို လျစ်လျူရှုသည့် CLI များကို per-SNI CA + trust-store installer ဖြင့် ဖမ်းယူသည်။ → [MITM/TPROXY](docs/security/MITM-TPROXY-DECRYPT.md) - **💸 နေရာတိုင်းရှိ ကုန်ကျစရိတ် telemetry** — endpoint တိုင်းတွင် `X-OmniRoute-*` ကုန်ကျစရိတ်/အသုံးပြုမှု header များ၊ cache-HIT ချွေတာမှု header နှင့် key တစ်ခုစီအလိုက် USD အသုံးစရိတ် quota များ။ → [API ကိုးကားချက်](docs/reference/API_REFERENCE.md) - **🧠 သင်ထိန်းချုပ်နိုင်သော Memory** — မူလအတိုင်း ပိတ်ထားပြီး ရွေးချယ်ဖွင့်နိုင်သော int8 vector quantization + typed decay နှင့် တောင်းဆိုမှုတစ်ခုစီအလိုက် `x-omniroute-no-memory`။ → [Memory](docs/frameworks/MEMORY.md) - **🛡️ လုံခြုံရေး** — LLM route တိုင်းတွင် prompt-injection guard (red-team suite)၊ ရွေးချယ်ဖွင့်နိုင်သော credential-masking guardrail (လမ်းကြောင်းနှစ်ဖက်စလုံးတွင် ပေါက်ကြားသွားသော API key/လျှို့ဝှက်ချက်များကို ဖုံးကွယ်ပေးသည်)၊ အခမဲ့ DuckDuckGo နောက်ဆုံးအရန် web search နှင့် dashboard အတွက် ရွေးချယ်အသုံးပြုနိုင်သော OIDC login gate (password login ကို အမြဲတမ်း ဆက်လက်အသုံးပြုနိုင်သည်)။ → [Guardrail များ](docs/security/GUARDRAILS.md) - **🖼️ Endpoint အသစ်များ** — `/v1/ocr` (Mistral OCR) နှင့် `/v1/audio/translations` (Whisper-style) တို့က media ဆိုင်ရာ လုပ်ဆောင်နိုင်မှုများကို ပြည့်စုံစေသည်။ → [API ကိုးကားချက်](docs/reference/API_REFERENCE.md) - **🎨 ပုံ / ဗီဒီယို / အသံ ထုတ်လုပ်ခြင်း** — media အတွက် API တစ်ခုတည်းဖြင့် xAI Grok Imagine & Novita AI video၊ ComfyUI၊ Magnific၊ Adobe Firefly၊ Segmind နှင့် ElevenLabs ကဲ့သို့သော စကားသံ provider များကို အသုံးပြုနိုင်သည်။ → [API ကိုးကားချက်](docs/reference/API_REFERENCE.md) - **🌍 Deployment နှင့် လည်ပတ်မှု** — reverse-proxy `basePath`၊ browser ဘာသာစကားကို အလိုအလျောက်သိရှိခြင်း၊ key တစ်ခုစီအလိုက် device ခြေရာခံခြင်း၊ root မလိုသော MITM trust နှင့် zh-TW localization။ → [Environment](docs/reference/ENVIRONMENT.md) - **🤝 Provider နှင့် agent များ ပိုမိုတိုးချဲ့ခြင်း** — cloud agent များ (Codex Cloud, Cursor, Devin, Jules)၊ browser + OAuth login ပါဝင်သော Grok Build (xAI)၊ အပြည့်အဝ ပံ့ပိုးထားသည့် Ollama card၊ Claude Opus 5 & Sonnet 5၊ Kimi တရားဝင်မိတ်ဖက်ပူးပေါင်းမှု (Code/Web/Moonshot)၊ Zed၊ Requesty၊ SenseNova၊ Yuanbao၊ Agnes AI… နှင့် အသစ်ပြင်ဆင်ထားသော **provider 352 ခုပါ catalog**။ → [Provider များ](docs/reference/PROVIDER_REFERENCE.md) - **📡 Routing ပွင့်လင်းမြင်သာမှု** — တုံ့ပြန်မှုတိုင်းတွင် ၎င်းကို ဆောင်ရွက်ပေးခဲ့သော strategy/provider/latency ကို ဖော်ပြသည့် `X-OmniRoute-Decision` header ပါဝင်သည်။ `cache-optimized` combo strategy အသစ်နှင့် Auto-Combo `cacheAffinity` factor က ထပ်ခါတလဲလဲ တောင်းဆိုမှုများကို cached prefix ကို ထိန်းသိမ်းထားသော connection ထံ ပြန်လည် route လုပ်ပေးပြီး read-only `/v1/auto-combo/{channel}/candidates` endpoint က `auto/*` channel တစ်ခု၏ လက်ရှိ candidate pool ကို ဖော်ပြပေးသည်။ → [Auto-Combo](docs/routing/AUTO-COMBO.md) - **⚡ Local စွမ်းဆောင်ရည်နှင့် infra** — တစ်ချက်နှိပ်ရုံဖြင့် အသုံးပြုနိုင်သော local Redis၊ Cloudflare Workers / Deno Deploy relay deployer များနှင့် ကြီးကြပ်ထိန်းချုပ်ထားသော embedded service များအဖြစ် Bifrost & Mux။ → [Embedded Service များ](docs/frameworks/EMBEDDED-SERVICES.md) - **🧩 ထပ်မံပါဝင်သည့်အရာများ** — plugin framework + marketplace၊ Omni/Agent/GitHub skills framework များ၊ Obsidian vault ပေါင်းစည်းမှု (MCP tool 22 ခု)၊ OpenAI-compatible Batch & Files API များ၊ semantic response cache၊ leaderboard များပါဝင်သော gamification၊ ACP agent ရှာဖွေဖော်ထုတ်မှု (ထည့်သွင်းပြီး agent 15 ခု)၊ BigQuery သို့ အချိန်ဇယားဖြင့် log export လုပ်ခြင်း၊ `auto/chaos` parallel multi-model fan-out၊ Telegram bot bridge၊ app အတွင်း version manager နှင့် LMArena-ELO အခမဲ့-provider အဆင့်သတ်မှတ်ချက်များ။ → [စာရွက်စာတမ်းများ](docs/README.md)
## 🤖 တွဲဖက်အသုံးပြုနိုင်သော CLI များနှင့် Coding Agent များ > Config တစ်ခုတည်း — `http://localhost:20128/v1` — ဖြင့် **မည်သည့်** AI IDE သို့မဟုတ် CLI မဆို အခမဲ့နှင့် ကုန်ကျစရိတ်နည်းသော model များပေါ်တွင် အလုပ်လုပ်နိုင်သည်။
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 နှင့် တွဲဖက်အသုံးပြုနိုင်သော မည်သည့် tool မဆို
📖 ကိရိယာ 36 ခုစလုံးအတွက် ကိရိယာတစ်ခုချင်းစီအလိုက် စနစ်ထည့်သွင်းခြင်း (CLI Code 26 ခု + CLI Agent 10 ခု) → [`docs/reference/CLI-TOOLS.md`](docs/reference/CLI-TOOLS.md) · 🧩 OpenCode ပလပ်အင် → [`@omniroute/opencode-provider`](https://www.npmjs.com/package/@omniroute/opencode-provider)

**ပံ့ပိုးထားသည့် မည်သည့် CLI ကိုမဆို command တစ်ကြောင်းတည်းဖြင့် OmniRoute မှတစ်ဆင့် စတင်ပါ** — config ဖိုင်များ ရေးသားခြင်းမရှိဘဲ၊ လုပ်ငန်းစဉ်တစ်ခုချင်းစီအလိုက် credentials များကို ထည့်သွင်းပေးပြီး 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 ကို အပြန်အလှန်ရွေးချယ်ပြီး ကိရိယာ၏ ကိုယ်ပိုင် config ကို ရေးသားပါ- omniroute configure codex # အခြားရွေးချယ်စရာများ- claude opencode qwen aider goose gemini cline continue kilo ``` command တိုင်းသည် လက်ရှိအသုံးပြုနေသော remote context (`omniroute connect `) ကို လိုက်နာပြီး၊ `--dry-run` သည် လက်တွေ့မလုပ်ဆောင်မီ env/args အတိအကျကို အစမ်းကြည့်ရှုနိုင်စေကာ `--api-key-env NAME` သည် လျှို့ဝှက်အချက်အလက်များကို သင့် shell history တွင် မကျန်ရှိစေပါ။ → [CLI ပေါင်းစပ်အသုံးပြုမှုများ](docs/guides/CLI-INTEGRATIONS.md)
## 🌐 AI ပံ့ပိုးသူ 372 ခု — ကတ်တလောက်တွင် အခမဲ့ဟု မှတ်သားထားသော 154 ခု
> ပင်မ chat၊ media၊ search၊ local၊ cloud-agent နှင့် system စုစည်းမှုများတစ်လျှောက် **မှတ်ပုံတင်ထားသော ပံ့ပိုးသူ 372 ခု** ရှိပြီး၊ ၎င်းတို့အနက် **154 ခုတွင် `hasFree: true` ရှာဖွေတွေ့ရှိမှု metadata ပါရှိသည်**။ Chat model registry တွင် **ပံ့ပိုးသူ 237 ခု / မတူညီသော provider-model အတွဲ 3,009 တွဲ / မပြုပြင်ရသေးသော model ID 1,443 ခု** ပါဝင်သည်။ သီးခြား အခမဲ့ဘတ်ဂျက် ကတ်တလောက်တွင် **model အလိုက် row 491 ခု**၊ **ထပ်တလဲလဲရရှိသော pool 35 ခု** နှင့် **ထပ်တလဲလဲရရှိသော/ကီးမလိုသော ထာဝရအခမဲ့ ပံ့ပိုးသူ 54 ခု** ရှိသည်။ ၎င်းတို့သည် ရည်ရွယ်ချက်ရှိရှိ မတူညီသော ပိုင်းခြေများဖြစ်ပြီး၊ အဓိပ္ပာယ်သတ်မှတ်ချက်များနှင့် pool ထပ်နေမှုဖယ်ရှားထားသော တွက်ချက်မှုများကို [ပံ့ပိုးသူ ကိုးကားချက်](docs/reference/PROVIDER_REFERENCE.md) နှင့် [အခမဲ့အဆင့်များ](docs/reference/FREE_TIERS.md) တွင် ကြည့်ရှုနိုင်သည်။
### 🏢 အဓိက lab အားလုံး — endpoint တစ်ခုတည်းမှတစ်ဆင့်
OpenAI
OpenAI
                           
Anthropic
Anthropic
                           
Gemini
Gemini
                           
xAI Grok
xAI Grok
                           
DeepSeek
DeepSeek
                           
Mistral
Mistral
                           
Qwen
Qwen
                           
Meta Llama
Meta Llama
                           
Groq
Groq
                           
NVIDIA
NVIDIA
                           
MiniMax
MiniMax
                           
Cohere
Cohere
                           
Perplexity
Perplexity
                           
Hugging Face
HuggingFace
                           
Together
Together
                           
Fireworks
Fireworks
                           
Cloudflare
Cloudflare
                           
Baidu
Baidu
                           
…နှင့် နောက်ထပ် 330 ကျော် — အိုင်ကွန်တိုင်းသည် dashboard ၏ ပံ့ပိုးသူကတ်တလောက်မှ တိုက်ရိုက်ရယူထားသည်။ 📖 [ပံ့ပိုးသူ ကိုးကားချက်](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 မှတစ်ဆင့် **သင့်ဖုန်းပေါ်** အထိ။
ပလက်ဖောင်းထည့်သွင်းမှုအဓိကအချက်များ
📦 npm (ကမ္ဘာလုံးဆိုင်ရာ)npm install -g omniroutecommand တစ်ခုတည်းဖြင့် မည်သည့် OS တွင်မဆို
🐳 Dockerdocker run … diegosouzapw/omnirouteဗိသုကာမျိုးစုံသုံး AMD64 + ARM64
🖥️ Desktop (Electron)npm run electron:buildမူရင်း window + system tray — Windows / macOS / Linux
🎩 Menu-bar (OmniRouteTray)brew install --cask zoispag/tap/omniroute-trayဆာဗာကို ကြီးကြပ်ပြီး အလိုအလျောက်အပ်ဒိတ်လုပ်ပေးသည် — macOS
💪 ARMမူရင်း arm64Raspberry Pi၊ ARM ဆာဗာများ၊ Apple Silicon
📱 Android (Termux)pkg install nodejs && npx -y omnirouteသင့်ဖုန်းပေါ်တွင် 24/7 လည်ပတ်ပြီး root မလိုပါ
📲 PWA"ပင်မမျက်နှာပြင်သို့ ထည့်ရန်"မျက်နှာပြင်အပြည့်၊ အော့ဖ်လိုင်း၊ browser မှ ထည့်သွင်းနိုင်မှု
🧩 OpenCode plugin@omniroute/opencode-providerမူရင်း OpenCode ပေါင်းစပ်မှု
🤖 VS Code Copilot ChatOmniCopilot extension ကို ထည့်သွင်းပါမူရင်း Copilot Chat ရွေးချယ်ကိရိယာအတွင်းရှိ OmniRoute model အားလုံး — stable နှင့် Insiders
🛠️ source မှnpm install && npm run devပြင်ဆင်စမ်းသပ်ပြီး ပါဝင်ကူညီပါ
📖 [Docker လမ်းညွှန်](docs/guides/DOCKER_GUIDE.md) · [Desktop](electron/README.md) · [Menu-bar tray](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
> sidebar အသစ်လည်း မလို၊ chat UI အသစ်လည်း မလိုပါ — OmniRoute က ဝန်ဆောင်မှုပေးသည့် model အားလုံးသည် > **သင်အသုံးပြုနေပြီးသား Copilot Chat model ရွေးချယ်ကိရိယာ** ထဲတွင် တိုက်ရိုက်ပေါ်လာပါသည်။ VS Code 1.122 မှစ၍ provider model များသည် > GitHub အကောင့်ဝင်ခြင်း သို့မဟုတ် Copilot subscription မပါဘဲ အလုပ်လုပ်ပါသည် — agent mode၊ tool calling နှင့် vision တို့ကို > အခမဲ့ အသုံးပြုနိုင်သည်။ **[OmniCopilot](https://github.com/diegosouzapw/OmniCopilot)** extension ကို ထည့်သွင်းပြီး သင့် OmniRoute ဆာဗာသို့ ညွှန်ပေးပါ (မူလတန်ဖိုးမှာ `localhost:20128`)၊ ထို့နောက် Copilot Chat → model ရွေးချယ်ကိရိယာ → **Model များကို စီမံရန်…** → **OmniRoute** ကို ဖွင့်ပါ။
Storeလင့်ခ်တွဲဖက်အသုံးပြုနိုင်သည့်အရာများ
🧩 VS Code Marketplaceထည့်သွင်းရန် →VS Code — stable နှင့် Insiders
🔓 Open VSX Registryထည့်သွင်းရန် →Cursor၊ Windsurf၊ VSCodium၊ Theia၊ code-server၊ Gitpod၊ Antigravity၊ Kiro…
Editor အတွင်းမှ **Extensions** မြင်ကွင်းကို ဖွင့်ပြီး **"OmniRoute"** ဟု ရှာကာ **ထည့်သွင်းရန်** ကို နှိပ်ပါ — store နှစ်ခုစလုံးတွင် အလုပ်လုပ်ပုံ အတူတူဖြစ်သည်။ Source၊ issue များနှင့် ဖြန့်ချိရေး runbook ကို [diegosouzapw/OmniCopilot](https://github.com/diegosouzapw/OmniCopilot) တွင် ရရှိနိုင်သည်။ 📖 [VS Code Copilot Chat လမ်းညွှန်](docs/guides/VSCODE-COPILOT.md) — စနစ်ထည့်သွင်းမှု၊ ရွေးချယ်ကိရိယာတွင် ပြသသည့်အရာများ၊ tab တစ်ခုအတွင်းရှိ dashboard၊ ပြဿနာဖြေရှင်းခြင်း
### 🎩 အသစ်: OmniRouteTray — menu bar တွင် အမြဲရှိနေမည့် သင့် gateway
> `omniroute serve` သည် အမြဲဖွင့်ထားသည့်အခါ အကောင်းဆုံး အလုပ်လုပ်ပါသည်။ **[OmniRouteTray](https://github.com/zoispag/omniroute-tray)** > က ယင်းကို macOS အတွက် တစ်ခါသတ်မှတ်ပြီး စိတ်ချထားနိုင်သည့် menu-bar အက်ပ်အဖြစ် ပြောင်းလဲပေးသည်။ ၎င်းက ဆာဗာကို စတင်ပေးပြီး reboot လုပ်ပြီးနောက်တွင်လည်း > ဆက်လက်လည်ပတ်နေစေကာ လက်ရှိနေရာတွင် အပ်ဒိတ်လုပ်ပေးသည့်အပြင် သင့် live token budget ကို တစ်ချက်နှိပ်ရုံဖြင့် ကြည့်နိုင်စေသည် — **ဖွင့်ထားရမည့် > terminal window မလိုသလို `npm install -g omniroute` ကိုလည်း အမြဲစောင့်ကြည့်ပေးနေရန် မလိုပါ။** [Tauri v2](https://v2.tauri.app/) ဖြင့် တည်ဆောက်ထားပြီး (ပမာဏမှာ အနီးစပ်ဆုံးတွက်ချက်မှုအမှားလောက်သာရှိသည့် Rust core) ၎င်းတွင် ကိုယ်ပိုင် လက်မှတ်ထိုးထားသော Node 24 runtime ပါဝင်ကာ အက်ပ်ပိုင် OmniRoute ထည့်သွင်းမှုကို စီမံပေးသောကြောင့် သင့် ကမ္ဘာလုံးဆိုင်ရာ `node`/`bun` နှင့် မည်သည့်အခါမျှ ပဋိပက္ခမဖြစ်ပါ။ ၎င်းသည် **သင်၏ ရှိပြီးသား `~/.omniroute/` config နှင့် database ကို မျှဝေအသုံးပြုသည်** — ထို့ကြောင့် ၎င်းသည် သင်လည်ပတ်နေပြီးသား OmniRoute အတူတူပင်ဖြစ်ပြီး ဦးထုပ်တစ်လုံးသာ ဆောင်းထားခြင်းဖြစ်သည်။ 🎩
လုပ်ဆောင်ပေးသည့်အရာလုပ်ဆောင်ပုံ
🟢 ဆာဗာကို ကြီးကြပ်သည်omniroute serve ကို စတင်ပြီး ထပ်တူ instance တစ်ခု ဖန်တီးမည့်အစား လည်ပတ်နေပြီးသား instance ကို အသုံးပြုသည်
📊 Live အသုံးပြုမှုကို တစ်ချက်ကြည့်နိုင်သည်Provider quota bar များ၊ reset countdown များပါရှိသည့် Claude session/အပတ်စဉ် ကန့်သတ်ချက်များ၊ ရက် 30 ကုန်ကျစရိတ်ခွဲခြမ်းစိတ်ဖြာမှု
🔄 လက်ရှိနေရာတွင် အလိုအလျောက်အပ်ဒိတ်လုပ်သည်အဆင့်လိုက်ထည့်သွင်းမှု၊ atomic swap၊ မအောင်မြင်ပါက rollback — နောက်ဆုံး release ကို အမြဲအသုံးပြုနိုင်သည်
🚀 အကောင့်ဝင်ချိန်တွင် စတင်သည်အကောင့်ဝင်ချိန်တွင် စတင်ရန် ရွေးချယ်နိုင်သည်၊ tray တွင်သာရှိပြီး dock icon မပါပါ
🩺 Doctor နှင့် log များတစ်ချက်နှိပ်ရုံဖြင့် စစ်ဆေးရှာဖွေမှုများ ပြုလုပ်နိုင်ပြီး ဆာဗာ log များကို ဝင်ရောက်ကြည့်ရှုနိုင်သည်
```sh brew install --cask zoispag/tap/omniroute-tray ``` ဒေါင်းလုဒ်ရယူလိုပါသလား။ နောက်ဆုံးထွက် .dmg ကို Releases မှ ရယူပါ။ Source၊ issues နှင့် build ဆိုင်ရာ စာရွက်စာတမ်းများကို zoispag/omniroute-tray တွင် ရရှိနိုင်ပါသည်။
💛 @zoispag မှ ဖန်တီးထားသော community project တစ်ခုဖြစ်ပြီး တရားဝင် OmniRoute release မဟုတ်ပါ။

## 🔒 သီးသန့်ဖြစ်ပြီး Local-First
သီးသန့်ဖြစ်ပြီး local-first — OmniRoute ၏ gateway နှင့် control plane တို့သည် သင့်စက်ပေါ်တွင် အလုပ်လုပ်သည်။ Prompt များကို request တစ်ခုစီအတွက် ရွေးချယ်ထားသော upstream provider ထံ ပေးပို့သည်။ OmniRoute သည် hosted prompt-processing hop ထပ်မထည့်သည့်အပြင် telemetry ကိုလည်း ပုံမှန်အားဖြင့် ပိတ်ထားသည်။ အထောက်အထားများကို AES-256-GCM ဖြင့် သိမ်းဆည်းထားချိန်တွင် ကုဒ်ဝှက်ထားသည်။ ထိန်းချုပ်မှုများတွင် API-key scope သတ်မှတ်ခြင်း၊ IP filtering၊ rate limit များ၊ prompt-injection အကာအကွယ်များ၊ upstream-header ရှင်းလင်းခြင်း၊ ရွေးချယ်ဖွင့်နိုင်သော PII ဖယ်ရှားခြင်း၊ လုံခြုံအောင် ရှင်းလင်းထားသော error များနှင့် local SQLite audit trail တို့ ပါဝင်သည်။ OmniRoute သည် MIT လိုင်စင်ဖြင့် ဖြန့်ချိထားပြီး ကိုယ်တိုင် host လုပ်နိုင်သည်။ 📖 [ခွင့်ပြုချက်သတ်မှတ်ခြင်း](docs/architecture/AUTHZ_GUIDE.md) · [အကာအကွယ်စည်းမျဉ်းများ](docs/security/GUARDRAILS.md) · [စည်းမျဉ်းလိုက်နာမှု](docs/security/COMPLIANCE.md)
## 🔌 ပြည့်စုံသော CLI + A2A နှင့် MCP
> Server သာမက OmniRoute သည် **command 80 ကျော်** ပါဝင်သည့် **ပြည့်စုံသော command-line cockpit** တစ်ခုဖြစ်ပြီး AI agent တစ်ခုက ၎င်းကို **ကိုယ်တိုင်** မောင်းနှင်နိုင်စေရန် open agent protocol များလည်း ပါဝင်သည်။ ### ⌨️ တကယ့် CLI (`start` တစ်ခုတည်းသာ မဟုတ်ပါ) ```bash omniroute # gateway + dashboard ကို ဝန်ဆောင်မှုပေးရန် (port 20128) omniroute chat # အပြန်အလှန်ဆက်သွယ်နိုင်သော TUI chat client (slash: /model /combo /skill /memory) omniroute setup # ပထမဆုံးအသုံးပြုမှုအတွက် လမ်းညွှန် wizard omniroute doctor # provider များ၊ port များနှင့် native dependency များကို စစ်ဆေးရန် ``` ### 🛰️ Remote mode — CLI ကို ဤနေရာတွင် အသုံးပြုပြီး OmniRoute ကို VPS ပေါ်တွင် လည်ပတ်ပါ OmniRoute ကို server ပေါ်တွင် အသုံးပြုနေပါသလား။ **တူညီသော CLI** ဖြင့် သင့် laptop မှ ထိန်းချုပ်ပါ။ Scope သတ်မှတ်ထားသော access token ဖြင့် တစ်ကြိမ် login ဝင်ပြီးနောက် command တစ်ခုစီသည် remote ကို ပစ်မှတ်ထား၍ လုပ်ဆောင်မည်ဖြစ်သည်။ ```bash omniroute connect 192.168.0.15 # password → scope သတ်မှတ်ထားသော token၊ context အဖြစ် သိမ်းဆည်းသည် omniroute models list # ← REMOTE server ကို ပစ်မှတ်ထား၍ လုပ်ဆောင်သည် omniroute configure codex # ← remote model တစ်ခုကို ရွေးချယ်ပြီး local Codex profile တစ်ခု ရေးသားသည် omniroute tokens create --name ci --scope read # အခြားစက်များအတွက် ပိုမိုကန့်သတ်ထားသော token များ ထုတ်ပေးသည် omniroute contexts use default # ← local server သို့ ပြန်ပြောင်းသည် ``` Token များကို `read` / `write` / `admin` ဟူ၍ scope သတ်မှတ်ထားပြီး process စတင်သည့် route များသည် loopback-only အဖြစ် ဆက်လက်တည်ရှိသည်။ 📖 [Remote Mode](docs/guides/REMOTE-MODE.md)
OmniRoute CLI ကို သရုပ်ပြထားသော လှုပ်ရှားသက်ဝင် terminal — omniroute providers list၊ omniroute combo list နှင့် omniroute health — command 86 ခုပါသော top-level မျက်နှာပြင်တစ်လျှောက် အလှည့်ကျပြသသည်- 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 …
### 🤝 Agent တစ်ခုကို ချိတ်ဆက်ပါ — ထို့နောက် ၎င်းက OmniRoute ကို ကိုယ်တိုင်ထိန်းချုပ်မည် OmniRoute ကို **MCP**၊ **A2A**၊ **REST API**၊ **webhook** များ သို့မဟုတ် **remote CLI** မှတစ်ဆင့် ဖော်ထုတ်ပေးပါ — စွမ်းဆောင်ရည်ပြည့်မီသော မည်သည့် agent မဆို (သို့မဟုတ် သင့်ကိုယ်ပိုင် code) gateway တစ်ခုလုံးဖြစ်သည့် routing၊ provider များ၊ combo များ၊ cache၊ compression နှင့် memory တို့ကို အလိုအလျောက် ထိန်းချုပ်နိုင်မည်ဖြစ်သည်။ အောက်ပါ HTTP endpoint များကို `http://localhost:20128` အောက်တွင် ဝန်ဆောင်မှုပေးထားသည်။
InterfaceEndpoint / commandအသုံးပြုရန်
🧰 MCP (stdio)omniroute --mcpClaude Desktop၊ Cursor သို့မဟုတ် မည်သည့် MCP client နှင့်မဆို ချိတ်ဆက်ရန်
🌊 MCP (HTTP)/api/mcp/streamRemote MCP — tool 110 ခု၊ scope 33 ခု (enforcement ကို ရွေးချယ်ဖွင့်နိုင်သည်)၊ ပြည့်စုံသော audit trail
📡 MCP (SSE)/api/mcp/sseStreaming MCP transport
🤝 A2A/.well-known/agent.jsonAgent အချင်းချင်း ဆက်သွယ်ရန်၊ JSON-RPC 2.0 + SSE၊ skill 6 ခု
🌐 REST API/v1/*OpenAI နှင့် သဟဇာတဖြစ်သည် — chat၊ embedding များ၊ image များ၊ audio၊ OCR
🔔 Webhooks/api/webhooksRequest / quota event များကို Slack၊ Discord၊ Telegram သို့မဟုတ် မည်သည့် URL သို့မဆို ပေးပို့ရန်
🛰️ Remote CLIomniroute connect Scope သတ်မှတ်ထားသော access token များဖြင့် remote instance တစ်ခုကို ထိန်းချုပ်ရန်
```bash # Claude Code အား MCP မှတစ်ဆင့် OmniRoute toolset အပြည့်အစုံ ပေးရန်- claude mcp add-server omniroute --type http --url http://localhost:20128/api/mcp/stream ``` 📖 [MCP Server](docs/frameworks/MCP-SERVER.md) · [A2A Server](docs/frameworks/A2A-SERVER.md) · [Agent Protocol များ](docs/frameworks/AGENT_PROTOCOLS_GUIDE.md)
## 🗜️ Token 15–95% ကို အလိုအလျောက် ချွေတာပါ
### 📖 အလုပ်လုပ်ပုံ — pipeline၊ architecture နှင့် ချွေတာမှုတွက်ချက်ပုံ OmniRoute compression pipeline: သရုပ်ပြထားသော token 10,000 ပါ client request တစ်ခုသည် ပေါင်းစပ်အသုံးပြုနိုင်သော engine 12 ခုဖြစ်သည့် Session-Dedup၊ CCR၊ Lite၊ RTK၊ Responses Tool Output၊ Headroom၊ Relevance၊ Caveman၊ Aggressive၊ LLMLingua-2၊ Ultra နှင့် OmniGlyph တို့ကို ဖြတ်သန်းပြီး မှတ်တမ်းတင်ထားသော stacked ဥပမာတွင် token 1,080 ခန့်ဖြင့် provider ထံ ရောက်ရှိနိုင်သည်။ Structured content ကို preservation guard များနှင့် အဆင့်တစ်ခုချင်းစီအလိုက် fidelity gate များဖြင့် ကာကွယ်ထားပြီး၊ အတိအလင်းသတ်မှတ်ထားသော lossy သို့မဟုတ် experimental mode များသည် သတ်မှတ်ချက်နှင့်ကိုက်ညီသည့် content ကို ပြောင်းလဲနိုင်သည်။ မူလ stacked combo သည် `RTK → Caveman` ကို လုပ်ဆောင်သည်။ နှစ်ခုစလုံးက တူညီသော tool/context payload ပေါ်တွင် အလုပ်လုပ်သည့်အခါ ချွေတာမှုများ ပေါင်းစပ်တိုးပွားလာသည်- ```txt combined = 1 − (1 − RTK) × (1 − Caveman_input) average = 1 − (1 − 0.80) × (1 − 0.46) = 89.2% range = 78.4 – 94.6% ``` Code block များ၊ URL များ၊ JSON နှင့် structured data များကို preservation engine က **အမြဲတမ်း ကာကွယ်ထားသည်**။ > **Token အနည်းငယ်နဲ့ အလုပ်ဖြစ်တဲ့အခါ ဘာကြောင့် token အများကြီး သုံးမလဲ။** Request တိုင်းသည် OmniRoute ၏ compression pipeline ကို **ပွင့်လင်းမြင်သာစွာ** ဖြတ်သန်းသည် — client ဘက်တွင် ပြောင်းလဲရန်မလိုပါ။ ယခုအခါ ၎င်းသည် အစဉ်လိုက်လုပ်ဆောင်ပြီး routing combo တစ်ခုချင်းစီအလိုက် ရောစပ်တွဲဖက်နိုင်သည့် **ပေါင်းစပ်အသုံးပြုနိုင်သော engine 12 ခုပါ 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) တို့မှ အယူအဆများအပေါ် အခြေခံတည်ဆောက်ထားသည်။ ### 🧱 Engine 12 ခုပါ stack Engine များသည် pipeline အစဉ်အတိုင်း လုပ်ဆောင်ကြပြီး တစ်ခုချင်းစီကို combo အလိုက် သီးခြားဖွင့်ပိတ်ကာ စီစဉ်သတ်မှတ်နိုင်သည်-
#Engineလုပ်ဆောင်ပုံ
1Session-Dedupအလှည့်များတစ်လျှောက် ထပ်နေသည့် content ကို ဖယ်ရှားသည် (content-addressed၊ cross-turn)
2CCRကြီးမားသော block များကို retrieve marker များနောက်တွင် သိမ်းဆည်းပြီး လိုအပ်သည့်အခါ ရယူသည်
3LiteWhitespace နှင့် image-URL များကို ဖြတ်တောက်သည် (latency နည်းသော အခြေခံစနစ်)
4RTKTool result များကို စမတ်ကျစွာ စစ်ထုတ်ခြင်း၊ ထပ်နေမှုဖယ်ရှားခြင်းနှင့် ဖြတ်တောက်ခြင်းတို့ ပြုလုပ်သည် (command-aware)
5Responses Tool OutputShell/patch/search/build output များအတွက် lossless ကို ဦးစားပေးသည့် JSON နှင့် အကန့်အသတ်ရှိ diagnostic compression (Responses API)
6Headroomထည့်သွင်းပေးထားသော GCF codec မှတစ်ဆင့် JSON array များကို အချက်အလက်မဆုံးရှုံးဘဲ tabular ပုံစံဖြင့် ကျစ်လျစ်စေသည် (~30%)
7Relevanceနောက်ဆုံး user query နှင့် နှိုင်းယှဉ်၍ မူရင်းစာကြောင်းများကို အမှတ်ပေးရွေးထုတ်သည်
8Cavemanစည်းမျဉ်းအခြေပြု စကားပြေချုံ့ခြင်း (output တွင် ~65–75%)
9Aggressiveအကျဉ်းချုပ်ခြင်းနှင့် အလှည့်ဟောင်းများကို အဆင့်ဆင့် ဟောင်းနွမ်းစေခြင်း
10LLMLingua-2MobileBERT ONNX မှတစ်ဆင့် ML semantic pruning ပြုလုပ်သည် — code-safe၊ async
11Ultraရွေးချယ်သုံးနိုင်သော small-model (SLM) အဆင့်နှင့်အတူ heuristic token pruning ပြုလုပ်သည်
12OmniGlyphAnthropic သို့ တိုက်ရိုက်ချိတ်ဆက်မှုတွင် တိုင်းတာထားသော Claude Fable 5 အတွက် context ကို image အဖြစ် စမ်းသပ် encode လုပ်သည်။ GPT 5.6 transformer များသည် provider receipt များ မရမချင်း fail-closed အဖြစ် ဆက်ရှိနေသည်။ Compression profile လေးမျိုး (ပုံသေ aggressive၊ balanced၊ coding-safe၊ passthrough) (အပြင်းထန်ဆုံး၊ ကိုယ်တိုင်ဖွင့်သုံးရမည်)
Code block များ၊ URL များနှင့် structured data များကို byte တစ်လုံးမလွဲ **အမြဲတမ်း ထိန်းသိမ်းထားသည်**။ **တစ်ချက်နှိပ် preset များ** က engine များကို ပေါင်းစပ်ပေးသည်-
Modeချွေတာမှုအသင့်တော်ဆုံး အသုံးပြုမှု
🪶 Lite~15%အမြဲဖွင့်ထားနိုင်သော ဘေးကင်းသည့် ပုံသေစနစ်
🪨 Standard (Caveman)~30%နေ့စဉ် coding
⚡ Aggressive~50%Tool အများအပြားသုံးသည့် session ရှည်များ
🔥 Ultra~75%အများဆုံး ချွေတာမှု
🧰 RTK60–90%Shell/test/build/git output
🔗 Stacked (RTK → Caveman)78–95%ရောစပ်ထားသော prompt များနှင့် tool log များ
**လက်တွေ့ဥပမာ — Standard mode:** > **မချုံ့မီ (token 69 ခု):** _"သင့် React component က ပြန်လည် render ဖြစ်နေရသည့် အကြောင်းရင်းမှာ render cycle တစ်ခုစီတွင် object reference အသစ်တစ်ခု ဖန်တီးနေခြင်းကြောင့် ဖြစ်နိုင်သည်။ Inline object တစ်ခုကို prop အဖြစ် ပေးပို့သည့်အခါ React ၏ shallow comparison က ၎င်းကို အကြိမ်တိုင်း မတူညီသော object အဖြစ် မြင်သောကြောင့် ပြန်လည် render လုပ်စေသည်။ Object ကို memoize လုပ်ရန် useMemo အသုံးပြုဖို့ အကြံပြုပါသည်။"_ > > **ချုံ့ပြီးနောက် (token 19 ခု):** _"Render တိုင်းတွင် object ref အသစ်။ Inline object prop = ref အသစ် = ပြန်လည် render။ useMemo ဖြင့် wrap လုပ်ပါ။"_ > > **တူညီသောအဖြေ။ Token 72% လျော့နည်းသည်။ တိကျမှု လုံးဝမဆုံးရှုံးပါ။** ✅ **PT-BR ဥပမာ — [Troglodita](https://github.com/leninejunior/troglodita) mode:** > **မတိုင်မီ (42 tokens):** _"ပြဿနာက render လုပ်သည့် စက်ဝန်းတိုင်းတွင် object reference အသစ်တစ်ခု ဖန်တီးနေသောကြောင့် component က re-render ပြန်လုပ်နေတာပါ။ `useMemo` အသုံးပြုဖို့ အကြံပြုပါတယ်။"_ > > **ပြီးနောက် (12 tokens):** _"Re-render: စက်ဝန်းတိုင်း ref အသစ်ဖြစ်နေ (`inline object` ကို ပြန်ဖန်တီးနေ)။ `useMemo` သုံးပါ။"_ > > **အဖြေတူတူပဲ။ tokens ~70% ပိုနည်းတယ်။ နည်းပညာဆိုင်ရာ တိကျမှု မပြောင်းလဲပါ။** ✅
### 🎚️ Engines များအလွန် — output styles၊ adaptive dial နှင့် request တစ်ခုချင်းစီအလိုက် ထိန်းချုပ်မှု အထက်ပါ engines 12 ခုက **ဝင်လာသည့်အရာ** ကို ချုံ့ပေးသည်။ နောက်ထပ် layer သုံးခုက **မည်သို့**၊ **မည်သည့်အချိန်တွင်** နှင့် **မည်သည့်အရာ ထွက်လာမည်** ကို ပုံဖော်ပေးသည်- - **🪄 Output Styles** _(output-axis steering)_ — သတ်မှတ်ချက်တိကျပြီး cache-safe ဖြစ်သော response ပုံဖော်ညွှန်ကြားချက်များကို ထည့်သွင်းသည်။ ပေါင်းစပ်အသုံးပြုနိုင်ပြီး တစ်ခုစီကို `lite` / `full` / `ultra` ပြင်းအားဖြင့် သတ်မှတ်နိုင်သည်။ Style တစ်ခုထည့်ရန် registry entry တစ်ကြောင်းသာ လိုသည်- - **တိုတောင်းသော စကားပြေ** — မလိုအပ်သော ဖြည့်စွက်စကားများ / articles / မသေချာကြောင်း ဖော်ပြချက်များကို ဖယ်ရှားပြီး နည်းပညာဆိုင်ရာ အနှစ်သာရကို တိကျစွာ ထိန်းသိမ်းသည်။ - **Code ပိုနည်းစေခြင်း** — "lazy senior dev" YAGNI: အလုပ်လုပ်နိုင်သည့် အနည်းဆုံးပြောင်းလဲမှုသာ ပြုလုပ်ပြီး မတောင်းဆိုထားသော scaffolding မထည့်ပါ။ - **Ponytail (lazy senior dev)** — YAGNI အဆင့်များအတိုင်း တက်သွားကာ မူလအကြောင်းရင်းကို ဖြေရှင်းပြီး အလုပ်လုပ်နိုင်သည့် အနည်းဆုံး diff ကို အသုံးပြုသည်။ - **I have ADHD (action-first)** — နောက်လုပ်ဆောင်ရမည့်အရာကို ဦးစွာဖော်ပြပြီး အဆင့်များကို နံပါတ်စဉ်တပ်ကာ တိကျသော နောက်တစ်ဆင့်တည်းသာ ပေးပြီး အဖွင့်စကား မပါဝင်ပါ။ - **Terse CJK (文言)** — ရှေးရိုးတရုတ်ဘာသာ အလွန်တိုတောင်းသော style (`zh` locale အတွက်သာ ဖွင့်ထားသည်)။ - **🎯 Adaptive context-budget** _(dial)_ — အဖွင့်/အပိတ် token threshold တစ်ခုတည်းကို အသုံးပြုမည့်အစား model ၏ context window အတွင်း **ဝင်ဆံ့စေရန်** လိုအပ်သလောက်သာ ကုန်ကျစရိတ်အနည်းဆုံးနှင့် ဆုံးရှုံးမှုအနည်းဆုံး engines များကို အဆင့်ဆင့် တိုးမြှင့်အသုံးပြုသည်။ Policy: `reserve-output` (ပုံသေ၊ model-aware) · `percentage` · `absolute`။ Mode: `floor` (ဝင်ဆံ့မှုကို အာမခံသည်) · `replace-autotrigger` (သင် အတိအလင်းရွေးချယ်ထားသည့်အရာကို ဦးစားပေးသည်) · `off` (အဟောင်း threshold)။ - **🎛️ Compression ကို ဆုံးဖြတ်သည့်နေရာ** _(ဦးစားပေးအစဉ်၊ မြင့် → နိမ့်)_ — request တစ်ခုချင်းစီ၏ `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 တစ်ခုကို ပုံသေသတ်မှတ်ပါ၊ request တစ်ခုတည်းအတွက် သီးခြားသတ်မှတ်ပါ သို့မဟုတ် routing combo တစ်ခုချင်းစီအတွက် pipeline တစ်ခု သတ်မှတ်ပါ — workload နှင့် ကိုက်ညီသည့်နည်းလမ်းကို ရွေးချယ်နိုင်သည်။ Opt-in offline **eval harness** (`npm run eval:compression`) သည် ပြောင်းလဲမှုတစ်ခုကို တရားဝင်အသုံးမပြုမီ သတ်မှတ်ထားသော corpus ပေါ်တွင် တိကျမှုနှင့် ချွေတာမှုကို အမှတ်ပေးသည်။ 📖 [`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 သို့မဟုတ် နောက်ပိုင်း version ကို အသုံးပြုနေပါသလား။** ခွင့်ပြုမထားပါက npm က package lifecycle scripts များကို ပိတ်ဆို့နိုင်သည်။ OmniRoute ၏ `postinstall` (`node scripts/build/postinstall.mjs`) သည် ၎င်း၏ native runtime files များကို ပြင်ဆင်ရန် လိုအပ်သည်။ Globally ထည့်သွင်းရာတွင် npm ၏ သတိပေးချက်၌ ဖော်ပြထားသော packages များကို ခွင့်ပြုပါ။ OmniRoute 3.8.51 က ဖော်ပြထားသော package အစုအတွက်- > > ```bash > npm install -g --allow-scripts=omniroute,keytar,onnxruntime-node,@parcel/watcher,@swc/core,protobufjs,esbuild omniroute > ``` > > နောင်တွင် global installs များအတွက် ဤ allowlist ကို ပြန်လည်အသုံးပြုရန် တစ်ကြိမ် configure လုပ်ပြီး ပုံမှန်အတိုင်း install လုပ်ပါ- > > ```bash > npm config set allow-scripts=omniroute,keytar,onnxruntime-node,@parcel/watcher,@swc/core,protobufjs,esbuild --location=user > npm install -g omniroute > ``` > > Release များအကြား dependency list ပြောင်းလဲနိုင်သည်။ npm က မတူညီသော list တစ်ခုကို ဖော်ပြပါက ထိုသတိပေးချက်ရှိ package names များကို အသုံးပြုပါ။ Package တစ်ခုကို ခွင့်ပြုခြင်းသည် ၎င်း၏ install scripts များကို run ခွင့်ပေးခြင်းဖြစ်သည်။ > **Gemini Web သို့မဟုတ် အခြား web-cookie provider ကို အသုံးပြုနေပါသလား။** npm package တွင် > Playwright ပါဝင်သော်လည်း ၎င်း၏ Chromium binary မပါဝင်ပါ။ ပထမဆုံး web-provider request မပြုလုပ်မီ > [Playwright Chromium ပြင်ဆင်ခြင်း](docs/guides/TROUBLESHOOTING.md#gemini-web-and-playwright-chromium) > မှတ်ချက်ကို ကြည့်ပါ။ Dashboard ကို `http://localhost:20128` တွင် · API ကို `http://localhost:20128/v1` တွင် ရရှိနိုင်သည်။ **2) သင့်ကိုယ်ပိုင် account ဖြင့် သတ်မှတ်ချက်ပြည့်မီသော provider တစ်ခုကို ချိတ်ဆက်ပါ** Dashboard → **Providers** → သင့်အသုံးပြုမှုနှင့် လက်ရှိသတ်မှတ်ချက်များ၊ quota ကိုက်ညီသော provider တစ်ခုကို ရွေးပါ → ၎င်း၏ API key ကို ထည့်ပါ သို့မဟုတ် account flow ကို ပြီးမြောက်အောင် လုပ်ဆောင်ပါ။ Free tiers များအတွက် signup၊ approval သို့မဟုတ် payment method လိုအပ်နိုင်သည်။ [Free Tiers Guide](docs/getting-started/FREE-TIERS-GUIDE.md) ကို ပြန်လည်သုံးသပ်ပါ။ Key မလိုဘဲ အသုံးပြုနိုင်မည်ဟု အာမမခံနိုင်သလို `tos: avoid` ဟု သတ်မှတ်ထားသော providers များကို ပုံသေအားဖြင့် `auto` မှ ဖယ်ထုတ်ထားသည်။ **3) သင့် coding tool ကို ချိတ်ဆက်ပါ** ```txt Base URL: http://localhost:20128/v1 API Key: [Dashboard → Endpoints မှ ကူးယူပါ] Model: auto (သတ်မှတ်ချက်ပြည့်မီသော connections များအကြား route လုပ်သည် — သို့မဟုတ် 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 သည် ဆက်လက်၍ ဦးစားပေးနည်းလမ်းဖြစ်သည်။
## 📦 ထပ်ဆောင်း ထည့်သွင်းနည်းများ — Docker၊ source၊ 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) ကို ကြည့်ပါ။ Image တွင် **`OMNIROUTE_MEMORY_MB=1024`** ကို သတ်မှတ်ထားသည်။ ၎င်းသည် dashboard နှင့် ပေါ့ပါးသော chat အတွက် လုံလောက်ပါသည်။ **Coding agent များ** (Claude Code၊ Codex၊ Grok၊ … မှ `POST /v1/responses`) သည် ပိုမိုကြီးမားသော V8 heap လိုအပ်ပြီး မလိုအပ်သလောက်နည်းပါက ရှည်လျားသော context နှစ်ခု ထပ်နေချိန်တွင် ~12 GiB ခန့်၌ process သည် `FATAL ERROR` ဖြစ်ပါမည်။ Container ကို heap ထက် ပိုကြီးအောင် သတ်မှတ်ပါ (native buffer များသည် V8 ပြင်ပတွင် ရှိသည်)။ | အသုံးပြုမှု | Heap (`-e OMNIROUTE_MEMORY_MB`) | Container (`--memory`) | | ------------------------------------------------------------- | ------------------------------- | ---------------------- | | Dashboard / ပေါ့ပါးသော chat | `1024` (image မူလသတ်မှတ်ချက်) | ≥2 g | | Coding agent တစ်ခု | `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 install` နှင့် global ထည့်သွင်းခြင်း (`bun install -g omniroute`) တို့ကို Bun runtime စစ်ဆေးမှုမှတစ်ဆင့် ပံ့ပိုးထားသည်- - **ပါဝင်ပြီးသား `bun:sqlite`**: Bun အောက်တွင် လုပ်ဆောင်နေချိန်၌ OmniRoute သည် Bun ၏ ပါဝင်ပြီးသား `bun:sqlite` driver ကို အသုံးပြုပြီး Node.js သို့မဟုတ် `sql.js` တွင် `better-sqlite3` ကို အစားထိုးအသုံးပြုသည်။ - **Development တွင် Webpack bundler အလိုအလျောက် ရွေးချယ်ခြင်း**: Development (`bun run dev`) သည် Bun ကို အလိုအလျောက် စစ်ဆေးသိရှိပြီး native V8 binding မကိုက်ညီမှုများကို ကာကွယ်ရန် 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 များအတွက် အဆင့်များစွာပါဝင်သော `Dockerfile.bun` (`docker build -f Dockerfile.bun -t omniroute:bun .`)။ ```bash # Bun ဖြင့် ထည့်သွင်းပြီး လုပ်ဆောင်ပါ bun install bun run dev ``` **🛠️ Source မှ** ```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 flake များကို အသုံးပြုခြင်း 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 အရိပ်အမြွက်ကို သတ်မှတ်ပြီး 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`) သည် **ရွေးချယ်နိုင်သော** dependency ဖြစ်သောကြောင့် global ထည့်သွင်းမှုသည် source မှ compile လုပ်ခြင်းကို စောင့်ဆိုင်း၍ ဘယ်သောအခါမျှ ပိတ်ဆို့မနေပါ- သင့် platform/Node နှင့် ကိုက်ညီသည့်အခါ ကြိုတင် build လုပ်ထားသော binary ကို အသုံးပြုပြီး၊ မကိုက်ညီပါက pure-JS engine (Node 22+ တွင် `node:sqlite`၊ သို့မဟုတ်ပါက ပူးတွဲပါဝင်သော `sql.js` WASM) သို့ မသိသာဘဲ အလိုအလျောက် ပြောင်းသုံးသည် — build tool များ မလိုအပ်ပါ။ ထည့်သွင်းပြီးနောက် native warm-up ကို လုံးဝကျော်ရန် (CI၊ headless သို့မဟုတ် နှေးကွေးသော စက်များ)- ```bash OMNIROUTE_SKIP_POSTINSTALL=1 npm install -g omniroute # CI=1 သည်လည်း ၎င်းကို ကျော်သည် ``` အမြန်ဆုံး ထည့်သွင်းမှုများအတွက် **pnpm** ကို ဦးစားပေးပါ (content-addressed store + hard link များ — အထက်တွင် ကြည့်ပါ)။ Dashboard မပါသော headless runtime အတွက် အထက်ပါ Docker `base` profile သို့မဟုတ် [Termux လမ်းညွှန်](docs/guides/TERMUX_GUIDE.md) ကို အသုံးပြုပါ။ CLI နှင့် web dashboard ကို port တစ်ခုတည်းရှိ process တစ်ခုတည်းက ပံ့ပိုးပေးသောကြောင့် လက်ရှိတွင် သီးခြား CLI-only package မရှိပါ။
# 🎬 လက်တွေ့အသုံးပြုနေသော OmniRoute
## 📹 ဗီဒီယိုလမ်းညွှန်များ
2026-08-24 ရက်နေ့ ဒက်ရှ်ဘုတ်မှတ်တမ်း · မူရင်းကတ်တလောက်: YT 809 | TT 137 | IG 124 · နောက်ဆုံးအသစ်ဖြစ်မှု (ရက်): YT 1 | TT 21 | IG 22
Instagram Reel
🎬 #1 — Instagram
nick_saraev — ကြည့်ရှုမှု 3,042,474 ကြိမ်
Instagram Reel — theopenstack
🎬 #2 — Instagram
theopenstack — ကြည့်ရှုမှု 692,419 ကြိမ်
TikTok — milesreevesai
🎬 #3 — TikTok
milesreevesai — ကြည့်ရှုမှု 620,400 ကြိမ်
YouTube — Vaibhav Sisinty
🎬 #4 — YouTube
Vaibhav Sisinty — ကြည့်ရှုမှု 391,109 ကြိမ်
Instagram Reel — buildwithai.club
🎬 #5 — Instagram
buildwithai.club — ကြည့်ရှုမှု 347,652 ကြိမ်
**အဆင့်သတ်မှတ်ချက်အပြည့်အစုံ (ထပ်နေမှုများဖယ်ရှားထားသော စံ URL များ၊ `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** — ထိန်းသိမ်းသူကို follow လုပ်ရန် | [linkedin.com/in/diegosouzapw](https://www.linkedin.com/in/diegosouzapw/) | | 🐙 **GitHub** — release များနှင့် အကြံပြုချက်များအတွက် follow လုပ်ရန် | [@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) | | 🐛 **ချို့ယွင်းချက် တိုင်ကြားရန်** | [issue ဖွင့်ရန်](https://github.com/diegosouzapw/OmniRoute/issues) — `npm run system-info` ၏ output ကို ပူးတွဲပါ | | 🤝 **ပါဝင်ကူညီရန်** | [CONTRIBUTING.md](CONTRIBUTING.md) · [Branching နှင့် Release Model](docs/ops/BRANCHING_MODEL.md) · `good first issue` တစ်ခုကို ရွေးပါ | | 💚 **ပရောဂျက်ကို ပံ့ပိုးရန်** | [ပံ့ပိုးနိုင်သည့် နည်းလမ်းများ ↑](#-support-omniroute) · [GitHub Sponsors](https://github.com/sponsors/diegosouzapw) |
---
## 🛠️ နည်းပညာ Stack
အလွှာနည်းပညာ
RuntimeNode.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 လုံးဝမရှိ)
FrameworkNext.js 16 + React 19 + Tailwind CSS 4
ဒေတာဘေ့စ်better-sqlite3 (SQLite၊ WAL journaling) + LowDB (JSON legacy) — domain module 137 ခု၊ migration 202 ခု
မှတ်ဉာဏ်SQLite FTS5 စာသားအပြည့်အစုံရှာဖွေမှု + int8-quantized vector embeddings၊ typed decay
Schema များZod 4 — MCP tool I/O စစ်ဆေးအတည်ပြုခြင်း + API contract များ
Protocol များMCP (stdio / HTTP / SSE) + A2A v0.3 (JSON-RPC 2.0 + SSE)
StreamingServer-Sent Events (SSE) + WebSocket bridge (/v1/ws)
ချုံ့ခြင်းengine 12 ခုပါ pipeline — RTK, Caveman, LLMLingua-2 (MobileBERT ONNX), GCF, OmniGlyph
အထောက်အထားစိစစ်ခြင်းနှင့် လုံခြုံရေးOAuth 2.0 (PKCE) + JWT + API Key များ + MCP နယ်ပယ်သတ်မှတ်ထားသော အထောက်အထားစိစစ်မှု · သိမ်းဆည်းထားစဉ် AES-256-GCM ဖြင့် ကုဒ်ဝှက်မှု · DOMPurify
ကိုယ်ယောင်ဖျောက်ခြင်းwreq-js — JA3 / JA4 TLS fingerprint အယောင်ဆောင်ခြင်း၊ အဆင့် 3 ဆင့် proxy
ခံနိုင်ရည်Circuit breaker၊ exponential backoff၊ anti-thundering-herd၊ auto-combo ကိုယ်တိုင်ပြန်လည်ပြုပြင်မှု
မှတ်တမ်းတင်ခြင်းpino — request context ပါဝင်သော ဖွဲ့စည်းတည်ဆောက်ထားသည့် JSON log များ
စမ်းသပ်ခြင်းNode.js test runner + Vitest — ခြေရာခံထားသော test file 5,100+ ခုတွင် static test declaration 39,000+ ခု (unit၊ integration၊ E2E၊ security၊ ecosystem)
Platform များDesktop (Electron) · Android (Termux) · PWA (မည်သည့် browser မဆို)
CI/CDGitHub Actions — release ပြုလုပ်ချိန်တွင် npm နှင့် Docker Hub သို့ အလိုအလျောက် publish လုပ်ခြင်း
လင့်ခ်များဝဘ်ဆိုက် · npm · Docker Hub

## 📖 စာရွက်စာတမ်းများ
### 📘 စတင်အသုံးပြုခြင်း
စာရွက်စာတမ်းဖော်ပြချက်
အသုံးပြုသူလမ်းညွှန်ပံ့ပိုးသူများ၊ ပေါင်းစပ်မှုများ၊ CLI ချိတ်ဆက်မှုနှင့် ဖြန့်ကျက်အသုံးပြုခြင်း
တပ်ဆင်မှုလမ်းညွှန်တပ်ဆင်နည်းအပြည့်အစုံ၊ CLI ကိရိယာဖွဲ့စည်းပုံများ၊ ပရိုတိုကောသတ်မှတ်မှုနှင့် အချိန်ကုန်ဆုံးမှု ချိန်ညှိခြင်း
CLI ကိရိယာများလမ်းညွှန်Claude Code၊ Codex၊ Cursor၊ Cline၊ OpenClaw၊ Kilo နှင့် Copilot တစ်ခုချင်းစီအတွက် တပ်ဆင်သတ်မှတ်မှု
အဝေးထိန်းမုဒ်နယ်ပယ်ကန့်သတ်ထားသော ဝင်ရောက်ခွင့်တိုကင်များမှတစ်ဆင့် သင့်လက်ပ်တော့ CLI ဖြင့် အဝေးရှိ OmniRoute (VPS) ကို ထိန်းချုပ်ခြင်း
Claude Code ဖွဲ့စည်းပုံlaunch + မော်ဒယ်အလိုက် ပရိုဖိုင်များဖြင့် Claude Code ကို OmniRoute (စက်တွင်း/အဝေး) သို့ ချိတ်ဆက်ခြင်း
အမြန်စတင်ခြင်းအဆင့် ၃ ဆင့်ဖြင့် တပ်ဆင်ခြင်း → ချိတ်ဆက်ခြင်း → ဖွဲ့စည်းသတ်မှတ်ခြင်း
### 🔧 လည်ပတ်မှုနှင့် ဖြန့်ကျက်အသုံးပြုခြင်း
စာရွက်စာတမ်းဖော်ပြချက်
Docker လမ်းညွှန်Docker run၊ Compose ပရိုဖိုင်များ၊ Caddy HTTPS၊ တန်နယ်များနှင့် image tag များ
Podman လမ်းညွှန်Quadlet systemd ချိတ်ဆက်မှု၊ podman-compose နှင့် SELinux
VM ဖြန့်ကျက်အသုံးပြုခြင်းအပြည့်အစုံလမ်းညွှန်- VM + nginx + Cloudflare တပ်ဆင်သတ်မှတ်မှု
Fly.io ဖြန့်ကျက်အသုံးပြုခြင်းအမြဲတမ်းသိုလှောင်မှုဖြင့် Fly.io သို့ ဖြန့်ကျက်အသုံးပြုခြင်း
Termux လမ်းညွှန်Termux မှတစ်ဆင့် Android ပေါ်တွင် OmniRoute ကို လည်ပတ်ခြင်း
PWA လမ်းညွှန်Progressive Web App တပ်ဆင်ခြင်း၊ ကက်ရှ်သိမ်းခြင်းနှင့် တည်ဆောက်ပုံ
ဖယ်ရှားခြင်းလမ်းညွှန်တပ်ဆင်နည်းအားလုံးအတွက် အပြည့်အဝရှင်းလင်းဖယ်ရှားခြင်း
ပတ်ဝန်းကျင်ဖွဲ့စည်းပုံ.env ကိန်းရှင်များနှင့် ကိုးကားချက်များ အပြည့်အစုံ
### 🧠 လုပ်ဆောင်ချက်များနှင့် တည်ဆောက်ပုံ
စာရွက်စာတမ်းဖော်ပြချက်
တည်ဆောက်ပုံစနစ်တည်ဆောက်ပုံ၊ ဒေတာစီးဆင်းမှုနှင့် အတွင်းပိုင်းလုပ်ဆောင်ချက်များ
ချုံ့ခြင်းလမ်းညွှန်ရွေးချယ်စရာ ၇ မျိုးပါ ပိုက်လိုင်း- ပိတ် / ပေါ့ပါး / စံ / ပြင်းထန် / အလွန်ပြင်းထန် / RTK / အထပ်လိုက်
RTK ချုံ့ခြင်းအမိန့်ရလဒ် ချုံ့ခြင်း၊ စစ်ထုတ်ကိရိယာများ၊ ယုံကြည်မှု၊ အတည်ပြုခြင်းနှင့် မူရင်းရလဒ် ပြန်လည်ရယူခြင်း
ချုံ့ခြင်းအင်ဂျင်များCaveman၊ RTK၊ အထပ်လိုက်ပိုက်လိုင်းများနှင့် dashboard/API/MCP မျက်နှာပြင်များ
ချုံ့ခြင်းစည်းမျဉ်း ဖော်မတ်Caveman နှင့် RTK စစ်ထုတ်ကိရိယာများအတွက် JSON စည်းမျဉ်းစု schema များ
ချုံ့ခြင်းဘာသာစကားပက်ကေ့များဘာသာစကား ခွဲခြားသတ်မှတ်ခြင်းနှင့် Caveman စည်းမျဉ်းစု ရေးသားဖန်တီးခြင်း
ခံနိုင်ရည်လမ်းညွှန်Circuit breaker များ၊ ပြန်လည်စောင့်ဆိုင်းချိန်များ၊ တန်းစီစနစ်၊ အစုလိုက်အပြုံလိုက် တစ်ပြိုင်နက်တောင်းဆိုမှု ကာကွယ်ခြင်းနှင့် TLS အယောင်ဆောင်ခြင်း
အလိုအလျောက်ပေါင်းစပ်အင်ဂျင်အချက် ၁၆ ချက်အပေါ် အမှတ်ပေးခြင်း၊ မုဒ်အစုများနှင့် အလိုအလျောက်ပြန်လည်ပြုပြင်ခြင်း
Proxy လမ်းညွှန်အဆင့် ၃ ဆင့်ပါ proxy စနစ်၊ 1proxy ဈေးကွက်နှင့် registry CRUD
အခမဲ့အဆင့်များစုစည်းထားသော လမ်းညွှန်- မှတ်တမ်းတင်ထားသည့် ထပ်တလဲလဲအသုံးပြုနိုင်သော pool ၃၅ ခု / စာရင်းပြုစုထားသော အခမဲ့အဆင့် အချက်အလက် ၄၈၉ ခု
လုပ်ဆောင်ချက်ပြခန်းဖန်သားပြင်ဓာတ်ပုံများပါသော dashboard အမြင်ပိုင်းဆိုင်ရာ လမ်းညွှန်
ကုဒ်အခြေခံ စာရွက်စာတမ်းအစပြုသူများ နားလည်လွယ်သည့် codebase လေ့လာလမ်းညွှန်
### 🤖 ပရိုတိုကောများနှင့် API များ
စာရွက်စာတမ်းဖော်ပြချက်
API ကိုးကားချက်နမူနာများပါဝင်သော endpoint အားလုံး
OpenAPI သတ်မှတ်ချက်OpenAPI 3.0 သတ်မှတ်ချက်
MCP ဆာဗာMCP ကိရိယာ ၁၁၀ ခု၊ IDE ဖွဲ့စည်းပုံများနှင့် Python/TS/Go client များ
MCP ဆာဗာလမ်းညွှန်MCP တပ်ဆင်ခြင်း၊ ပို့ဆောင်မှုနည်းလမ်းများနှင့် ကိရိယာကိုးကားချက်
A2A ဆာဗာJSON-RPC 2.0 ပရိုတိုကော၊ ကျွမ်းကျင်မှုများ၊ တိုက်ရိုက်ထုတ်လွှင့်ခြင်းနှင့် လုပ်ငန်းစီမံခန့်ခွဲမှု
A2A ဆာဗာလမ်းညွှန်A2A agent card၊ လုပ်ငန်းများ၊ ကျွမ်းကျင်မှုများနှင့် တိုက်ရိုက်ထုတ်လွှင့်ခြင်း
### 📋 ပရောဂျက်နှင့် အရည်အသွေး
စာရွက်စာတမ်းဖော်ပြချက်
ပံ့ပိုးပါဝင်ခြင်းဖွံ့ဖြိုးတိုးတက်ရေး စနစ်ထည့်သွင်းမှုနှင့် လမ်းညွှန်ချက်များ
Branch ခွဲခြင်းနှင့် ဖြန့်ချိမှုပုံစံPR များ ဦးတည်သည့်နေရာ (release/*)၊ main နှင့် tag များ၏ အဓိပ္ပာယ်
ပြောင်းလဲမှုမှတ်တမ်းဗားရှင်းတစ်ခုချင်းစီအလိုက် ဖြန့်ချိမှုမှတ်တမ်း အပြည့်အစုံ
လုံခြုံရေးမူဝါဒအားနည်းချက် သတင်းပို့ခြင်းနှင့် လုံခြုံရေးအလေ့အကျင့်များ
i18n လမ်းညွှန်ဘာသာစကား 42 မျိုး ပံ့ပိုးမှု၊ ဘာသာပြန်လုပ်ငန်းစဉ်၊ RTL
ဖြန့်ချိမှု စစ်ဆေးရန်စာရင်းမဖြန့်ချိမီ အတည်ပြုစစ်ဆေးရမည့် အဆင့်များ
လွှမ်းခြုံမှုအစီအစဉ်ခြေရာခံထားသော စမ်းသပ်ဖိုင် 5,100+ အတွင်းရှိ static စမ်းသပ်ကြေညာချက် 39,000+ အတွက် စမ်းသပ်မှုလွှမ်းခြုံရေး မဟာဗျူဟာ

# ⭐ ထိပ်တန်း ပံ့ပိုးပါဝင်သူများ > OmniRoute ကို စိတ်အားထက်သန်သော open-source အသိုင်းအဝိုင်းက ပုံဖော်တည်ဆောက်ထားပါသည်။ ဤပုဂ္ဂိုလ်များသည် ပရောဂျက်၏ အရည်အသွေး၊ တည်ငြိမ်မှုနှင့် လက်လှမ်းမီမှုတို့ကို တိုက်ရိုက်အကျိုးသက်ရောက်စေသော ထူးချွန်သည့် ပံ့ပိုးမှုများ ပြုလုပ်ခဲ့ကြပါသည်။ **ကျေးဇူးတင်ပါသည်။** ### ပေါင်းစည်းပြီးသော pull request အရ ပြင်ပပံ့ပိုးပါဝင်သူများ
အဆင့်ပံ့ပိုးပါဝင်သူပေါင်းစည်းပြီး PR များ~ပြောင်းလဲထားသော စာကြောင်းများ
1backryun190227,977
2oyi77180407,678
3rdself14580,663
4JxnLexn128387,049
5KooshaPari101125,747
6herjarsa88230,872
7RaviTharuma7955,106
8maxmad64bis69394,715
9artickc5933,260
10HouMinXi5147,334
10chirag127515,153
12xz-dev50245,976
13hartmark4752,185
14rqzbeh39143,181
15dhaern3419,559
16Dingding-leo331,986
17NomenAK3213,854
18MumuTW3016,953
19benzntech2911,641
20pacocartones249,331
20Prudhvivuda246,312
လက်ရှိ release/v3.8.50 ၏ နောက်ဆုံးအမှတ် dafb4ae808 တွင် မှတ်တမ်းရပ်တန့်ထားပြီး 2026-08-24 05:26:03 UTC အထိ ပေါင်းစည်းမှုများ ပါဝင်သည်။ စာမျက်နှာခွဲထားသော GitHub GraphQL စာရင်းတွင် ပေါင်းစည်းပြီး PR 5,911 ခု ပါဝင်သည်။ ၎င်းတို့အနက် 2,707 ခုမှာ repository ပိုင်ရှင်မှဖြစ်ပြီး၊ 179 ခုမှာ Dependabot မှဖြစ်ကာ၊ 535 ဦးသော မတူညီသည့် ပြင်ပပံ့ပိုးပါဝင်သူများထံမှ ပြင်ပ PR 3,025 ခု ဖြစ်သည်။ “ပြောင်းလဲထားသော စာကြောင်းများ” ဆိုသည်မှာ GitHub ၏ ထည့်သွင်းမှုများ + ဖျက်သိမ်းမှုများဖြစ်ပြီး အလိုအလျောက်ထုတ်လုပ်ထားသော ဖိုင်များ၊ lockfile များ၊ catalog များ၊ ဘာသာပြန်များနှင့် စာရွက်စာတမ်းများ ပါဝင်သည်။ ယင်းသည် ပြောင်းလဲမှုပမာဏသာဖြစ်ပြီး ရေးသားထားသော LOC မဟုတ်ပါ။ ဖြတ်တောက်သည့်နေရာတွင် အဆင့်တူများကို ဆက်လက်ထည့်သွင်းထားသည်။ ### GitHub က သတ်မှတ်ဖော်ပြထားသော commit များ
backryun
backryun

🥇 GitHub မှ သတ်မှတ်အသိအမှတ်ပြုထားသော commit 220 ခု
Paijo
Paijo

🥈 GitHub မှ သတ်မှတ်အသိအမှတ်ပြုထားသော commit 219 ခု
Randi
Randi

🥉 GitHub မှ သတ်မှတ်အသိအမှတ်ပြုထားသော commit 108 ခု
Ravi Tharuma
Ravi Tharuma

🏅 GitHub မှ သတ်မှတ်အသိအမှတ်ပြုထားသော commit 81 ခု
Chris
Chris

🏅 GitHub မှ သတ်မှတ်အသိအမှတ်ပြုထားသော commit 70 ခု
Markus Hartung
Markus Hartung

🏅 GitHub မှ သတ်မှတ်အသိအမှတ်ပြုထားသော commit 69 ခု · အဆင့် #6 ပူးတွဲ
Dizzle
Dizzle

🏅 GitHub မှ သတ်မှတ်အသိအမှတ်ပြုထားသော commit 69 ခု · အဆင့် #6 ပူးတွဲ
Jan Leon
Jan Leon

🏅 GitHub မှ သတ်မှတ်အသိအမှတ်ပြုထားသော commit 64 ခု
zenobit
zenobit

🏅 GitHub မှ သတ်မှတ်အသိအမှတ်ပြုထားသော commit 62 ခု
Bob.Hou
Bob.Hou

🏅 GitHub မှ သတ်မှတ်အသိအမှတ်ပြုထားသော commit 51 ခု · အဆင့် #10 ပူးတွဲ
Xiangzhe
Xiangzhe

🏅 GitHub မှ သတ်မှတ်အသိအမှတ်ပြုထားသော commit 51 ခု · အဆင့် #10 ပူးတွဲ
2026-08-24 06:14:31 UTC တွင် ပြန်လည်စစ်ဆေးထားသည်- မူလ branch ဖြစ်သော release/v3.8.50 အတွက် repository Contributors API က အစီရင်ခံသည့် GitHub မှ သတ်မှတ်အသိအမှတ်ပြုထားသော commit များဖြစ်သည်။ API က identity 525 ခု (အသုံးပြုသူ 415 ဦး၊ bot 2 ခု၊ အမည်မဖော်ပြသူ 108 ဦး) ကို ပြန်ပေးခဲ့သည်။ ဤဇယားတွင် maintainer၊ bot များနှင့် အမည်မဖော်ပြထားသော identity များကို ဖယ်ထုတ်ထားပြီး အဆင့်တူများကို ဆက်လက်ထိန်းသိမ်းထားသည်။ ၎င်းသည် အထက်ရှိ ပေါင်းစည်းပြီးသော PR အဆင့်သတ်မှတ်ချက်နှင့် အောက်ရှိ လူ 639 ဦးပါ Git-metadata စာရင်းကောက်ယူမှု နှစ်ခုစလုံးနှင့် သီးခြားကွဲပြားသည်။ > 🙏 ဤပါဝင်ကူညီသူများ၏ feature များ၊ bug ပြင်ဆင်မှုများနှင့် infrastructure တိုးတက်ကောင်းမွန်မှုများသည် OmniRoute ကို ယုံကြည်စိတ်ချရပြီး feature စုံလင်စေသည့်အရာ၏ **အဓိကအစိတ်အပိုင်း** ဖြစ်သည်။ pull request တစ်ခုချင်းစီ၊ test case တစ်ခုချင်းစီနှင့် i18n ဘာသာပြန်ဖိုင်တစ်ဖိုင်ချင်းစီတိုင်းသည် အရေးပါသည်။ Open source ကို သူတို့ကဲ့သို့သော လူများက တည်ဆောက်ကြသည်။
---
## 💖 ပံ့ပိုးကူညီသူများ
မိမိတို့၏ ကိုယ်ပိုင်ငွေကြေးဖြင့် OmniRoute ကို ထောက်ပံ့ပေးနေသူများအား လှိုက်လှိုက်လှဲလှဲ ကျေးဇူးတင်ပါသည် — ထည့်ဝင်ပံ့ပိုးမှုတိုင်းက ဤပရောဂျက်ကို အခမဲ့၊ လွတ်လပ်စွာ ရပ်တည်နိုင်ပြီး ရှေ့ဆက်တိုးတက်နေစေပါသည်။
Andrew
Andrew

💛 လက်ရှိ လစဉ်ပံ့ပိုးသူ
Vlad I
Vlad I

💛 လက်ရှိ လစဉ်ပံ့ပိုးသူ
Paco Cartones
Paco Cartones

💛 လက်ရှိ တစ်ကြိမ်တည်းပံ့ပိုးသူ
Professor Igor Morais Vasconcelos
Prof. Igor Morais

💛 ယခင် တစ်ကြိမ်တည်းပံ့ပိုးခဲ့သူ
longtao
longtao

💛 ယခင် တစ်ကြိမ်တည်းပံ့ပိုးခဲ့သူ
… ထို့အပြင် မိမိတို့၏ အမည်ကို လျှို့ဝှက်ထားလိုသော အခြားပံ့ပိုးသူများလည်း ရှိပါသည် 💛 အများမြင်နိုင်သော GitHub Sponsors များကို 2026-08-24 တွင် ပြန်လည်အတည်ပြုထားပါသည်။ အထက်ပါ လက်ရှိပံ့ပိုးသူ အညွှန်းများကို GitHub ၏ activeOnly အခြေအနေက ဆုံးဖြတ်ပေးပါသည်။ ယခင်က လူသိရှင်ကြား ဖော်ပြထားသော တစ်ကြိမ်တည်းပံ့ပိုးသူများကို ဆက်လက်ကျေးဇူးတင်အသိအမှတ်ပြုထားပြီး သီးသန့်ပံ့ပိုးသူများ၏ အမည်ကို လျှို့ဝှက်ထားပါသည်။ 💖 ပံ့ပိုးသူတစ်ဦးဖြစ်လာရန် → — ဒေါ်လာတိုင်းက OmniRoute ကို အခမဲ့နှင့် လွတ်လပ်စွာ ရပ်တည်နိုင်စေပါသည်။

## 👥 ပါဝင်ကူညီသူ 600 ကျော်
[![ပါဝင်ကူညီသူများ](https://contrib.rocks/image?repo=diegosouzapw/OmniRoute&max=639&columns=20&anon=1)](https://github.com/diegosouzapw/OmniRoute/graphs/contributors) 2026-08-24 တွင် သတ်မှတ်ထားသော အခြေခံ ac02c5b42f ကို စစ်ဆေးခဲ့ပြီး လက်ရှိ release/v3.8.50 ၏ နောက်ဆုံး dafb4ae808 တွင် ထပ်မံစစ်ဆေးခဲ့ပါသည်။ စံသတ်မှတ်ထားသော လူသား Git အထောက်အထား 639 ခု ရှိပြီး ၎င်းတို့အနက် 407 ခုသည် commit ရေးသားသူများအဖြစ် ပေါ်လာပါသည် (ထိန်းသိမ်းသူအပါအဝင်)။ ကျန် 232 ခုသည် တိကျစွာ ဖော်ပြထားသော Co-authored-by trailers များတွင်သာ ပေါ်လာပါသည်။ ဤစာရင်းကောက်ယူမှုသည် GitHub noreply handles များကို စံသတ်မှတ်ထားပြီး bot/agent/service/placeholder အထောက်အထား 26 ခုကို ဖယ်ထုတ်ထားပါသည်။ ထို့ပြင် ဖော်ပြအမည်များ တူညီရုံမျှဖြင့် သာမန်အီးမေးလ်လိပ်စာများကို ပေါင်းစည်းထားခြင်းမရှိပါ။ ### ပါဝင်ကူညီနည်း 1. repository ကို Fork ပြုလုပ်ပါ 2. `main` မှမဟုတ်ဘဲ **လက်ရှိအသုံးပြုနေသော** `release/vX.Y.Z` နောက်ဆုံးမှ Branch ခွဲပါ — [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 StarMapper

## 🙏 ကျေးဇူးတင်လွှာ
OmniRoute သည် ရှေ့ဆောင်ပညာရှင်ကြီးများ၏ အောင်မြင်မှုများအပေါ် အခြေခံ၍ တည်ဆောက်ထားခြင်းဖြစ်သည်။ ၎င်းကို **[9router](https://github.com/decolua/9router)** ၏ fork တစ်ခုနှင့် Go ပရောဂျက်ဖြစ်သော **[CLIProxyAPI](https://github.com/router-for-me/CLIProxyAPI)** ၏ TypeScript port တစ်ခုအဖြစ် စတင်ခဲ့ပြီး၊ ထိုမှတစ်ဆင့် အောက်ပါ subsystem တစ်ခုချင်းစီသည် ရှေ့ဦးစွာ အကောင်အထည်ဖော်ခဲ့သော open-source ပရောဂျက်တစ်ခုစီထံမှ စိတ်ကူးစေ့ဆော်မှု ရရှိခဲ့သည်။ ၎င်းတို့တစ်ခုချင်းစီသည် OmniRoute ၏ လက်တွေ့ကျသော အစိတ်အပိုင်းတစ်ခုစီကို ပုံဖော်ပေးခဲ့သည်။ ဤသည်မှာ ၎င်းတို့အားလုံးအတွက် ကျွန်ုပ်တို့၏ ကျေးဇူးတင်စကားဖြစ်သည်။ 🙏 > ⭐ ကြယ်အရေအတွက်များကို 2026 ခုနှစ်၊ ဩဂုတ်လ 24 ရက်နေ့တွင် GitHub ၏ REST API မှတစ်ဆင့် စစ်ဆေးအတည်ပြုထားသည် — ဤပရောဂျက်များကို ကြယ်တစ်ပွင့်စီ ပေးလိုက်ပါ။ အရေအတွက်များသည် သတ်မှတ်ရက်တစ်ရက်ရှိ တိကျသော လျှပ်တစ်ပြက်မှတ်တမ်းဖြစ်ပြီး အချိန်နှင့်အမျှ ပြောင်းလဲသွားမည်မှာ သဘာဝကျပါသည်။ ### 🧬 မျိုးဆက်ရင်းမြစ်နှင့် gateway
ပရောဂျက်⭐OmniRoute ကို မည်သို့ လှုံ့ဆော်ပေးခဲ့သနည်း
9router26,161ဤ fork ကို အခြေခံတည်ဆောက်ထားသည့် မူလပရောဂျက်ဖြစ်ပြီး ဤနေရာတွင် multi-modal API များနှင့် TypeScript ဖြင့် အပြည့်အစုံ ပြန်လည်ရေးသားမှုကို ထပ်မံဖြည့်စွက်ထားသည်။
CLIProxyAPI48,497ဤ JavaScript / TypeScript port ကို လှုံ့ဆော်ပေးခဲ့သည့် Go အကောင်အထည်ဖော်မှုဖြစ်သည်။
LiteLLM57,100၎င်း၏ အများသုံးဈေးနှုန်း dataset က ကျွန်ုပ်တို့၏ ကုန်ကျစရိတ်ခြေရာခံ sync ကို ဒေတာပံ့ပိုးပေးပြီး ၎င်း၏ provider-normalization model က ကျွန်ုပ်တို့၏ routing ပုံစံအတွက် အထောက်အကူပြုခဲ့သည့် AI gateway ဖြစ်သည်။
codex-chatgpt-web1,410browser-session၊ response-framing၊ အသုံးပြုမှုနှင့် web-search adapter များအပါအဝင် ထည့်သွင်းပေးထားသော ChatGPT Web → Codex Responses bridge အဖြစ် ပြုပြင်အသုံးချထားသည့် MIT source ဖြစ်သည်။
free-claude-code48,112stream recovery၊ no-thinking alias များ၊ fallback web search၊ sliding-window ကန့်သတ်ချက်များ၊ log redaction နှင့် ပိုမိုလုံခြုံခိုင်မာသော launcher flow များသို့ ကူးပြောင်းအသုံးပြုထားသည့် pattern များဖြစ်သည်။
composer-api322မူရင်း Cursor executor တွင် ပြုပြင်အသုံးချထားသည့် Cursor Composer ၏ tool-choice၊ output-constraint နှင့် tool-commit pattern များဖြစ်သည်။
codex-multi-auth457Codex OAuth ပြန်လည်စစ်မှန်ကြောင်းအတည်ပြုမှုသို့ ကူးပြောင်းအသုံးပြုထားသည့် fresh-login နှင့် refresh-token လှည့်လည်အသုံးပြုမှု pattern များဖြစ်သည်။
opencode-anthropic-auth510Claude Code နှင့် သဟဇာတဖြစ်သော transform မူလသတ်မှတ်ချက်များနှင့် billing-header လုပ်ဆောင်ပုံကို OmniRoute ၏ config-driven bridge တွင် ယေဘုယျပုံစံဖြင့် အသုံးပြုထားသည်။
grok2api-merged2၎င်း၏ Grok model mapping များ၊ fake-TypeError Statsig generator၊ request နှင့် device မူလသတ်မှတ်ချက်များ၊ NDJSON response processor တို့ကို OmniRoute ၏ Grok Web executor တွင် အဓိကအားဖြင့် ပြုပြင်အသုံးချထားသည်။
TQZHR/grok2api705grok2api-merged ၏ နောက်ကွယ်ရှိ အဓိက ထပ်ဆင့် code source ဖြစ်ပြီး ၎င်း၏ model၊ header၊ payload၊ Statsig နှင့် processor အကောင်အထည်ဖော်မှုများကို Grok Web ၏ ဆင်းသက်လာမှုတွင် ဆက်လက်ထိန်းသိမ်းထားသည်။
chenyme/grok2api7,520TQZHR နှင့် grok2api-merged မှတစ်ဆင့် လက်ဆင့်ကမ်းလာသည့် Grok payload နှင့် device မူလသတ်မှတ်ချက်များ၊ Statsig generator နှင့် result.response processor တို့အတွက် အခြေခံ MIT source ဖြစ်သည်။
grok2api-pro27၎င်း၏ proxy-pool layer အတွက် grok2api-merged က အသိအမှတ်ပြုဖော်ပြထားသော ထပ်ဆင့် source တစ်ခုဖြစ်သည်။ OmniRoute သည် ထိုဆင်းသက်လာမှု အသိပေးချက်ကို ဆက်လက်ထိန်းသိမ်းထားသော်လည်း ကန့်သတ်ထားသော ၎င်း၏ Grok Web executor တွင် proxy-pool port တစ်ခု ပါဝင်သည်ဟု မဆိုထားပါ။
GrokProxy50၎င်း၏ cookie ဖြင့် အထောက်အထားစိစစ်သော Grok proxy နှင့် result.response.token streaming pattern က OmniRoute ၏ Grok Web transport အတွက် အထောက်အကူပြုခဲ့သည်။
GrokBridge5မူလ Grok Web အကောင်အထည်ဖော်မှုတွင် ၎င်း၏ HTTP/browser upstream ဒီဇိုင်းကို ကိုးကားခဲ့သည်။ ၎င်း၏ direct HTTP path သည် GrokProxy မှ ဆင်းသက်လာသောကြောင့် သီးခြား code port ဟု မဆိုထားပါ။
grok-web-api14၎င်း၏ Rust ChatOptions နှင့် response-envelope schema များက OmniRoute ၏ TypeScript Grok request နှင့် streaming-response type များအတွက် အထောက်အကူပြုခဲ့သည်။
### 🗜️ Context နှင့် token ချုံ့ခြင်း — engine များ
ပရောဂျက်⭐OmniRoute အတွက် စိတ်ကူးဉာဏ် ပေးခဲ့ပုံ
Caveman100,538လူကြိုက်များပျံ့နှံ့ခဲ့သည့် "တိုကင်နည်းနည်းနဲ့ အလုပ်ဖြစ်ရင် ဘာကြောင့် တိုကင်အများကြီး သုံးမလဲ" ပရောဂျက် — ၎င်း၏ ကျောက်ခေတ်လူသားစကားပြော ဒဿနက ကျွန်ုပ်တို့၏ စံချုံ့မုဒ်နှင့် ဖြည့်စွက်စကား/အနှစ်ချုပ် စည်းမျဉ်း 30+ ခုကို အားဖြည့်ပေးထားသည်။
RTK – Rust Token Killer77,185စွမ်းဆောင်ရည်မြင့် command-output ချုံ့ခြင်း — ကျွန်ုပ်တို့၏ RTK engine၊ JSON filter DSL၊ raw-output ပြန်လည်ရယူခြင်းနှင့် အဆင့်ဆင့်ချိတ်ဆက်ထားသည့် RTK → Caveman pipeline အတွက် စိတ်ကူးဉာဏ် ပေးခဲ့သည်။
headroom67,310ပြန်လည်ဖော်ထုတ်နိုင်သော context ချုံ့ခြင်း (SmartCrusher) — ကျွန်ုပ်တို့၏ headroom engine နှင့် ccr retrieve-marker ပုံစံအတွက် စိတ်ကူးဉာဏ် ပေးခဲ့သည်။
LLMLingua6,598Prompt ချုံ့ခြင်းဆိုင်ရာ သုတေသန (LLMLingua / LLMLingua-2) — ကျွန်ုပ်တို့၏ async၊ code-safe၊ fail-open llmlingua engine အတွက် စိတ်ကူးဉာဏ် ပေးခဲ့သည်။
llmlingua-2-js31ကျွန်ုပ်တို့၏ LLMLingua engine အတွက် worker-thread backend အဖြစ် အသုံးပြုထားသော JS/ONNX port (MobileBERT / XLM-RoBERTa) ဖြစ်သည်။
Troglodita40PT-BR တိုကင်ချုံ့ခြင်း — ကျွန်ုပ်တို့၏ pt-BR ဘာသာစကားပက်ကေ့ချ်ကို အားဖြည့်ပေးသည်- ဘရာဇီး-ပေါ်တူဂီ သဒ္ဒါအတွက် ချိန်ညှိထားသော ထပ်တလဲလဲ အဓိပ္ပာယ်တူအသုံးအနှုန်းများ လျှော့ချခြင်းနှင့် ဖြည့်စွက်စကားများ ဖယ်ရှားခြင်း။
ponytail108,957လူကြိုက်များပျံ့နှံ့ခဲ့သည့် "ပျင်းရိသော အကြီးတန်း developer" YAGNI-coder ကျွမ်းကျင်မှု — ကျွန်ုပ်တို့၏ ကုဒ်နည်းနည်း Output Style အတွက် စိတ်ကူးဉာဏ် ပေးခဲ့သည်- _ထုတ်လုပ်လိုက်သော_ ကုဒ်ကို လျှော့ချပေးသည့် အလုပ်ဖြစ်နိုင်သည့် အနည်းဆုံးပြောင်းလဲမှုဆီ ဦးတည်ပေးခြင်း (Caveman ၏ တိုတောင်းကျစ်လျစ်သော စကားပြေသဘောတရားနှင့် ထုတ်ပေးမှုဘက်တွင် အပြိုင်ဖြစ်သော နည်းလမ်း)။
i-have-adhd23,526၎င်း၏ လုပ်ဆောင်ချက်ကို ဦးစားပေးပြီး ADHD ရှိသူများအတွက် အဆင်ပြေသော တုံ့ပြန်မှုပုံစံကို ဘာသာစကားငါးမျိုးရှိ OmniRoute ၏ ကျစ်လျစ်သော output style အဖြစ် လိုက်လျောညီထွေ ပြောင်းလဲအသုံးပြုခဲ့သည်။
### 🧩 ကျစ်လျစ်သော ဖော်မတ်များ၊ တိုကင်သုတေသနနှင့် ကုဒ်နားလည်သည့် ကိရိယာများ
ပရောဂျက်⭐OmniRoute အတွက် စိတ်ကူးဉာဏ် ပေးခဲ့ပုံ
TOON25,233တိုကင်ဦးတည်သည့် Object Notation — ၎င်း၏ ကော်လံပုံစံ၊ header နှင့် row များပါဝင်သော မော်ဒယ်သည် ကျွန်ုပ်တို့၏ ဇယားပုံစံချုံ့ခြင်း အဆင့်ကို ပုံဖော်ပေးခဲ့သည်။
GCF – Graph Compact Format41၎င်း၏ ကျစ်လျစ်သော graph format နှင့် generic-profile ဒီဇိုင်းက OmniRoute ၏ ဇယားပုံစံချုံ့ခြင်းနှင့် Headroom codec format ကို ပုံဖော်ရာတွင် အထောက်အကူပြုခဲ့သည်။
gcf-typescript4Headroom generic-profile codec အဖြစ် တိုက်ရိုက်ထည့်သွင်းပြီး တိုးချဲ့ထားသော MIT TypeScript အကောင်အထည်ဖော်မှု ဖြစ်သည်။
token-optimizer-mcp494Brotli/SQLite cache + session တစ်ခုချင်းစီအလိုက် context-delta — ကျွန်ုပ်တို့၏ session-dedup engine အတွက် စိတ်ကူးဉာဏ် ပေးခဲ့သည်။
token-savior1,122Bash-output ချုံ့ခြင်း + MCP profile များ — ကျွန်ုပ်တို့၏ ချုံ့ခြင်းကို ဆက်မလုပ်တော့ဘဲ ရပ်တန့်သည့် စည်းကမ်းနှင့် MCP tool-manifest လျှော့ချခြင်းအတွက် စိတ်ကူးဉာဏ် ပေးခဲ့သည်။
token-saver138အကြောင်းအရာကို သိရှိနားလည်ပြီး ဖိုင်အမျိုးအစားတစ်ခုချင်းစီအလိုက် output ချုံ့ခြင်းနှင့် ချို့ယွင်းမှုကို ထည့်သွင်းစဉ်းစားသည့် ရပ်တန့်မှု — ကျွန်ုပ်တို့၏ အမျိုးအစားအလိုက် ခွဲဝေစီမံခြင်းနှင့် အနည်းဆုံးရရှိမှု မပြည့်လျှင် ကျော်သွားခြင်းကို အတည်ပြုပေးခဲ့သည်။
token-optimizer1,951"မမြင်ရသော တိုကင်များကို ရှာပါ" — ၎င်း၏ offload + ပြန်လည်ရယူနိုင်သော handle ပုံစံက ကျွန်ုပ်တို့၏ CCR offload အယူအဆကို ပုံဖော်ပေးခဲ့သည်။
TokenMizer28ကျွန်ုပ်တို့၏ session-dedup ဒီဇိုင်းကို ပုံဖော်ပေးခဲ့သော session-graph + အလှည့်များအကြား line-dedup မူကြမ်းပုံစံ ဖြစ်သည်။
OmniCompress3Rust columnar-JSON + အကြောင်းအရာလိပ်စာအခြေပြု ပြန်လည်ရယူခြင်း + မက်ဆေ့ချ်များအကြား ထပ်နေမှုဖယ်ရှားခြင်း — ကျွန်ုပ်တို့၏ headroom/ccr/session-dedup engine ဒီဇိုင်းနှင့် cache တွင် တည်ငြိမ်သော "ချုံ့ထားသည့်ပုံစံသည် တည်နေရာအပေါ် မမူတည်ပါ" ဟူသည့် မပြောင်းလဲသော အခြေခံစည်းမျဉ်းကို အတည်ပြုပေးခဲ့သည်။
mcp-compressor113MCP tool-schema/description ချုံ့ခြင်း — ကျွန်ုပ်တို့၏ MCP tool-manifest အရေအတွက် လျှော့ချခြင်းကို ပုံဖော်ရာတွင် အထောက်အကူပြုခဲ့သည်။
RepoMapper197Aider ပုံစံ repo-map အဆင့်သတ်မှတ်ခြင်း — ကျွန်ုပ်တို့၏ repo-map / retrieval-ranking စူးစမ်းလေ့လာမှုကို ပုံဖော်ရာတွင် အထောက်အကူပြုခဲ့သည်။
quiet-shell-mcp4MCP ပေါ်တွင် ကြေညာချက်ပုံစံဖြင့် shell-output လျှော့ချခြင်း — ကျွန်ုပ်တို့၏ ကြေညာချက်ပုံစံ bash-output ချုံ့ခြင်းကို အတည်ပြုပေးခဲ့သည်။
ts-morph6,162TypeScript Compiler API toolkit — string၊ template နှင့် regex literal များကို မပြောင်းလဲဘဲ ထိန်းသိမ်းထားသည့် parser အခြေပြု မှတ်ချက်ဖယ်ရှားခြင်းအတွက် စိတ်ကူးဉာဏ် ပေးခဲ့သည်။
### 🧠 မှတ်ဉာဏ်နှင့် RAG
ပရောဂျက်⭐OmniRoute အတွက် လှုံ့ဆော်မှုပေးခဲ့ပုံ
Mem063,902အလုံးစုံသုံးနိုင်သော မှတ်ဉာဏ်အလွှာ — ၎င်း၏ proxy ကို ရေးသားခြင်း/ဖတ်ရှုခြင်း နယ်နိမိတ်အဖြစ် အသုံးပြုသည့် မော်ဒယ်က ကျွန်ုပ်တို့၏ မှတ်ဉာဏ်ဗိသုကာကို ပုံဖော်ပေးခဲ့သည်။
Letta (MemGPT)24,382အဆင့်ခွဲထားသော မှတ်ဉာဏ်ပါဝင်သည့် အခြေအနေသိမ်းဆည်းနိုင်သော agent များ — ကျွန်ုပ်တို့၏ Context Control & Recovery (CCR) အဆင့်ခွဲမော်ဒယ်အတွက် လှုံ့ဆော်မှုပေးခဲ့သည်။
WFGY1,781ထပ်ခါတလဲလဲ ဖြစ်ပေါ်တတ်သော RAG/LLM ချို့ယွင်းမှုပုံစံ 16 မျိုးကို ခွဲခြားထားသည့် ProblemMap အမျိုးအစားခွဲစနစ် — ကျွန်ုပ်တို့၏ ပြဿနာဖြေရှင်းရေးလမ်းညွှန်တွင် အသုံးပြုသည့် ဘုံဝေါဟာရများ ဖြစ်သည်။
### 🛰️ Traffic စစ်ဆေးခြင်း၊ MITM နှင့် transparent proxy
ပရောဂျက်⭐OmniRoute အတွက် လှုံ့ဆော်မှုပေးခဲ့ပုံ
llm-interceptor66coding-assistant ↔ LLM traffic ကို MITM ဖြင့် ကြားဖြတ်ခြင်း/ခွဲခြမ်းစိတ်ဖြာခြင်းက အစောပိုင်း Traffic Inspector လိုအပ်ချက်များကို အထောက်အကူပြုခဲ့သည်။ ယခင်က ဆင်းသက်ရယူထားသော module လေးခုဖြစ်သည့် SSE ပေါင်းစည်းခြင်း၊ conversation ပုံစံညှိခြင်း၊ secret ဖုံးကွယ်ခြင်းနှင့် header သန့်စင်ခြင်းတို့ကို အများပြည်သူသုံး protocol စံနှုန်းများအပေါ် အခြေခံ၍ သီးခြား clean-room နည်းလမ်းဖြင့် ဖန်တီးထားသော implementation များဖြင့် အစားထိုးပြီးဖြစ်သည်။ host-passthrough မျက်နှာပြင်နှစ်ခု (passthrough.ts နှင့် _internal/bypass.cjs) သည် သီးခြားအမျိုးအစားခွဲထားသည့် OmniRoute အတွင်းပိုင်း implementation များအဖြစ် ဆက်လက်တည်ရှိပြီး၊ ထိုအစားထိုးမှု၏ အစိတ်အပိုင်းအဖြစ် ပြန်လည်ရေးသားထားခြင်း မရှိပါ။
ProxyBridge5,995process တစ်ခုချင်းအလိုက် transparent proxy routing — ကျွန်ုပ်တို့၏ crash-safe MITM ရပ်တန့်ဖြုတ်ချမှု၊ socket idle-timeout များ၊ /proc process ချိတ်ဆက်သတ်မှတ်မှုနှင့် TPROXY ဖမ်းယူမှုတို့အတွက် လှုံ့ဆော်မှုပေးခဲ့သည်။
### 📚 မော်ဒယ်ဒေတာ၊ စောင့်ကြည့်မြင်နိုင်စွမ်းနှင့် UI
ပရောဂျက်⭐OmniRoute အတွက် လှုံ့ဆော်မှုပေးခဲ့ပုံ
models.dev6,555AI မော်ဒယ် သတ်မှတ်ချက်များ၊ ဈေးနှုန်းများနှင့် စွမ်းဆောင်ရည်များပါဝင်သော ပွင့်လင်းဒေတာဘေ့စ် — ကျွန်ုပ်တို့၏ မော်ဒယ်ကတ်တလောက်ထဲသို့ မူလပံ့ပိုးမှုဖြင့် တစ်ပြိုင်တည်းချိန်ညှိထားသည်။
React Flow / xyflow38,108ကျွန်ုပ်တို့၏ အချိန်နှင့်တစ်ပြေးညီ Compression Studio နှင့် Combo/Routing Studio တို့ကို လည်ပတ်စေသည့် node အခြေပြု graph library ဖြစ်သည်။
LangGraph40,314LangGraph Studio ၏ တိုက်ရိုက် workflow-graph ပုံဖော်ပြသမှုက ကျွန်ုပ်တို့၏ Studios များရှိ အချိန်နှင့်တစ်ပြေးညီ cascade မြင်ကွင်းအတွက် လှုံ့ဆော်မှုပေးခဲ့သည်။
Langfuse33,592၎င်း၏ trace → span → generation စောင့်ကြည့်မြင်နိုင်စွမ်းမော်ဒယ်က ကျွန်ုပ်တို့၏ Compression Studio waterfall ကို ပုံဖော်ပေးခဲ့သည်။
Kiali3,631Istio service-mesh စောင့်ကြည့်မြင်နိုင်စွမ်း — Routing/Combo Studio ရှိ ကျွန်ုပ်တို့၏ circuit-breaker badge များနှင့် error-edge ပုံဖော်မှုများအတွက် လှုံ့ဆော်မှုပေးခဲ့သည်။
lobe-icons2,428ကျွန်ုပ်တို့၏ dashboard တစ်လျှောက် provider icon များကို ဖော်ပြပေးသည့် AI/LLM အမှတ်တံဆိပ် logo များ ဖြစ်သည်။
flag-icons12,354README ဘာသာစကားရွေးချယ်ကိရိယာတွင် အသုံးပြုသည့် MIT လိုင်စင်ပါ SVG အလံများကို ပံ့ပိုးပေးသည်။
### 🛡️ လုံခြုံရေး
ပရောဂျက်⭐OmniRoute အတွက် လှုံ့ဆော်မှုပေးခဲ့ပုံ
awesome-secure-defaults721ကျွန်ုပ်တို့၏ လုံခြုံရေးဆိုင်ရာ ရွေးချယ်မှုများကို လမ်းညွှန်ပေးသည့် ပုံသေလုံခြုံမှုရှိသော library များ၏ စနစ်တကျ ရွေးချယ်စုစည်းထားသည့် စာရင်းဖြစ်သည် (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink)။
### 🧭 ဖြည့်စွက်အသုံးဝင်သော ကိရိယာများ
ပရောဂျက်⭐OmniRoute အတွက် လှုံ့ဆော်မှုပေးခဲ့ပုံ
ClawRouter6,564request ထပ်နေမှုဖယ်ရှားခြင်း၊ အရေးပေါ် ကုန်ကျစရိတ်မရှိ fallback၊ ထည့်သွင်းချိတ်ဆက်နိုင်သော Auto-Combo နည်းဗျူဟာများနှင့် ဘာသာစကားမျိုးစုံဆိုင်ရာ ရည်ရွယ်ချက်ခွဲခြားခြင်းတို့အတွက် လှုံ့ဆော်မှုပေးခဲ့သည်။
Antigravity-Manager30,652၎င်း၏ account သိရှိနားလည်သည့် မော်ဒယ်ပြန်လည်ချိတ်ဆက်မှု၊ executable path အတည်ပြုမှုနှင့် plan label လုပ်ဆောင်ပုံတို့က OmniRoute ၏ Antigravity runtime အတွက် အထောက်အကူပြုခဲ့သည်။
vscode-antigravity-cockpit4,817၎င်း၏ ကျစ်လျစ်သော quota-reset နှစ်သစ်ချအချိန်ပုံစံက OmniRoute ရှိ သက်ဆိုင်ရာ provider limit ပြသမှုအတွက် လှုံ့ဆော်မှုပေးခဲ့သည်။
AionUi32,230၎င်း၏ ACP ချိတ်ဆက်ပေါင်းစည်းမှုများက ထည့်သွင်းထားသော CLI agent များကို OmniRoute က အလိုအလျောက်ရှာဖွေသိရှိနိုင်ရန် လှုံ့ဆော်မှုပေးခဲ့သည်။
CodexBar20,507Grok Build quota မျက်နှာပြင်ကို ဖော်ထုတ်ခဲ့ပြီး၊ ထို့နောက် OmniRoute က လက်ရှိ wire format ကို သီးခြားလွတ်လပ်စွာ အတည်ပြု၍ ပြင်ဆင်ခဲ့သည်။
## 📄 လိုင်စင် MIT License - အသေးစိတ်အချက်အလက်များအတွက် [LICENSE](LICENSE) ကို ကြည့်ပါ။ ---
**[⬆ အပေါ်သို့ ပြန်သွားရန်](#-omniroute)** · Open-source AI အသိုင်းအဝိုင်းအတွက် ❤️ ဖြင့် ဖန်တီးထားသည်။ OmniRoute v3.8.52 · Node ≥22.22.2 · MIT License · omniroute.online