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

README (မြန်မာ)

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


OmniRoute ဒက်ရှ်ဘုတ်

🚀 OmniRoute — အခမဲ့ AI Gateway

OmniRoute — ကုဒ်ရေးခြင်းကို ဘယ်တော့မှ မရပ်လိုက်ပါနှင့်။ AI ကိရိယာတိုင်း → ဝန်ဆောင်မှုပေးသူ 356 ခု — အခမဲ့ 150+ ခု — ကို endpoint တစ်ခုတည်းမှတစ်ဆင့် အသုံးပြုနိုင်သည်။ Claude Code၊ Codex၊ Cursor၊ Cline၊ Copilot နှင့် Antigravity တို့ကို အခမဲ့ Claude / GPT / Gemini များနှင့် အလိုအလျောက် fallback ဖြင့် ချိတ်ဆက်ပါ။ RTK + Caveman ပေါင်းစပ်ချုံ့ခြင်းက token 15–95% (~89% ပျမ်းမျှ) ချွေတာပေးသည် — ကန့်သတ်ချက်များကို ဘယ်တော့မှ မထိပါ။ AI ဝန်ဆောင်မှုပေးသူ 356 ခု · အခမဲ့ tier 150+ ခု · တစ်လလျှင် အခမဲ့ token ~1.47B · routing နည်းဗျူဟာ 19 ခု · စတင်ရန် $0။

💰 တစ်လလျှင် အခမဲ့ Token ~1.47B

အခမဲ့ tier များကို ကိုယ်တိုင်ပေါင်းစပ်အသုံးပြုရန် ခက်ခဲပါသည် — SDK ဒါဇင်များစွာ၊ rate limit ဒါဇင်များစွာရှိပြီး မိမိတွင် အမှန်တကယ် မည်မျှရှိသည်ကို မသိနိုင်ပါ။ OmniRoute သည် ထပ်တလဲလဲသုံးနိုင်သော pool key 34 ခုရှိ အခမဲ့ tier စာရင်း 444 ခု ကို စုစည်းမှတ်တမ်းတင်ထားပြီး လစဉ်အသုံးပြုနိုင်သော ပမာဏကို အများသိအောင် ထုတ်ပြန်ထားသည့် positive budget pool 16 ခုအပြင် model အလိုက် Groq cap ငါးခု ကို shared pool အလိုက် ထပ်နေမှုဖယ်ရှားကာ token အရေအတွက်ခေါင်းစဉ်ကို တွက်ချက်ပါသည်။ ဒေသဆိုင်ရာ အထောက်အထားစစ်ဆေးပြီးမှသာ ဖွင့်ပေးသည့် quota များ (လက်ရှိတွင် ModelScope) ကို သီးခြားဖော်ပြထားပြီး ဒေသဆိုင်ရာ အထောက်အထားအတည်ပြုမှုနောက်ကွယ်တွင် +~6M ရှိကာ ခေါင်းစဉ်ပါ စုစုပေါင်းထဲသို့ လုံးဝမထည့်ပါ။ ရလဒ်ကို ဒက်ရှ်ဘုတ် (/dashboard/free-tiers) တွင် အမြဲမြင်တွေ့နိုင်သည်။

OmniRoute အခမဲ့ tier budget ကတ်: ပုံမှန်အားဖြင့် တစ်လလျှင် အခမဲ့ token ~1.47B၊ စာရင်းသွင်းမှု credit များနှင့် ပထမလတွင် ~2.10B အထိ၊ endpoint တစ်ခု၏ နောက်ကွယ်ရှိ စုစည်းမှတ်တမ်းတင်ထားသော အခမဲ့ tier စာရင်း 444 ခုကို လွှမ်းခြုံသည့် မှတ်တမ်းတင်ထားသော ထပ်တလဲလဲသုံးနိုင်သော pool key 34 ခုမှ ရရှိသည်။ shared pool တစ်ခုစီကို တစ်ကြိမ်သာ ထည့်တွက်သည့် ရိုးသားသော pool ထပ်နေမှုဖယ်ရှားထားသည့် တွက်ချက်မှု — အများသိအောင် ထုတ်ပြန်ထားသော positive လစဉ် token budget ရှိသည့် ထပ်တလဲလဲသုံးနိုင်သော pool 16 ခုအပြင် model အလိုက် Groq cap ငါးခုပါဝင်သည်။ ဝန်ဆောင်မှုပေးသူ 13 ခုကို စည်းမျဉ်းအန္တရာယ် catalog တွင် ရှောင်ရန်ဟု မှတ်သားထားသောကြောင့် သင်ကိုယ်တိုင် ဆုံးဖြတ်နိုင်သည်။ Budget bar တွင် Mistral 1B၊ Nara 210M၊ LLM7 150M၊ Groq 30M (model အလိုက် cap ငါးခု) နှင့် ပိုသေးသော pool များအပြင် ပထမလစာရင်းသွင်းမှု credit များ ပါဝင်သည်။ အမြဲတမ်းအခမဲ့ဖြစ်ပြီး token cap မရှိသော ဝန်ဆောင်မှုပေးသူများကို ခေါင်းစဉ်ပါ အရေအတွက်ကို မဖောင်းပွစေရန် သီးခြားဖော်ပြထားသည်။ တိုက်ရိုက် အသုံးပြုပြီး/ကျန်ရှိမှုကို /dashboard/free-tiers တွင် ကြည့်နိုင်သည်။

တိုက်ရိုက် /dashboard/free-tiers စာမျက်နှာ၏ လှုပ်ရှားပုံရိပ် အကျဉ်းချုပ်။ နည်းလမ်းအပြည့်အစုံ (pool ထပ်နေမှုဖယ်ရှားခြင်း၊ credit tier များ၊ ဝန်ဆောင်မှုပေးသူ စည်းမျဉ်းများ): docs/reference/FREE_TIERS.md

ဤကိန်းဂဏန်းများကို တိုက်ရိုက် catalog နှင့် နှစ်ပတ်တစ်ကြိမ် ပြန်လည်စစ်ဆေးပြီး အတက်အကျ နှစ်မျိုးစလုံး ဖြစ်နိုင်သည် — ဝန်ဆောင်မှုပေးသူတစ်ဦးက အခမဲ့ tier ကို ရပ်ဆိုင်းလိုက်လျှင် ကိန်းဂဏန်းကျသွားမည်ဖြစ်ပြီး အသစ်တစ်ခု ထပ်တိုးလာလျှင် မြင့်တက်လာမည်ဖြစ်သည်။ ကျွန်ုပ်တို့သည် catalog က အမှန်တကယ်တွက်ချက်ပေးသည့် ပမာဏကိုသာ ထုတ်ပြန်ပြီး ဖြစ်နိုင်သမျှအကောင်းဆုံး အခြေအနေသို့ ဂဏန်းမြှင့်ထားခြင်း မပြုပါ။


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

Star များ diegosouzapw%2FOmniRoute | Trendshift Star မှတ်တမ်း အဆင့် olud.ai

💬 အသိုင်းအဝိုင်းသို့ ဝင်ရောက်ပါ

👋 ထိန်းသိမ်းသူကို Follow လုပ်ပါ — ဝန်ဆောင်မှုပေးသူအသစ်များ၊ release များနှင့် အကြံပြုချက်များကို ဦးစွာရယူပါ:

LinkedIn တွင် Diego ကို Follow လုပ်ပါ GitHub တွင် @diegosouzapw ကို Follow လုပ်ပါ

Discord Telegram WhatsApp ကမ္ဘာလုံးဆိုင်ရာ WhatsApp ဘရာဇီး ဝဘ်ဆိုက်

မေးခွန်းများ၊ ဝန်ဆောင်မှုပေးသူဆိုင်ရာ အကြံပြုချက်များ၊ roadmap နှင့် အကူအညီ → Discord · Telegram · WhatsApp 🌍 ကမ္ဘာလုံးဆိုင်ရာ / 🇧🇷 ဘရာဇီး / Portal


📈 Gateway သည် ဆက်လက်ကြီးထွားနေသည်

v3.8.49 v3.8.50 v3.8.51+
🌐 ပံ့ပိုးသူများ 290 352 နောက်ထပ် စီတန်းထားသည်
🧠 သီးခြား chat model ID များ 1185 1312
🖼️ Modality Bridge 🆕 ရုပ်ပုံ + အသံ + ဗီဒီယို
📡 Radar အခမဲ့ catalog 🆕 စိတ်ကြိုက်ပါဝင်နိုင်သည်
⚖️ Quota ကို ထည့်သွင်းစဉ်းစားသော အချိန်ဇယားစီမံခြင်း 🆕 Quota-Share
📊 Quota telemetry 🆕 တိုက်ရိုက်

ရှေ့လုပ်ငန်းစဉ်v3.9.0 LTS ဆီသို့ လမ်းကြောင်းအတိုင်း ချီတက်နေသည်


🧩 ရရှိနိုင်သည်

npm version NPM Monthly Docker Hub License: MIT Docker Pulls Electron Downloads

🚀 စတင်ရန် 🚀 အမြန်စတင်ရန် 📦 ထည့်သွင်းရန် 🆓 စီစဉ်သတ်မှတ်ရန်မလို
💡 လေ့လာရန် 💥 ကတိကဝတ် 🤔 OmniRoute ကို ဘာကြောင့်သုံးသင့်သလဲ 🏆 ထူးခြားစေသည့်အချက်များ
⚙️ အင်္ဂါရပ်များ 🎯 Combos 🌐 ပံ့ပိုးသူများ 🔌 CLI & MCP
🗜️ ချုံ့ခြင်း 🖥️ လည်ပတ်နိုင်သည့်နေရာများ 🔒 ကိုယ်ရေးကိုယ်တာလုံခြုံမှု
👀 ကြည့်ရှုရန် 🎬 လက်တွေ့လုပ်ဆောင်ပုံ အသစ်ပါဝင်လာသည်များ 🤖 တွဲဖက်အသုံးပြုနိုင်သော CLI များ
💚 ပံ့ပိုးရန် 💚 ပံ့ပိုးရန် / လှူဒါန်းရန် 💬 အသိုင်းအဝိုင်း 💖 ကမကထပြုသူများ
📦 ပရောဂျက် 🛠️ နည်းပညာအစုအဖွဲ့ 📖 စာရွက်စာတမ်းများ 👥 ပါဝင်ကူညီသူများ
🌐 ဘာသာစကား ၅၇ မျိုးဖြင့်

အင်္ဂလိပ် (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)


🆓 ထည့်သွင်းပြီးသည်နှင့် ချက်ချင်းအသုံးပြုနိုင်သည် — key မလို၊ config မလို

ထည့်သွင်းပြီးသည်နှင့် ချက်ချင်းအသုံးပြုနိုင်သည် — config လုံးဝမလိုပါ။ အဆင့်သုံးဆင့်— 1. ထည့်သွင်းပါ — npm i -g omniroute၊ server သည် localhost:20128 တွင် စတင်အလုပ်လုပ်ပါမည်။ 2. သင့် tool ကို http://localhost:20128/v1 သို့ ညွှန်ပါ — OpenAI နှင့် တွဲဖက်အသုံးပြုနိုင်သည့် မည်သည့် tool မဆို (Claude Code, Cursor, Cline)။ 3. အဖြေရရှိပါမည် — API key၊ signup သို့မဟုတ် configuration တစ်ခုမျှမလိုဘဲ ချက်ချင်းအဖြေရရန် model auto ကို ခေါ်ပါ။ Key မလိုသည့် provider ဖြစ်သော OpenCode Free ကို auto combo ထဲတွင် အသင့်ချိတ်ဆက်ထားသဖြင့် အသစ်ထည့်သွင်းပြီးသည်နှင့် ချက်ချင်းတုံ့ပြန်နိုင်ပါသည်။
# အသစ်ထည့်သွင်းထားပြီး အထောက်အထားများ လုံးဝမလိုပါ — `auto` သည် အသင့်အလုပ်လုပ်သည်-
curl http://localhost:20128/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"model":"auto","messages":[{"role":"user","content":"Hello!"}]}'

သီးသန့် free backend တစ်ခုကို ပိုနှစ်သက်ပါသလား။ oc/… (OpenCode Free) ကို တိုက်ရိုက်ခေါ်ပါ။ ထို့နောက် auto သို့ ပြောင်းပြီး OmniRoute ကို ရွေးချယ်ခိုင်းပါ။

📦 Python, Node.js, PHP နှင့် cURL အတွက် copy-paste လုပ်နိုင်သော quickstart script များ → examples/quickstart/


💥 ကတိကဝတ်

ကတိကဝတ် — endpoint တစ်ခုနှင့် provider 356 ခု။ ကျန်းမာစွာအလုပ်လုပ်နေသော အခြား target တစ်ခု ရှိနေသရွေ့ automatic fallback က routing ကို ဆက်လက်လုပ်ဆောင်ပေးသည်။ မဏ္ဍိုင်ခြောက်ရပ်— provider 356 ခုအကြား ခံနိုင်ရည်ရှိသော fallback · သတ်မှတ်ချက်နှင့်ကိုက်ညီသော workload များတွင် token 95% အထိ ချွေတာနိုင်မှု · free tier 150+ ခုနှင့် ထပ်တလဲလဲအသုံးပြုနိုင်သော/key မလိုဘဲ ထာဝရအခမဲ့ provider 52 ခုဖြင့် $0 မှ စတင်နိုင်မှု · config တစ်ခုတည်းမှတစ်ဆင့် CLI/agent integration 36 ခု · /v1 တွင် OpenAI, Claude, Gemini နှင့် Responses API တို့နှင့် တွဲဖက်အသုံးပြုနိုင်မှု · circuit breaker များ၊ TLS stealth၊ MCP tool 110 ခု၊ A2A၊ memory၊ guardrail များ၊ eval များနှင့် ခြေရာခံထားသော test file 5,100+ ခုအတွင်း static test declaration 39,000+ ခု အပါအဝင် production control များ။

🤔 OmniRoute ကို ဘာကြောင့် ရွေးချယ်သင့်သလဲ?

OmniRoute ကို ရွေးချယ်ရသည့်အကြောင်းရင်း — dashboard 10 ခု၊ အလုပ်မလုပ်တော့သော API key များနှင့် မမျှော်လင့်ထားသော bill များကို အလှည့်ကျကိုင်တွယ်နေရခြင်းမှ ရပ်တန့်လိုက်ပါ။ နေ့စဉ်ကြုံတွေ့ရသော ပြဿနာဆယ်ခုနှင့် ဖြေရှင်းနည်းများ— အသုံးမပြုရသေးဘဲ quota သက်တမ်းကုန်ခြင်း → subscription များကို အများဆုံးအသုံးချပါ; coding လုပ်နေစဉ် rate limit ထိခြင်း → အဆင့် 4 ဆင့် auto-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 ဆင့်ခံနိုင်ရည် (circuit breaker များ၊ key cooldown၊ model lockout); အဖွဲ့တစ်ဖွဲ့လုံး subscription တစ်ခုကို မျှဝေသုံးခြင်း → မျှတစွာခွဲဝေသည့် quota များပါသော key pool များ; prompt များ တစ်စုံတစ်ဦး၏ cloud မှ ဖြတ်သန်းခြင်း → 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) ကို ခေါ်သည်; သတ်မှတ်ချက်နှင့်ကိုက်ညီပြီး ကျန်းမာစွာအလုပ်လုပ်နေသော target တစ်ခု ရှိနေသရွေ့ OmniRoute Smart Router (RTK + Caveman compression၊ routing strategy 19 ခု၊ circuit breaker များ၊ TLS stealth၊ MCP၊ A2A၊ guardrail များ) သည် provider အဆင့် 4 ဆင့်အကြား fallback လုပ်နိုင်သည် — Tier 1 Subscription၊ Tier 2 API Key၊ Tier 3 Cheap နှင့် Tier 4 Free။

🤝 ကျွန်ုပ်တို့၏ Open Source မိတ်ဆွေများ၏ ပံ့ပိုးမှု

Kimi K3 — ပွင့်လင်းနယ်ပယ် ဉာဏ်ရည်တု · ပါရာမီတာ 2.8T · တိုကင် 1M context

Open Source မိတ်ဆွေအဖြစ် ပူးပေါင်းလိုပါသလား။ ဤကုမ္ပဏီများသည် open source ကို ထောက်ပံ့ကာ OmniRoute ဆက်လက်တိုးတက်နိုင်ရန် ကူညီပေးနေကြပြီး၊ ၎င်းတို့ပေးအပ်သည့် တိုကင်တိုင်းကို မည်သည့်နေရာတွင် အသုံးပြုထားကြောင်း ကျွန်ုပ်တို့က အများသိအောင် ပွင့်လင်းစွာ ဖော်ပြပါသည်။ ဆက်သွယ်ရန်: diegosouza.pw@outlook.com

Kimi (Moonshot AI)
Kimi
Moonshot AI

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

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

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

OmniRoute ရှိ ပထမတန်းစား ပံ့ပိုးမှု: Chat Completions၊ native /v1/responses endpoint၊ vision၊ tool calling နှင့် ရုပ်ပုံမော်ဒယ် 3 ခု (grok-imaginenano-banana-pronano-banana-2cheaperinference/<model> အဖြစ် အသုံးပြုနိုင်သည်)။ API key ရယူရန် →

aff=omniroute ဟု tag တပ်ထားသည့် link များသည် မိတ်ဖက် link များဖြစ်သည်။ ယင်းတို့သည် သင့်အတွက် အပိုကုန်ကျစရိတ်မရှိဘဲ ပရောဂျက်ကို ငွေကြေးပံ့ပိုးပေးပါသည်။


🎟️ မိတ်ဖက် ပရိုမိုးရှင်း — ကျွန်ုပ်တို့က စပွန်ဆာမပေးထားသည့် provider များထံမှ အခမဲ့ signup coupon များ (ချဲ့ကြည့်ရန် နှိပ်ပါ)

ဤကဏ္ဍသည် referral/coupon code များအတွက်သာ ဖြစ်သည်။ စပွန်ဆာ မိတ်ဖက်ပူးပေါင်းမှုများကို အထက်ရှိ 🤝 ကျွန်ုပ်တို့၏ Open Source မိတ်ဆွေများ၏ ပံ့ပိုးမှု ကဏ္ဍတွင် ဖော်ပြထားသည်။ OmniRoute သည် ဤနေရာတွင် ဖော်ပြထားသည့် provider များနှင့် စပွန်ဆာ သို့မဟုတ် မိတ်ဖက်ဆက်ဆံရေး မရှိပါ။ ယင်းတို့သည် မည်သူမဆို အသုံးပြုနိုင်သည့် အများသုံး coupon များဖြစ်သည်။

AgentRouter
AgentRouter
agentrouter.org
AgentRouter — မိတ်ဖက် signup · signup ပြုလုပ်ပါက အခမဲ့ credit $100 ရရှိမည် (အခမဲ့ server ဖြစ်သောကြောင့် latency ပိုမြင့်နိုင်သည် — production အတွက်မဟုတ်ဘဲ စမ်းသပ်ရန် အသင့်တော်ဆုံးဖြစ်သည်)။ v3.8.50 မှစတင်၍ OmniRoute တွင် ပထမတန်းစား ပံ့ပိုးမှု ပါဝင်လာသည်။ Chat Completions၊ Anthropic နှင့် ကိုက်ညီသော wire format နှင့် OpenAI နှင့် ကိုက်ညီသော path တို့ကို ပံ့ပိုးထားသည်။ ရရှိနိုင်သည့် မော်ဒယ်များတွင် claude-opus-4-8claude-opus-5gpt-5.6-sol နှင့် အခြားမော်ဒယ်များ ပါဝင်သည်။ သင်၏ $100 ကို ရယူရန် →

⚠️ မိတ်ဖက် link — OmniRoute သည် ဤ provider နှင့် စပွန်ဆာ သို့မဟုတ် မိတ်ဖက်ဆက်ဆံရေး မရှိပါ။

OmniRoute အသုံးပြုသူများအတွက် အကျိုးရှိစေမည့် ရက်ရောသော အခမဲ့ signup coupon ပေးသည့် အခြား provider ကို သိပါသလား။ issue တစ်ခုဖွင့်ပေးပါ၊ ကျွန်ုပ်တို့က ဤနေရာတွင် ထည့်သွင်းပေးပါမည်။


🎯 ကွန်ဘိုများ — အဓိကစွမ်းဆောင်ရည်

ကွန်ဘိုလမ်းကြောင်းသတ်မှတ်မှု နည်းဗျူဟာ 19 ခုလုံး၏ လှုပ်ရှားပုံ — နည်းဗျူဟာတစ်ခုလျှင် အကွက်တစ်ခုစီ: priority, fill-first, weighted, round-robin, p2c, least-used, random, strict-random, cost-optimized, headroom, reset-window, reset-aware, context-relay, context-optimized, cache-optimized, lkgp, auto, fusion, pipeline။ တစ်ခုချင်းစီ၏ လုပ်ဆောင်ပုံကို အထက်ပါဇယားတွင် ကြည့်ပါ။

ကွန်ဘို ဆိုသည်မှာ OmniRoute က အလိုအလျောက် လမ်းကြောင်းခွဲပေးသည့် မော်ဒယ်များ၏ ကွင်းဆက်တစ်ခုဖြစ်သည်။ ခွဲတမ်းကုန်သွားခြင်း၊ ဝန်ဆောင်မှုပေးသူ ပျက်ကွက်ခြင်း သို့မဟုတ် ကုန်ကျစရိတ် ရုတ်တရက်မြင့်တက်ခြင်းတို့ ဖြစ်ပေါ်ပါက ကွန်ဘိုသည် သတ်မှတ်ချက်နှင့်ကိုက်ညီပြီး ကောင်းမွန်စွာအလုပ်လုပ်နေသော နောက်မော်ဒယ်သို့ ပြောင်းရွှေ့နိုင်သည်။ 🛡️

သတ်မှတ်ပြင်ဆင်စရာမလို — auto ကိုသာ အသုံးပြုပါ

ကွန်ဘိုဖန်တီးရန် မလိုပါ။ သင့်မော်ဒယ်ကို auto (သို့မဟုတ် ၎င်း၏ မူကွဲတစ်ခု) အဖြစ် သတ်မှတ်လိုက်ပါ၊ ထို့နောက် OmniRoute သည် သင်ချိတ်ဆက်ထားသော ဝန်ဆောင်မှုပေးသူများမှ virtual ကွန်ဘိုတစ်ခုကို တိုက်ရိုက်အမှတ်ပေး၍ တည်ဆောက်ပေးသည်-

မော်ဒယ် IDဦးစားပေး အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်သည့်အရာ
auto🎯 ဟန်ချက်ညီသော ပုံသေရွေးချယ်မှု (LKGP — သင်၏ နောက်ဆုံးကောင်းမွန်ခဲ့သော ဝန်ဆောင်မှုပေးသူကို ဆက်လက်အသုံးပြုသည်)
auto/coding🧑💻 ကုဒ်ထုတ်လုပ်မှုအတွက် အရည်အသွေးဦးစားပေး အလေးချိန်များ
auto/fast တုံ့ပြန်ချိန်အနည်းဆုံးကို ဦးစွာရွေးချယ်သည်
auto/cheap💰 တိုကင်တစ်ခုလျှင် ဈေးအသက်သာဆုံးကို ဦးစွာရွေးချယ်သည်
auto/offline🔋 ခွဲတမ်း / နှုန်းကန့်သတ်ချက်အတွက် လက်ကျန်ပမာဏအများဆုံးကို ဦးစွာရွေးချယ်သည်
auto/smart🔭 အရည်အသွေးဦးစားပေး + ပိုကောင်းသော မော်ဒယ်များကို ရှာဖွေရန် 10% စမ်းသပ်အသုံးပြုမှု
auto/lkgp📌 နောက်ဆုံးကောင်းမွန်ခဲ့သော ဝန်ဆောင်မှုပေးသူကို အတိအလင်း ဆက်လက်အသုံးပြုခြင်း
auto/chaos🧪 ခံနိုင်ရည်စမ်းသပ်မှုအတွက် ချို့ယွင်းချက်ထည့်သွင်းသည့် အလေးချိန်များ (chaos engineering)

🔀 သို့မဟုတ် ကိုယ်ပိုင်ကွန်ဘိုကို တည်ဆောက်ပါ — လမ်းကြောင်းသတ်မှတ်မှု နည်းဗျူဟာ 19 ခု

နည်းဗျူဟာ 19 ခုလုံးကို ကွန်ဘိုအဆင့်တစ်ခုချင်းစီတွင် လိုသလို ပေါင်းစပ်အသုံးပြုနိုင်သည်-

# နည်းဗျူဟာ လုပ်ဆောင်ပုံ
1 priority ပထမပစ်မှတ်ဦးစားပေး အစဉ်လိုက်စာရင်း — တစ်ခုချင်းစီကို ကုန်အောင်သုံးပြီးမှ နောက်တစ်ခုသို့ ရွှေ့သည် 🥇
2 fill-first နောက်ပစ်မှတ်သို့ မရွှေ့မီ ပစ်မှတ်တစ်ခုချင်းစီ၏ ခွဲတမ်းကို အပြည့်အဝ အသုံးပြုသည်
3 weighted ပစ်မှတ်တစ်ခုချင်းစီ၏ အလေးချိန်အလိုက် ကျပန်းရွေးချယ်သည်
4 round-robin ပစ်မှတ်များကို အစဉ်လိုက် လှည့်ပတ်အသုံးပြုသည်
5 p2c ရွေးချယ်စရာနှစ်ခုမှ ကျပန်းရွေးသော ဝန်ချိန်ညှိမှု
6 least-used လက်ရှိဝန်အား အနည်းဆုံးရှိသော ပစ်မှတ်ကို ရွေးချယ်သည်
7 random တစ်ပြေးညီ ကျပန်းရွေးချယ်မှု (ထပ်နေမှုများကို ဖယ်ရှားထားသည်)
8 strict-random ထပ်နေမှုများကို မဖယ်ရှားဘဲ ကျပန်းရွေးချယ်သည် 🎲
9 cost-optimized တိုက်ရိုက်ကက်တလောက်ဈေးနှုန်းများအရ တောင်းဆိုမှုတစ်ခုလျှင် $ ကုန်ကျစရိတ်ကို အနည်းဆုံးဖြစ်စေသည် 💸
10 headroom လက်ကျန်ခွဲတမ်းအများဆုံးရှိသော ပစ်မှတ်ကို ရွေးချယ်သည်
11 reset-window ခွဲတမ်းကာလ အမြန်ဆုံးပြန်လည်စတင်မည့် ပစ်မှတ်ကို ဦးစားပေးသည်
12 reset-aware ခွဲတမ်းပြန်လည်စတင်ချိန်အလိုက် အဆင့်သတ်မှတ်သည် — ကာလတိုများကို ဦးစားပေးသည် 📊
13 context-relay ရှည်လျားသော စကားဝိုင်းများအတွက် ပစ်မှတ်များအကြား ဆက်စပ်အကြောင်းအရာကို လွှဲပြောင်းပေးသည် 🧠
14 context-optimized လက်ရှိ ဆက်စပ်အကြောင်းအရာအရွယ်အစားနှင့် အကိုက်ညီဆုံးကို ရွေးချယ်သည်
15 cache-optimized ပြန်လည်အသုံးပြုနိုင်သော prompt ရှေ့ဆက်တစ်ခုချင်းစီကို တူညီသောအကောင့်တွင် သတ်မှတ်ထားသည် — prompt-cache ထိမှန်မှုကို အမြင့်ဆုံးဖြစ်စေသည် 🎯
16 lkgp နောက်ဆုံးကောင်းမွန်ခဲ့သော လမ်းကြောင်း — နောက်ဆုံးအောင်မြင်ခဲ့သည့် ဝန်ဆောင်မှုပေးသူကို ဆက်လက်အသုံးပြုပြီးနောက် လိုအပ်ပါက စည်းမျဉ်းများအတိုင်း အရန်ပြောင်းသည်
17 auto ချိတ်ဆက်မှုတိုင်းအတွက် အချက် 16 ချက်ဖြင့် တိုက်ရိုက်အမှတ်ပေးသည် 🤖
18 fusion မော်ဒယ်အစုအဖွဲ့တစ်ခုထံ တစ်ပြိုင်နက် ပို့ပြီး အကဲဖြတ်သူက အဖြေတစ်ခုအဖြစ် ပေါင်းစပ်ဖန်တီးသည် 🧬
19 pipeline အဆင့်များကို ကွင်းဆက်ချိတ်ဆက်သည် — ပစ်မှတ်တစ်ခုချင်းစီ၏ အထွက်သည် နောက်တစ်ခု၏ အဝင်ဖြစ်လာသည် 🔗

Auto-Combo အင်ဂျင်သည် ရွေးချယ်နိုင်သည့် ပစ်မှတ်တိုင်းကို အချက် 16 ချက် (ကျန်းမာရေးအခြေအနေ၊ ခွဲတမ်း၊ ကုန်ကျစရိတ်၊ တုံ့ပြန်ချိန်၊ လုပ်ငန်းနှင့်ကိုက်ညီမှု၊ အရည်အသွေး၊ session ရရှိနိုင်မှု…) အပေါ် အခြေခံ၍ အမှတ်ပေးသည် — 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 ချိတ်ဆက်မှု cooldown (key/account တစ်ခု)- အခြေခံ 5s OAuth / 3s API-key၊ anti-thundering-herd အကာအကွယ်ပါသည့် exponential ×2 backoff၊ 429 အတွက် Retry-After ကို လိုက်နာပြီး အောင်မြင်ပါက error state အားလုံးကို ရှင်းလင်းသည်။ cooldown ဖြစ်နေသော key တစ်ခုကို ကျော်သွားပြီး ကျန် sibling key များက ဆက်လက်ဝန်ဆောင်မှုပေးသည်။ အလွှာ 3 မော်ဒယ် lockout (မော်ဒယ်တစ်ခု)- မော်ဒယ်အလိုက် 429၊ local 404 သို့မဟုတ် mode ငြင်းပယ်မှုများသည် ထိုမော်ဒယ်တစ်ခုတည်းကိုသာ lock လုပ်ပြီး ချိတ်ဆက်မှုတစ်ခုလုံးကို မည်သည့်အခါမျှ lock မလုပ်ပါ။ နောက်ဆုံးအခြေအနေများ (ပိတ်ပင်ခံရခြင်း၊ သက်တမ်းကုန်ခြင်း၊ credits ကုန်ဆုံးခြင်း) သည် အော်ပရေတာက ကိုင်တွယ်ရမည့်အရာများဖြစ်ပြီး cooldown များမဟုတ်ပါ။

📖 အလိုအလျောက် Combo အင်ဂျင် · ခံနိုင်ရည်ရှိမှု လမ်းညွှန်


🏆 OmniRoute ကို ထူးခြားစေသည့်အချက်များ

OmniRoute ကို ထူးခြားစေသည့်အချက်များ — စွမ်းဆောင်ရည် 13 မျိုးအရ 9router၊ OpenRouter၊ CLIProxyAPI နှင့် LiteLLM တို့ကို ရက်စွဲအလိုက် နှိုင်းယှဉ်ထားသည့် အကျဉ်းချုပ်။ OmniRoute တွင် ဝန်ဆောင်မှုပေးသူ 356 ခု၊ ထည့်သွင်းပေးထားသည့် အခမဲ့အဆင့် 150 ကျော်၊ လမ်းကြောင်းရွေးချယ်မှု မဟာဗျူဟာ 19 မျိုး၊ အင်ဂျင် 12 ခုသုံး တိုကင်ချုံ့ခြင်း၊ ကိရိယာ 110 ပါဝင်သည့် အသင့်ပါ MCP ဆာဗာ၊ A2A အေးဂျင့်ပရိုတိုကော၊ အမြဲတမ်းမှတ်ဉာဏ်၊ လုံခြုံရေးအကာအကွယ်များ၊ ကလောက်ဒ်အေးဂျင့်များ၊ TLS လက်ဗွေရာဖျောက်ကွယ်မှု၊ Desktop/Termux/PWA နှင့် ဘာသာစကားမျိုးစုံသုံး UI ဒေသန္တရဘာသာ 42 မျိုးတို့ ပါဝင်သည်။ OmniRoute သည် MIT လိုင်စင်ရရှိထားပြီး ကိုယ်တိုင်လက်ခံဆောင်ရွက်နိုင်သည်။ ပြိုင်ဘက်များ၏ စွမ်းဆောင်ရည်များနှင့် အရေအတွက်များသည် ပြောင်းလဲနိုင်သည်၊ လင့်ခ်ချိတ်ထားသည့် နည်းစနစ်ကို ကြည့်ပါ။

📊 နည်းစနစ်အပြည့်အစုံနှင့် လုပ်ဆောင်ချက်တစ်ခုချင်းအလိုက် 9router၊ OpenRouter၊ CLIProxyAPI နှင့် LiteLLM တို့နှင့် နှိုင်းယှဉ်ချက် → 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

⚠️ အကြွေစေ့တစ်မျိုးစီကို ဖော်ပြထားသည့် ကွန်ရက်ပေါ်တွင်သာ ပို့ပါ — မှားယွင်းသော ကွန်ရက်ပေါ်မှ ပို့ပါက ရန်ပုံငွေများ ဆုံးရှုံးနိုင်သည်။

🐛 ချို့ယွင်းချက်တစ်ခု တွေ့ရှိပါသလား သို့မဟုတ် အကြံပြုချက်ရှိပါသလား။ ဆွေးနွေးမှု တစ်ခု ဖွင့်ပါ။


ဆော့ဖ်ဝဲရေးသားသူ မှတ်စုများ: ဆော့ဖ်ဝဲရေးသားသူများ အဆင်ပြေစေရန် ပရောဂျက်သည် npm install/postinstall လုပ်ဆောင်စဉ် စက်တွင်း .env ဖိုင်တစ်ခုကို ထုတ်လုပ်နိုင်သည်။ ဤဖိုင်ကို .gitignore မှတစ်ဆင့် ရည်ရွယ်ချက်ရှိရှိ လျစ်လျူရှုထားပြီး (.gitignore ကို ကြည့်ပါ) မည်သည့်အခါမျှ commit မလုပ်ရပါ — မတော်တဆ commit လုပ်မိပါက ဖော်ထုတ်ခံထားရသည့် လျှို့ဝှက်ချက်များကို ပြောင်းလဲပြီး ဖိုင်ကို မှတ်တမ်းမှ ဖယ်ရှားပါ။ စက်တွင်း ပတ်ဝန်းကျင်ဖိုင်များနှင့် လျှို့ဝှက်ချက်များကို စီမံခန့်ခွဲရန် လမ်းညွှန်ချက်များအတွက် docs/DEVELOPER-ENVIRONMENT.md ကို ကြည့်ပါ။

📡 OmniRoute Radar

အထက်တွင် ဖော်ပြထားသည့် pool-deduplicated catalog အရ အဓိက free-tier ပမာဏမှာ ~1.47B tokens/month အဖြစ် ဆက်လက်တည်ရှိပါသည်။ ယာယီ provider signup credits များကြောင့် ပထမလတွင် သီးခြားအနေဖြင့် ~2.10B အထိ တိုးမြှင့်နိုင်ပါသည်။ Radar သည် OmniRoute release များကြားတွင် နောက်ဆုံးပေါ် free-model ရရှိနိုင်မှုကို သိရှိလိုသူများအတွက် ရွေးချယ်အသုံးပြုနိုင်သည့် လက်မှတ်ရေးထိုးထားသော catalog overlay တစ်ခုဖြစ်ပါသည်။ community catalog နှင့် လက်ရှိအခမဲ့ feature အားလုံးသည် ဆက်လက်အခမဲ့ဖြစ်ပါသည်။

Supporter များသည် live catalog နှင့် ထပ်ဆောင်း provider အခွင့်အလမ်းများကို ရရှိနိုင်ပါသည်။ ၎င်း၏ သီးခြားပြောင်းလဲနိုင်သော အများဆုံးပမာဏမှာ provider ရရှိနိုင်မှုအပေါ် မူတည်၍ အများဆုံး ခန့်မှန်းခြေ 3B tokens/month ဖြစ်ပါသည်။ ထိုအများဆုံးပမာဏကို အာမခံထားခြင်းမရှိပါ။ provider များသည် quota များ၊ အရည်အချင်းပြည့်မီမှု သတ်မှတ်ချက်များ၊ model များ သို့မဟုတ် region များကို အချိန်မရွေး ပြောင်းလဲနိုင်ပါသည်။

Radar သည် ကိုယ်တိုင်ရွေးချယ်ဖွင့်သုံးရပြီး GET ဖြင့်သာ အသုံးပြုနိုင်ပါသည်။ OmniRoute client သည် prompt များ၊ traffic၊ provider configuration၊ usage telemetry သို့မဟုတ် local announcement-dismiss state တို့ကို upload မလုပ်ပါ။ အရည်အချင်းပြည့်မီမှုနှင့် လက်ရှိ catalog အကြောင်းကို radar.omniroute.online/planos တွင် လေ့လာနိုင်ပါသည်။


အသစ်ပါဝင်လာသည့်အရာများ

v3.8.20 → v3.8.50 မှ မကြာသေးမီက အဓိကအချက်များ။ မှတ်တမ်းအပြည့်အစုံကို CHANGELOG.md တွင် ကြည့်ရှုနိုင်ပါသည်။

  • 🎛️ OmniConductor — သင့် agent အစုအဖွဲ့ထံ အဝင် A2A တာဝန်လွှဲပြောင်းမှု၊ Agent Card ပေါ်ရှိ Conductor ကျွမ်းကျင်မှုများနှင့် Faro push-to-talk အသံချတ်ပါဝင်သည့် dashboard panel။ → A2A ဆာဗာ
  • 🛂 လိုက်လျောညီထွေဖြစ်သော ဝင်ခွင့်နှင့် ဝန်ပိုကာကွယ်မှု — အရင်းအမြစ်များစွာ လိုအပ်သည့် chat request များသည် 503 ပြန်ပေးမည့်အစား တန်းစီစောင့်ဆိုင်းပြီး၊ connection တစ်ခုစီအလိုက် atomic RPM rolling lease များကို အသုံးပြုသည်။ → ကြံ့ခိုင်မှု လမ်းညွှန်
  • 🗂️ စံသတ်မှတ်ထားသော /v1/models အစီအစဉ် — provider တစ်ခုစီအတွက် provider အလိုက်စုဖွဲ့ထားသည့် တစ်ဆက်တည်း block တစ်ခုစီရှိပြီး (combo များကို ပထမဆုံး pin လုပ်ထားသည်) catalog source အားလုံးတွင် တည်ငြိမ်စွာ တူညီသည်။ → API ကိုးကားချက်
  • 🗜️ Compression ခိုင်မာရေး — မူလအတိုင်း ဖွင့်ထားသည့် inflation guard၊ DE / FR / JA + Chinese (wényán) အတွက် Caveman pack များနှင့် Gradle & .NET အတွက် RTK filter များ။ → Compression
  • 💸 ရိုးသားသော နှုန်းသေကုန်ကျစရိတ် — subscription / coding-plan provider များ၏ cost analytics တွင် $0 ဟု ဖော်ပြပြီး၊ budget၊ quota နှင့် routing တို့က ခန့်မှန်းမှုကို ဆက်လက်လုပ်ဆောင်သည်။ → API ကိုးကားချက်
  • ⚖️ Quota-Share routing — မျှဝေသုံးစွဲသော account တစ်ခု၏ quota ကို စုပေါင်းထားသည့် key များအကြား မျှတစွာ ခွဲဝေပြီး၊ အလုပ်မရှိသည့် အပိုင်းများကို ချေးငှားပေးနိုင်သဖြင့် ရရှိနိုင်သည့် စွမ်းအားကို အပြည့်အဝအသုံးချသည်။ → ကြံ့ခိုင်မှု လမ်းညွှန်
  • 🤖 Command တစ်ခုတည်းဖြင့် CLI/agent စနစ်ထည့်သွင်းခြင်း — မှတ်ပုံတင်ထားသော setup-* command 13 ခု၊ omniroute run သည် CLI 7 ခု (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI) ကို စတင်ပေးပြီး၊ omniroute configure သည် အပြန်အလှန်ရွေးချယ်နိုင်သော provider+model picker နှင့် context တစ်ခုစီအလိုက် အကြိုက်ဆုံးများဖြင့် target 10 ခုကို ပံ့ပိုးသည်။ → CLI ပေါင်းစည်းမှုများ
  • 🛰️ အဝေးထိန်းမုဒ် — အတိုင်းအတာကန့်သတ်ထားသည့် token များ (connect / contexts / tokens) နှင့် VPS တပ်ဆင်မှုများအတွက် antigravity OAuth helper ကို အသုံးပြု၍ အဝေးရှိ OmniRoute ကို ထိန်းချုပ်ပါ။ → အဝေးထိန်းမုဒ်
  • 🧭 ပိုမိုထက်မြက်သော အလိုအလျောက် routingauto/<category>:<tier> combo များ၊ Fusion (model panel + judge)၊ task ကိုသိရှိနားလည်သော routing နှင့် request တစ်ခုစီအလိုက် model / mode / USD-budget override များ။ → Auto-Combo
  • 🗜️ တပ်ဆင်ပြောင်းလဲနိုင်သော compression — ပေါင်းစပ်အသုံးပြုနိုင်သည့် engine 12 ခု + Compression Studios: LLMLingua-2၊ အဆင့်နှစ်ဆင့် Ultra၊ omniglyph၊ အဆင့်တစ်ခုစီအလိုက် fidelity gate၊ GCF v3.2 နှင့် ဆွဲရွှေ့၍ အစီအစဉ်ပြောင်းနိုင်သော editor။ → Compression
  • 🕵️ ပွင့်လင်းမြင်သာသော MITM decrypt (TPROXY) — SNI တစ်ခုစီအလိုက် CA နှင့် trust-store installer ကို အသုံးပြုပြီး proxy env var များကို လျစ်လျူရှုသော CLI များကို ဖမ်းယူသည်။ → MITM/TPROXY
  • 💸 နေရာတိုင်းရှိ ကုန်ကျစရိတ် telemetry — endpoint တိုင်းတွင် X-OmniRoute-* ကုန်ကျစရိတ်/အသုံးပြုမှု header များ၊ cache-HIT ချွေတာမှု header နှင့် key တစ်ခုစီအလိုက် USD သုံးစွဲမှု quota များ ပါဝင်သည်။ → API ကိုးကားချက်
  • 🧠 သင်ထိန်းချုပ်နိုင်သော memory — မူလအတိုင်း ပိတ်ထားပြီး၊ ရွေးချယ်ဖွင့်နိုင်သည့် int8 vector quantization + typed decay နှင့် request တစ်ခုစီအလိုက် x-omniroute-no-memory။ → Memory
  • 🛡️ လုံခြုံရေး — LLM route တိုင်းတွင် prompt-injection guard (red-team suite)၊ ရွေးချယ်ဖွင့်နိုင်သည့် credential-masking guardrail (ဦးတည်ချက်နှစ်ဖက်စလုံးတွင် ပေါက်ကြားသည့် API key/secret များကို ဖျောက်ပေးသည်)၊ အခမဲ့ DuckDuckGo နောက်ဆုံးအားကိုးရာ web search နှင့် dashboard အတွက် ရွေးချယ်အသုံးပြုနိုင်သော OIDC login gate (password login ကို အမြဲတမ်း ဆက်လက်အသုံးပြုနိုင်သည်)။ → Guardrail များ
  • 🖼️ Endpoint အသစ်များ/v1/ocr (Mistral OCR) နှင့် /v1/audio/translations (Whisper ပုံစံ) တို့က media လုပ်ဆောင်ချက်များကို ပြည့်စုံစေသည်။ → API ကိုးကားချက်
  • 🎨 ရုပ်ပုံ / ဗီဒီယို / အသံ ထုတ်လုပ်မှု — media အတွက် API တစ်ခုတည်းတွင် xAI Grok Imagine & Novita AI video၊ ComfyUI၊ Magnific၊ Adobe Firefly၊ Segmind နှင့် ElevenLabs ကဲ့သို့သော speech provider များကို ပံ့ပိုးသည်။ → API ကိုးကားချက်
  • 🌍 ဖြန့်ကျက်အသုံးချမှုနှင့် လည်ပတ်ရေး — reverse-proxy basePath၊ browser ဘာသာစကား အလိုအလျောက်သိရှိမှု၊ key တစ်ခုစီအလိုက် device ခြေရာခံမှု၊ root မလိုသည့် MITM trust နှင့် zh-TW localization။ → Environment
  • 🤝 နောက်ထပ် 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 များ
  • 📡 Routing ပွင့်လင်းမြင်သာမှု — response တိုင်းတွင် ၎င်းကို ဝန်ဆောင်မှုပေးခဲ့သည့် strategy/provider/latency ကို ဖော်ပြသော X-OmniRoute-Decision header ပါဝင်သည်၊ cache-optimized combo strategy အသစ် + Auto-Combo cacheAffinity factor က ထပ်တလဲလဲ request များကို cached prefix ကို ကိုင်ထားသည့် connection ထံ ပြန်လည် route လုပ်ပေးပြီး၊ ဖတ်ရှုရန်သက်သက်ဖြစ်သည့် /v1/auto-combo/{channel}/candidates endpoint က auto/* channel ၏ လက်ရှိ candidate pool ကို ဖော်ပြပေးသည်။ → Auto-Combo
  • Local စွမ်းဆောင်ရည်နှင့် အခြေခံအဆောက်အအုံ — တစ်ချက်နှိပ်ရုံဖြင့် အသုံးပြုနိုင်သော local Redis၊ Cloudflare Workers / Deno Deploy relay deployer များနှင့် စောင့်ကြည့်ထိန်းချုပ်ထားသော embedded service များအဖြစ် Bifrost & Mux။ → Embedded Service များ
  • 🧩 ထို့အပြင် ပါဝင်သည့်အရာများ — 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 ရှာဖွေမှု (built-in agent 15 ခု)၊ BigQuery သို့ အချိန်ဇယားအလိုက် log export လုပ်ခြင်း၊ auto/chaos fault injection၊ Telegram bot bridge၊ app အတွင်းရှိ version manager နှင့် LMArena-ELO အခမဲ့ provider အဆင့်သတ်မှတ်ချက်များ။ → စာရွက်စာတမ်းများ

🤖 တွဲဖက်အသုံးပြုနိုင်သော 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
                           
Agent Deck
Agent Deck
                           
အောက်ပါတို့နှင့်လည်း အသုံးပြုနိုင်သည် · Kiro · Command Code · Antigravity · Windsurf · AMP · OpenAI နှင့် တွဲဖက်အသုံးပြုနိုင်သော မည်သည့် tool မဆို

📖 ကိရိယာ 36 ခုလုံးအတွက် ကိရိယာတစ်ခုချင်းစီအလိုက် စနစ်ထည့်သွင်းခြင်း (CLI Code 26 ခု + CLI Agent 10 ခု) → docs/reference/CLI-TOOLS.md · 🧩 OpenCode plugin → @omniroute/opencode-provider


OmniRoute မှတစ်ဆင့် ပံ့ပိုးထားသည့် မည်သည့် CLI ကိုမဆို command တစ်ခုတည်းဖြင့် စတင်ပါ — config ဖိုင်များ ရေးသားခြင်းမရှိဘဲ၊ လုပ်ငန်းစဉ်တစ်ခုချင်းစီအတွက် အထောက်အထားများကို ထည့်သွင်းပေးပြီး Qwen/Gemini အတွက် ယာယီသီးခြား home ကို အသုံးပြုပါသည်-

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

# သို့မဟုတ် provider+model ကို အပြန်အလှန်ရွေးချယ်ပြီး ကိရိယာ၏ ကိုယ်ပိုင် config ကို ရေးသားပါ-
omniroute configure codex          # အခြားရွေးချယ်စရာများ- claude opencode qwen aider goose gemini cline continue kilo

Command တိုင်းသည် လက်ရှိအသုံးပြုနေသော remote context (omniroute connect <host>) ကို လိုက်နာပြီး၊ --dry-run သည် အမှန်တကယ် မလုပ်ဆောင်မီ env/args အတိအကျကို ကြိုတင်ပြသပေးကာ --api-key-env NAME သည် လျှို့ဝှက်ချက်များကို သင်၏ shell history ထဲ မဝင်စေရန် ထိန်းသိမ်းပေးသည်။ → CLI ပေါင်းစည်းအသုံးပြုမှုများ


🌐 AI ဝန်ဆောင်မှုပေးသူ 352 ခု — Catalog တွင် အခမဲ့ဟု သတ်မှတ်ထားသော 152 ခု

canonical chat၊ media၊ search၊ local၊ cloud-agent နှင့် system collection များတစ်လျှောက်တွင် မှတ်ပုံတင်ထားသော ဝန်ဆောင်မှုပေးသူ 352 ခု ရှိပြီး ၎င်းတို့အနက် 152 ခုတွင် hasFree: true ရှာဖွေဖော်ထုတ်မှု metadata ပါရှိသည်။ Chat model registry တွင် ဝန်ဆောင်မှုပေးသူ 229 ခု / မတူညီသော provider-model အတွဲ 2,554 ခု / မူရင်း model ID 1,283 ခု ပါဝင်ပြီး၊ သီးခြား free-budget catalog တွင် model တစ်ခုချင်းအလိုက် row 444 ခုထပ်တလဲလဲရရှိသော pool 34 ခု နှင့် ထပ်တလဲလဲရရှိသော/key မလိုသည့် အမြဲတမ်းအခမဲ့ ဝန်ဆောင်မှုပေးသူ 52 ခု ရှိသည်။ ရည်ရွယ်ချက်အရ ၎င်းတို့၏ ပိုင်းခြေများမှာ မတူညီပါသည်။ အဓိပ္ပာယ်သတ်မှတ်ချက်များနှင့် pool ထပ်နေမှုများကို ဖယ်ရှားတွက်ချက်ထားသည့် ရလဒ်များကို ဝန်ဆောင်မှုပေးသူ ကိုးကားချက် နှင့် အခမဲ့အဆင့်များ တွင် ကြည့်ရှုနိုင်သည်။

🏢 အဓိက 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+ ခု — icon တစ်ခုစီကို dashboard ၏ provider catalog မှ တိုက်ရိုက်ရယူပြသသည်။ 📖 ဝန်ဆောင်မှုပေးသူ ကိုးကားချက်


🆓 အစဉ်အမြဲ အခမဲ့ — $0၊ ကတ်မလိုပါ

OpenCode Zen
OpenCode Zen
DeepSeek V4, Nemotron 3
တိုကင်ကန့်သတ်ချက်မရှိ
Kilo Code
Kilo Code
အလိုအလျောက်လမ်းကြောင်းရွေးစနစ်, Tencent Hy3
အမြဲတမ်းအခမဲ့
Requesty
Requesty
GPT-OSS 120B, Nemotron
အမြဲတမ်းအခမဲ့
SiliconFlow
SiliconFlow
DeepSeek V3.2 / R1
အခမဲ့အဆင့်
Z.AI GLM
Z.AI GLM
GLM-4.7 / 4.5-Flash
အမြဲတမ်းအခမဲ့
Baidu ERNIE
Baidu ERNIE
ERNIE 4.0
အမြဲတမ်းအခမဲ့
Qoder AI
Qoder AI
Qwen3-Max, Kimi-K2
အကန့်အသတ်မရှိ အခမဲ့
Pollinations
Pollinations
GPT, Llama, Claude
ကီးမလိုအပ်ပါ
Cloudflare AI
Cloudflare AI
မော်ဒယ် 50+ ခု
တစ်ရက်လျှင် နျူရွန် 10K
NVIDIA NIM
NVIDIA NIM
GLM, MiniMax
အခမဲ့ ~40 RPM
Cerebras
Cerebras
GLM 4.7, GPT-OSS
တစ်ရက်လျှင် တိုကင် 1M
OpenRouter
OpenRouter
:free မော်ဒယ်များ
+$10 → ပိုမိုမြင့်မားသော RPM

📖 စက်ဖြင့်ဖတ်ရှုနိုင်သော ကတ်တလောက်အပြည့်အစုံ → docs/reference/PROVIDER_REFERENCE.md


🖥️ OmniRoute လည်ပတ်နိုင်သည့်နေရာ — နေရာတိုင်း

အက်ပ်တစ်ခုတည်း၊ သင့်စက်၊ သင့်စည်းမျဉ်းများ။ ကမ္ဘာလုံးဆိုင်ရာ npm ထည့်သွင်းမှုမှ Termux မှတစ်ဆင့် သင့်ဖုန်းပေါ် အထိ။

ပလက်ဖောင်းထည့်သွင်းမှုအဓိကအချက်များ
📦 npm (ကမ္ဘာလုံးဆိုင်ရာ)npm install -g 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 လမ်းညွှန် · Desktop · Menu-bar tray · Termux · PWA · OpenCode


🧩 အသစ်: 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 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 တွင် ရရှိနိုင်သည်။

📖 VS Code Copilot Chat လမ်းညွှန် — စနစ်ထည့်သွင်းမှု၊ ရွေးချယ်ကိရိယာတွင် ပြသသည့်အရာများ၊ tab တစ်ခုအတွင်းရှိ dashboard၊ ပြဿနာဖြေရှင်းခြင်း


🎩 အသစ်: OmniRouteTray — menu bar တွင် အမြဲရှိနေမည့် သင့် gateway

omniroute serve သည် အမြဲဖွင့်ထားသည့်အခါ အကောင်းဆုံး အလုပ်လုပ်ပါသည်။ OmniRouteTray က ယင်းကို macOS အတွက် တစ်ခါသတ်မှတ်ပြီး စိတ်ချထားနိုင်သည့် menu-bar အက်ပ်အဖြစ် ပြောင်းလဲပေးသည်။ ၎င်းက ဆာဗာကို စတင်ပေးပြီး reboot လုပ်ပြီးနောက်တွင်လည်း ဆက်လက်လည်ပတ်နေစေကာ လက်ရှိနေရာတွင် အပ်ဒိတ်လုပ်ပေးသည့်အပြင် သင့် live token budget ကို တစ်ချက်နှိပ်ရုံဖြင့် ကြည့်နိုင်စေသည် — ဖွင့်ထားရမည့် terminal window မလိုသလို npm install -g omniroute ကိုလည်း အမြဲစောင့်ကြည့်ပေးနေရန် မလိုပါ။

Tauri v2 ဖြင့် တည်ဆောက်ထားပြီး (ပမာဏမှာ အနီးစပ်ဆုံးတွက်ချက်မှုအမှားလောက်သာရှိသည့် 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 များကို ဝင်ရောက်ကြည့်ရှုနိုင်သည်
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 လုပ်နိုင်သည်။

📖 ခွင့်ပြုချက်သတ်မှတ်ခြင်း · အကာအကွယ်စည်းမျဉ်းများ · စည်းမျဉ်းလိုက်နာမှု


🔌 ပြည့်စုံသော CLI + A2A နှင့် MCP

Server သာမက OmniRoute သည် command 80 ကျော် ပါဝင်သည့် ပြည့်စုံသော command-line cockpit တစ်ခုဖြစ်ပြီး AI agent တစ်ခုက ၎င်းကို ကိုယ်တိုင် မောင်းနှင်နိုင်စေရန် open agent protocol များလည်း ပါဝင်သည်။

⌨️ တကယ့် CLI (start တစ်ခုတည်းသာ မဟုတ်ပါ)

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 ကို ပစ်မှတ်ထား၍ လုပ်ဆောင်မည်ဖြစ်သည်။

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

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 ကို MCPA2AREST APIwebhook များ သို့မဟုတ် 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 တစ်ခုကို ထိန်းချုပ်ရန်
# Claude Code အား MCP မှတစ်ဆင့် OmniRoute toolset အပြည့်အစုံ ပေးရန်-
claude mcp add-server omniroute --type http --url http://localhost:20128/api/mcp/stream

📖 MCP Server · A2A Server · Agent Protocol များ


🗜️ Token 1595% ချွေတာပါ — အလိုအလျောက်

📖 အလုပ်လုပ်ပုံ — 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 ထံ ရောက်ရှိနိုင်သည်။ ဖွဲ့စည်းပုံပါဝင်သော content များကို preservation guard များနှင့် အဆင့်တစ်ဆင့်ချင်းစီရှိ fidelity gate များက ကာကွယ်ပေးသည်။ အတိအလင်းဖွင့်ထားသော lossy သို့မဟုတ် စမ်းသပ်ဆဲ mode များသည် သတ်မှတ်ချက်နှင့်ကိုက်ညီသော content များကို ပြောင်းလဲနိုင်သည်။

ပုံမှန် stacked combo သည် RTK → Caveman ကို အသုံးပြုသည်။ နှစ်ခုစလုံးက တူညီသော tool/context payload ပေါ်တွင် လုပ်ဆောင်သည့်အခါ ချွေတာမှုများ ထပ်ဆင့်ပေါင်းစပ်သည်-

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 နှင့် ဖွဲ့စည်းပုံပါဝင်သော data များကို preservation engine က အမြဲတမ်း ကာကွယ်ပေးသည်

Token အနည်းငယ်နဲ့ အလုပ်ဖြစ်နိုင်တဲ့အခါ ဘာကြောင့် token အများကြီး သုံးမလဲ။ Request တစ်ခုစီသည် client ဘက်မှ အပြောင်းအလဲလုပ်ရန်မလိုဘဲ OmniRoute ၏ compression pipeline ကို ပွင့်လင်းမြင်သာစွာ ဖြတ်သန်းသည်။ ယခုအခါ ၎င်းသည် အစဉ်လိုက်လုပ်ဆောင်ပြီး routing combo တစ်ခုချင်းစီအလိုက် လိုသလို ရောစပ်ပေါင်းစပ်နိုင်သည့် ပေါင်းစပ်အသုံးပြုနိုင်သော engine 12 ခုပါ stack တစ်ခုဖြစ်သည် — RTKCaveman ( 90K+)၊ LLMLingua-2 နှင့် Troglodita (PT-BR) တို့၏ အယူအဆများကို အခြေခံတည်ဆောက်ထားသည်။

🧱 Engine 12 ခုပါ stack

Engine များသည် pipeline အစဉ်အတိုင်း လုပ်ဆောင်သည်။ တစ်ခုချင်းစီကို combo အလိုက် သီးခြားဖွင့်/ပိတ်၍ configure လုပ်နိုင်သည်-

#Engineလုပ်ဆောင်ပုံ
1Session-Dedupအလှည့်များတစ်လျှောက် ထပ်နေသော content များကို ဖယ်ရှားသည် (content-addressed၊ cross-turn)
2CCRကြီးမားသော block များကို retrieve marker များ၏နောက်တွင် သိမ်းဆည်းပြီး လိုအပ်ချိန်တွင် ရယူသည်
3LiteWhitespace နှင့် image URL များကို ဖြတ်တောက်သည် (latency နည်းသော baseline)
4RTKအသိဉာဏ်ရှိသော tool result စစ်ထုတ်ခြင်း၊ ထပ်နေမှုဖယ်ရှားခြင်းနှင့် ဖြတ်တောက်ခြင်း (command-aware)
5Responses Tool OutputShell/patch/search/build output များအတွက် lossless-first JSON နှင့် အကန့်အသတ်ရှိသော diagnostic compression (Responses API)
6Headroomထည့်သွင်းပေးထားသော GCF codec မှတစ်ဆင့် JSON array များကို အချက်အလက်မဆုံးရှုံးဘဲ ဇယားပုံစံကျစ်လျစ်စေခြင်း (~30%)
7Relevanceနောက်ဆုံး user query နှင့် တိုက်ဆိုင်စစ်ဆေး၍ စာကြောင်းများကို ထုတ်နုတ်အမှတ်ပေးသည်
8CavemanRule-based စကားပြေ compression (output တွင် ~6575%)
9Aggressiveအကျဉ်းချုပ်ခြင်းနှင့် အလှည့်ဟောင်းများကို တဖြည်းဖြည်း လျှော့ချခြင်း
10LLMLingua-2MobileBERT ONNX မှတစ်ဆင့် ML semantic pruning — code-safe၊ async
11Ultraရွေးချယ်နိုင်သော small-model (SLM) အဆင့်နှင့်အတူ heuristic token pruning
12OmniGlyphတိုက်ရိုက် Anthropic wire ပေါ်ရှိ တိုင်းတာထားသော Claude Fable 5 အတွက် စမ်းသပ်ဆဲ context-as-image encoding။ GPT 5.6 transformer များသည် provider receipt များ မရမချင်း fail-closed အဖြစ် ဆက်ရှိမည်။ Compression profile လေးမျိုး (မူလ aggressive၊ balanced၊ coding-safe၊ passthrough) (အပြင်းထန်ဆုံး၊ ကိုယ်တိုင်ရွေးချယ်ဖွင့်ရမည်)

Code block များ၊ URL များနှင့် ဖွဲ့စည်းပုံပါဝင်သော data များကို byte တစ်ခုချင်းစီ မပြောင်းလဲဘဲ အမြဲတမ်း ထိန်းသိမ်းထားသည်တစ်ချက်နှိပ် preset များ က engine များကို ပေါင်းစပ်ပေးသည်-

Modeချွေတာမှုအသင့်တော်ဆုံး အသုံးပြုမှု
🪶 Lite~15%အမြဲဖွင့်ထားနိုင်သော လုံခြုံသည့် မူလသတ်မှတ်ချက်
🪨 Standard (Caveman)~30%နေ့စဉ် coding
Aggressive~50%Tool များစွာအသုံးပြုသည့် session ရှည်များ
🔥 Ultra~75%အများဆုံး ချွေတာမှု
🧰 RTK6090%Shell/test/build/git output
🔗 Stacked (RTK → Caveman)7895%ရောနှောထားသော prompt များနှင့် tool log များ

လက်တွေ့ဥပမာ — Standard mode-

မပြုလုပ်မီ (token 69 ခု)- "သင့် React component က ပြန်လည် render ဖြစ်နေရတဲ့ အကြောင်းရင်းဟာ render cycle တစ်ခုစီမှာ object reference အသစ်တစ်ခု ဖန်တီးနေလို့ ဖြစ်နိုင်ပါတယ်။ Inline object တစ်ခုကို prop အဖြစ် ပေးပို့တဲ့အခါ React ရဲ့ shallow comparison က အကြိမ်တိုင်း မတူညီတဲ့ object တစ်ခုအဖြစ် မြင်တဲ့အတွက် re-render ဖြစ်စေပါတယ်။ အဲဒီ object ကို memoize လုပ်ဖို့ useMemo ကို အသုံးပြုဖို့ အကြံပြုပါတယ်။"

ပြုလုပ်ပြီးနောက် (token 19 ခု)- "Render တစ်ခုစီမှာ object ref အသစ်။ Inline object prop = ref အသစ် = re-render။ useMemo နဲ့ wrap လုပ်ပါ။"

အဖြေတူညီသည်။ Token 72% ပိုနည်းသည်။ တိကျမှု လုံးဝမဆုံးရှုံးပါ။

PT-BR ဥပမာ — Troglodita mode-

မတိုင်မီ (42 tokens): "ပြဿနာက render လုပ်သည့် စက်ဝန်းတိုင်းတွင် object reference အသစ်တစ်ခု ဖန်တီးနေသောကြောင့် component က ပြန်လည် render လုပ်နေတာပါ။ useMemo ကို အသုံးပြုရန် အကြံပြုပါတယ်။"

ပြီးနောက် (12 tokens): "Re-render: စက်ဝန်းတိုင်း ref အသစ်ဖြစ်နေ (inline object ကို ပြန်ဖန်တီးနေ)။ useMemo သုံးပါ။"

အဖြေတူတူပဲ။ tokens ~70% လျော့နည်း။ နည်းပညာပိုင်းဆိုင်ရာ တိကျမှု မပျက်မယွင်းရှိသည်။


🎚️ Engines များအပြင် — output styles၊ adaptive dial နှင့် request တစ်ခုချင်းစီအလိုက် ထိန်းချုပ်မှု

အထက်ပါ engine 12 ခုက ဝင်လာသည့်အရာကို လျှော့ချ ပေးသည်။ နောက်ထပ် layer သုံးခုက မည်သို့မည်သည့်အချိန်နှင့် မည်သည့်အရာ ထွက်လာမည်ကို ပုံဖော်ပေးသည်-

  • 🪄 Output Styles (output-axis steering) — ကြိုတင်ခန့်မှန်းနိုင်ပြီး cache-safe ဖြစ်သော response ပုံဖော်ရေးညွှန်ကြားချက်များကို ထည့်သွင်းပေးသည်။ တစ်ခုနှင့်တစ်ခု ပေါင်းစပ်အသုံးပြုနိုင်ပြီး တစ်ခုစီတွင် lite / full / ultra ပြင်းအားရှိသည်။ Style တစ်ခုထည့်ရန် registry entry တစ်ကြောင်းသာ လိုသည်-
    • Terse prose — မလိုအပ်သော စကားလုံးများ / articles / မသေချာသည့် အသုံးအနှုန်းများကို ဖယ်ရှားပြီး နည်းပညာပိုင်းဆိုင်ရာ အနှစ်သာရကို အတိအကျ ထိန်းသိမ်းသည်။
    • Less code — "ပျင်းရိသော senior dev" YAGNI ပုံစံဖြင့် အလုပ်လုပ်နိုင်သည့် အသေးဆုံးပြောင်းလဲမှုကိုသာ ပြုလုပ်ပြီး တောင်းဆိုမထားသော scaffolding မထည့်ပါ။
    • Ponytail (lazy senior dev) — YAGNI အဆင့်ဆင့်ကို တက်လှမ်းကာ အရင်းခံအကြောင်းရင်းကို ပြင်ဆင်ပြီး အလုပ်လုပ်နိုင်သည့် အသေးဆုံး diff ကို ပြုလုပ်သည်။
    • I have ADHD (action-first) — နောက်လုပ်ရမည့် action ကို ရှေ့ဆုံးတွင် ဖော်ပြပြီး အဆင့်များကို နံပါတ်တပ်ကာ တိကျသော နောက်တစ်ဆင့်တည်းကို ပေးပြီး အဖွင့်စကား မပါဝင်ပါ။
    • Terse CJK (文言) — ရှေးဟောင်းတရုတ် အလွန်တိုတောင်းသော style (zh locale အတွက်သာ ဖွင့်ထားသည်)။
  • 🎯 Adaptive context-budget (the dial) — ဖွင့်/ပိတ် token threshold တစ်ခုတည်း အသုံးပြုမည့်အစား model ၏ context window အတွင်း ဝင်ဆံ့ရန် လိုအပ်သလောက်သာ ကုန်ကျစရိတ်အနည်းဆုံးနှင့် အချက်အလက်ဆုံးရှုံးမှုအနည်းဆုံး engine များကို အဆင့်မြှင့်အသုံးပြုသည်။ 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: <mode>; source=<source> response header တွင် ပြန်ဖော်ပြပေးသည်။

Token threshold ဖြင့် auto-trigger လုပ်နိုင်သည်၊ adaptive dial ကို ဖွင့်နိုင်သည်၊ named profile တစ်ခုကို pin လုပ်နိုင်သည်၊ request တစ်ခုအတွက် တစ်ကြိမ်စာ သတ်မှတ်နိုင်သည်၊ သို့မဟုတ် routing combo တစ်ခုစီအတွက် pipeline တစ်ခု သတ်မှတ်နိုင်သည်—workload နှင့် ကိုက်ညီရာကို ရွေးချယ်ပါ။ Opt-in offline eval harness (npm run eval:compression) သည် ပြောင်းလဲမှုတစ်ခုကို အသုံးပြုရန် အတည်မပြုမီ pin လုပ်ထားသော corpus ပေါ်တွင် တိကျမှန်ကန်မှုနှင့် ချွေတာမှုကို အမှတ်ပေးသည်။

📖 COMPRESSION_GUIDE.md · RTK_COMPRESSION.md · COMPRESSION_ENGINES.md


အမြန်စတင်ရန်

1) ထည့်သွင်းပြီး စတင်အသုံးပြုပါ

npm install -g omniroute
omniroute

💡 npm warn ERESOLVE သို့မဟုတ် peer-dep သတိပေးချက်များ တွေ့နေရပါသလား။ ၎င်းတို့က အန္တရာယ်မရှိပါ

Dashboard ကို http://localhost:20128 တွင် · API ကို http://localhost:20128/v1 တွင် အသုံးပြုနိုင်သည်။

2) အခမဲ့ provider တစ်ခုကို ချိတ်ဆက်ပါ (စာရင်းသွင်းရန်မလို)

Dashboard → ProvidersKiro AI (အခမဲ့ Claude၊ account တစ်ခုလျှင် တစ်လ ~50 credits) သို့မဟုတ် OpenCode Free (auth မလို) ကို ချိတ်ဆက်ပါ → ပြီးပါပြီ။

3) သင်၏ coding tool ကို ချိတ်ဆက်ပါ

အခြေခံ URL: http://localhost:20128/v1
API Key:    [Dashboard → Endpoints မှ ကူးယူပါ]
Model:      auto            (configuration မလိုသော smart routing — သို့မဟုတ် မည်သည့် provider/model မဆို)

4) အလုပ်လုပ်နေကြောင်း စစ်ဆေးပါ

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

သင်ချိတ်ဆက်ထားသော model များကို စာရင်းအဖြစ် မြင်ရပါမည်။ 🎉 ဒါပါပဲ—coding စတင်လိုက်ပါ၊ OmniRoute က သင့်အတွက် အလိုအလျောက် route လုပ်ပြီး မအောင်မြင်ပါက fallback လုပ်ပေးပါမည်။

သင့် client က custom header များ မပို့နိုင်ပါက OmniRoute သည် tokenized compatibility alias များကိုလည်း ဖော်ထုတ်ပေးထားသည်-

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 ... ကို မထည့်နိုင်သော client များအတွက်သာ ၎င်းတို့ကို အသုံးပြုပါ။ Header auth သည် ဦးစားပေးအသုံးပြုသင့်သည့် mode အဖြစ် ဆက်လက်ရှိနေသည်။


📦 ထပ်ဆောင်း ထည့်သွင်းနည်းများ — Docker၊ source၊ pnpm၊ Arch

🐳 Docker

docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \
  -p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest

:latest သည် ထုတ်ဝေထားသော တည်ငြိမ်သည့် SemVer များအနက် အမြင့်ဆုံးဗားရှင်းကို လိုက်နာသည်။ ၎င်းသည် git main ကို ခြေရာခံခြင်းမရှိပါ။ GitOps အတွက် :X.Y.Z ကို ဗားရှင်းတိတိကျကျ သတ်မှတ်အသုံးပြုပါ။ Docker ဖြန့်ချိမှုချန်နယ်များ ကို ကြည့်ပါ။ Image တွင် OMNIROUTE_MEMORY_MB=1024 ကို သတ်မှတ်ထားသည်။ ၎င်းသည် dashboard နှင့် ပေါ့ပါးသော chat အတွက် လုံလောက်ပါသည်။ Coding agent များ (Claude Code၊ Codex၊ Grok၊ … မှ POST /v1/responses) သည် ပိုမိုကြီးမားသော V8 heap လိုအပ်ပြီး မလိုအပ်သလောက်နည်းပါက ရှည်လျားသော context နှစ်ခု ထပ်နေချိန်တွင် ~12GiB ခန့်၌ process သည် FATAL ERROR ဖြစ်ပါမည်။ Container ကို heap ထက် ပိုကြီးအောင် သတ်မှတ်ပါ (native buffer များသည် V8 ပြင်ပတွင် ရှိသည်)။

အသုံးပြုမှု Heap (-e OMNIROUTE_MEMORY_MB) Container (--memory)
Dashboard / ပေါ့ပါးသော chat 1024 (image မူလသတ်မှတ်ချက်) ≥2g
Coding agent တစ်ခု 8192 ≥10g
တစ်ပြိုင်နက် လုပ်ဆောင်သည့် ရှည်လျားသော /v1/responses နှစ်ခု 1024012288 ≥1216g
docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \
  -e OMNIROUTE_MEMORY_MB=8192 --memory=10g \
  -p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest

ဇယားအပြည့်အစုံကို Docker လမ်းညွှန် — runtime RAM တွင် ကြည့်ပါ။

အကြိုဖြန့်ချိမှု Docker ချန်နယ်: diegosouzapw/omniroute:next နှင့် diegosouzapw/omniroute:next-web သည် လက်ရှိ မူလသတ်မှတ်ထားသော release/v* branch ကို လိုက်နာသည်။ ပြောင်းလဲနိုင်သော ဤ tag များသည် မဖြန့်ချိရသေးသည့် ပြင်ဆင်ချက်များကို စမ်းသပ်ရန်သာ ရည်ရွယ်ပြီး production အတွက် ပံ့ပိုးမထားပါDocker ဖြန့်ချိမှုချန်နယ်များ ကို ကြည့်ပါ။

🥟 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 .)။
# Bun ဖြင့် ထည့်သွင်းပြီး လုပ်ဆောင်ပါ
bun install
bun run dev

🛠️ Source မှ

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

📦 pnpm

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

🐧 Arch Linux (AUR)

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

🔧 Nix (Flake)

# Nix flake များကို အသုံးပြုခြင်း
nix develop
npm run dev

# သို့မဟုတ် devbox ကို အသုံးပြုခြင်း
devbox run npm run dev

📖 Docker လမ်းညွှန် — Compose profile များ၊ Caddy HTTPS နှင့် Cloudflare tunnel များ။

🦭 Podman

# 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 လမ်းညွှန်ချက် ကို လိုက်နာပါ။

📖 Podman လမ်းညွှန် — 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 သို့မဟုတ် နှေးကွေးသော စက်များ)-

OMNIROUTE_SKIP_POSTINSTALL=1 npm install -g omniroute   # CI=1 သည်လည်း ၎င်းကို ကျော်သည်

အမြန်ဆုံး ထည့်သွင်းမှုများအတွက် pnpm ကို ဦးစားပေးပါ (content-addressed store + hard link များ — အထက်တွင် ကြည့်ပါ)။ Dashboard မပါသော headless runtime အတွက် အထက်ပါ Docker base profile သို့မဟုတ် Termux လမ်းညွှန် ကို အသုံးပြုပါ။ 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 — Instagram3,042,474 theopenstack — Instagram692,419 milesreevesai — TikTok620,400 Vaibhav Sisinty — YouTube391,109 buildwithai.club — Instagram347,652
#6 #7 #8 #9 #10
nivedan.ai — Instagram331,973 vaibhavsisinty — Instagram263,744 Nick Automates — YouTube Shorts218,174 theroshankrishna — Instagram186,786 midudev — TikTok177,800

2026-08-24 ရက်နေ့ရှိ စံမက်ထရစ်များ: ထပ်တူမရှိသော ဗီဒီယို 1.029 ခု · သိရှိထားသော ကြည့်ရှုမှု 11.132.922 ကြိမ် (v > 0) · ကွန်ရက်အလိုက် ချန်နယ်/ပရိုဖိုင် 639 ခု။ မူရင်းဒက်ရှ်ဘုတ်တွင် အတန်း 1.070 ရှိပြီး Instagram မှ ထပ်နေသော 41 ခုကို စံ URL ဖြင့် ပုံမှန်ဖြစ်အောင် ပြုလုပ်ကာ ဗီဒီယိုတစ်ခုစီအတွက် အများဆုံးအရေအတွက်ကို ထိန်းသိမ်းထားသည်။

🎬 OmniRoute အကြောင်း ဗီဒီယိုတစ်ခု ဖန်တီးထားပါသလား။ လင့်ခ်နှင့်အတူ ပြဿနာတစ်ခု သို့မဟုတ် ဆွေးနွေးမှုတစ်ခု ဖွင့်ပါ — ဤနေရာတွင် ကျွန်ုပ်တို့ ဖော်ပြပေးပါမည်။


📧 အသိုင်းအဝိုင်းနှင့် အကူအညီ

အရာအားလုံးကို တစ်နေရာတည်းတွင် ရယူပါ — ထိန်းသိမ်းသူကို နောက်လိုက်ပါ၊ အသိုင်းအဝိုင်းနှင့် စကားပြောပါ၊ သို့မဟုတ် ပြဿနာတစ်ခု ဖွင့်ပါ။

ချန်နယ် နေရာ / အသုံးပြုပုံ
💼 LinkedIn — ထိန်းသိမ်းသူကို follow လုပ်ရန် linkedin.com/in/diegosouzapw
🐙 GitHub — release များနှင့် အကြံပြုချက်များအတွက် follow လုပ်ရန် @diegosouzapw
💬 Discord discord.gg/U47eFqAXCn
✈️ Telegram t.me/omnirouteOficial
🟢 WhatsApp — 🌍 ကမ္ဘာတစ်ဝန်း အဖွဲ့သို့ ဝင်ရန်
🟢 WhatsApp — 🇧🇷 ဘရာဇီး အဖွဲ့သို့ ဝင်ရန်
🌍 ဝဘ်ဆိုက် omniroute.online
🌍 🌍StHub OmniRoute အသိုင်းအဝိုင်း (အခမဲ့) StHub ပေါ်တယ်
📦 မူရင်းကုဒ် github.com/diegosouzapw/OmniRoute
🐛 ချို့ယွင်းချက် တိုင်ကြားရန် issue ဖွင့်ရန်npm run system-info ၏ output ကို ပူးတွဲပါ
🤝 ပါဝင်ကူညီရန် CONTRIBUTING.md · Branching နှင့် Release Model · good first issue တစ်ခုကို ရွေးပါ
💚 ပရောဂျက်ကို ပံ့ပိုးရန် ပံ့ပိုးနိုင်သည့် နည်းလမ်းများ ↑ · GitHub Sponsors


🛠️ နည်းပညာအစုအဝေး

အလွှာနည်းပညာ
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 အဟောင်းစနစ်) — domain module 122 ခု၊ migration 172 ခု
မှတ်ဉာဏ်SQLite FTS5 စာသားအပြည့်အစုံရှာဖွေမှု + int8-quantized vector embeddings၊ typed decay
Schema များZod 4 — MCP tool I/O အတည်ပြုခြင်း + API သဘောတူညီချက်များ
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 Keys + 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 မှတ်တမ်းများ
စမ်းသပ်ခြင်း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

📖 စာရွက်စာတမ်းများ

📘 စတင်အသုံးပြုခြင်း

စာရွက်စာတမ်းဖော်ပြချက်
အသုံးပြုသူလမ်းညွှန်Provider များ၊ combo များ၊ CLI ပေါင်းစည်းမှု၊ ဖြန့်ချိအသုံးချမှု
တပ်ဆင်သတ်မှတ်ခြင်းလမ်းညွှန်တပ်ဆင်နည်းအပြည့်အစုံ၊ CLI tool configuration များ၊ protocol သတ်မှတ်ခြင်း၊ timeout ချိန်ညှိခြင်း
CLI Tool များလမ်းညွှန်Claude Code၊ Codex၊ Cursor၊ Cline၊ OpenClaw၊ Kilo၊ Copilot တစ်ခုချင်းစီအတွက် သတ်မှတ်နည်း
အဝေးထိန်းမုဒ်နယ်ပယ်ကန့်သတ်ထားသော access token များဖြင့် သင့် laptop CLI မှ အဝေးရှိ OmniRoute (VPS) ကို ထိန်းချုပ်ခြင်း
Claude Code Configurationlaunch + model တစ်ခုချင်းစီအလိုက် profile များဖြင့် Claude Code ကို OmniRoute (local/remote) သို့ ချိတ်ဆက်ခြင်း
အမြန်စတင်ခြင်းအဆင့် 3 ဆင့်ဖြင့် တပ်ဆင် → ချိတ်ဆက် → သတ်မှတ်

🔧 လည်ပတ်မှုနှင့် ဖြန့်ချိအသုံးချမှု

စာရွက်စာတမ်းဖော်ပြချက်
Docker လမ်းညွှန်Docker run၊ Compose profile များ၊ Caddy HTTPS၊ tunnel များ၊ image tag များ
Podman လမ်းညွှန်Quadlet systemd ပေါင်းစည်းမှု၊ podman-compose၊ SELinux
VM ဖြန့်ချိအသုံးချမှုလမ်းညွှန်အပြည့်အစုံ: VM + nginx + Cloudflare သတ်မှတ်ခြင်း
Fly.io ဖြန့်ချိအသုံးချမှုအမြဲတမ်းသိုလှောင်မှုဖြင့် Fly.io သို့ ဖြန့်ချိအသုံးချခြင်း
Termux လမ်းညွှန်Termux မှတစ်ဆင့် Android ပေါ်တွင် OmniRoute ကို လည်ပတ်ခြင်း
PWA လမ်းညွှန်Progressive Web App တပ်ဆင်ခြင်း၊ caching၊ architecture
ဖယ်ရှားခြင်းလမ်းညွှန်တပ်ဆင်နည်းအားလုံးအတွက် အပြည့်အဝရှင်းလင်းဖယ်ရှားခြင်း
Environment Configuration.env variable များနှင့် ကိုးကားချက်များ အပြည့်အစုံ

🧠 လုပ်ဆောင်ချက်များနှင့် Architecture

စာတမ်းဖော်ပြချက်
ဗိသုကာဖွဲ့စည်းပုံစနစ်ဗိသုကာဖွဲ့စည်းပုံ၊ ဒေတာစီးဆင်းမှုနှင့် အတွင်းပိုင်းလုပ်ဆောင်ပုံများ
ဖိသိပ်မှု လမ်းညွှန်ရွေးချယ်စရာ 7 ခုပါ ပိုက်လိုင်း- off / lite / standard / aggressive / ultra / RTK / stacked
RTK ဖိသိပ်မှုCommand output ဖိသိပ်မှု၊ စစ်ထုတ်ကိရိယာများ၊ ယုံကြည်မှု၊ အတည်ပြုမှုနှင့် မူရင်း output ပြန်လည်ရယူမှု
ဖိသိပ်မှု အင်ဂျင်များCaveman၊ RTK၊ stacked ပိုက်လိုင်းများနှင့် dashboard/API/MCP မျက်နှာပြင်များ
ဖိသိပ်မှု စည်းမျဉ်းဖော်မတ်Caveman နှင့် RTK စစ်ထုတ်ကိရိယာများအတွက် JSON rule-pack schema များ
ဖိသိပ်မှု ဘာသာစကားပက်ကေ့ဂျ်များဘာသာစကားရှာဖွေသတ်မှတ်ခြင်းနှင့် Caveman rule-pack ရေးသားဖန်တီးခြင်း
ကြံ့ခိုင်ခံနိုင်ရည် လမ်းညွှန်Circuit breaker များ၊ cooldown များ၊ queue၊ anti-thundering herd နှင့် TLS spoofing
Auto-Combo အင်ဂျင်အချက် 16 ချက်အပေါ် အမှတ်ပေးခြင်း၊ mode pack များနှင့် ကိုယ်တိုင်ပြန်လည်ပြုပြင်ခြင်း
Proxy လမ်းညွှန်အဆင့် 3 ဆင့်ပါ proxy စနစ်၊ 1proxy ဈေးကွက်နှင့် registry CRUD
အခမဲ့အဆင့်များစုစည်းထားသော လမ်းညွှန်စာရင်း- မှတ်တမ်းတင်ထားသည့် ထပ်တလဲလဲရရှိနိုင်သော pool 34 ခု / စာရင်းသွင်းထားသည့် free-tier အမျိုးအစား 444 ခု
လုပ်ဆောင်ချက်များ ပြခန်းဖန်သားပြင်ဓာတ်ပုံများဖြင့် dashboard ကို အမြင်ပိုင်းဆိုင်ရာ လှည့်လည်ကြည့်ရှုခြင်း
Codebase စာတမ်းပြုစုချက်အစပြုသူများ နားလည်ရလွယ်ကူသော codebase လေ့လာလမ်းညွှန်

🤖 Protocol များနှင့် API များ

စာတမ်းဖော်ပြချက်
API ကိုးကားချက်နမူနာများနှင့်အတူ endpoint အားလုံး
OpenAPI သတ်မှတ်ချက်OpenAPI 3.0 သတ်မှတ်ချက်
MCP ဆာဗာMCP ကိရိယာ 110 ခု၊ IDE config များနှင့် Python/TS/Go client များ
MCP ဆာဗာ လမ်းညွှန်MCP ထည့်သွင်းခြင်း၊ transport များနှင့် ကိရိယာကိုးကားချက်
A2A ဆာဗာJSON-RPC 2.0 protocol၊ skill များ၊ streaming နှင့် task စီမံခန့်ခွဲမှု
A2A ဆာဗာ လမ်းညွှန်A2A agent card၊ task များ၊ skill များနှင့် streaming

📋 ပရောဂျက်နှင့် အရည်အသွေး

စာတမ်းဖော်ပြချက်
ပါဝင်ကူညီခြင်းဖွံ့ဖြိုးတိုးတက်ရေး ပတ်ဝန်းကျင်ပြင်ဆင်မှုနှင့် လမ်းညွှန်ချက်များ
Branch နှင့် Release မော်ဒယ်PR များ ဦးတည်သည့်နေရာ (release/*) နှင့် main၊ tag များ၏ အဓိပ္ပာယ်
ပြောင်းလဲမှုမှတ်တမ်းVersion တစ်ခုချင်းစီအလိုက် release မှတ်တမ်းအပြည့်အစုံ
လုံခြုံရေးမူဝါဒအားနည်းချက် အစီရင်ခံခြင်းနှင့် လုံခြုံရေးအလေ့အကျင့်များ
i18n လမ်းညွှန်ဘာသာစကား 42 မျိုး ပံ့ပိုးမှု၊ ဘာသာပြန်လုပ်ငန်းစဉ်နှင့် RTL
Release စစ်ဆေးရန်စာရင်းRelease မတိုင်မီ အတည်ပြုစစ်ဆေးရမည့် အဆင့်များ
Coverage အစီအစဉ်ခြေရာခံထားသည့် test ဖိုင် 5,100+ ခုရှိ static test declaration 39,000+ အတွက် test coverage မဟာဗျူဟာ

ထိပ်တန်း ပါဝင်ကူညီသူများ

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 ၏ ထည့်သွင်းမှုများ + ဖျက်ပယ်မှုများဖြစ်ပြီး အလိုအလျောက်ထုတ်လုပ်ထားသော ဖိုင်များ၊ lockfiles၊ 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 ဦး) ကို ပြန်ပေးခဲ့သည်။ ဤဇယားတွင် ထိန်းသိမ်းသူ၊ bot များနှင့် အမည်မဖော်ပြသော identity များကို ဖယ်ထုတ်ထားပြီး ပြိုင်ပွဲအဆင့်တူများကို ဆက်လက်ထည့်သွင်းထားသည်။ ၎င်းသည် အထက်ပါ ပေါင်းစည်းပြီးသော PR အဆင့်သတ်မှတ်ချက်နှင့် အောက်ပါ လူ 639 ဦးပါ Git metadata စာရင်းကောက်ယူမှု နှစ်ခုစလုံးနှင့် သီးခြားကွဲပြားသည်။

🙏 ဤပံ့ပိုးကူညီသူများ၏ လုပ်ဆောင်ချက်များ၊ bug ပြင်ဆင်မှုများနှင့် အခြေခံအဆောက်အအုံ တိုးတက်ကောင်းမွန်မှုများသည် OmniRoute ကို ယုံကြည်စိတ်ချရပြီး လုပ်ဆောင်ချက်စုံလင်စေသည့် အရာ၏ အဓိကအစိတ်အပိုင်း တစ်ခုဖြစ်သည်။ 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 ကျော်

ပါဝင်ကူညီသူများ

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 ကို ကြည့်ပါ
  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 ကို ကြည့်ပါ။

ဗားရှင်းအသစ် ထုတ်ဝေနည်း

# Release တစ်ခု ဖန်တီးပါ — npm publish ကို အလိုအလျောက် လုပ်ဆောင်ပါမည်
VERSION=x.y.z
gh release create "v${VERSION}" --title "v${VERSION}" --generate-notes

📊 ကြယ်များ

ကြယ်မှတ်တမ်းဇယား

🌍 StarMapper

StarMapper

🙏 ကျေးဇူးတင်လွှာ

OmniRoute သည် ရှေ့ဆောင်ပညာရှင်ကြီးများ၏ အောင်မြင်မှုများအပေါ် အခြေခံ၍ တည်ဆောက်ထားခြင်းဖြစ်သည်။ ၎င်းကို 9router ၏ fork တစ်ခုနှင့် Go ပရောဂျက်ဖြစ်သော 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 ကို ကြည့်ပါ။


⬆ အပေါ်သို့ ပြန်သွားရန် · Open-source AI အသိုင်းအဝိုင်းအတွက် ❤️ ဖြင့် ဖန်တီးထားသည်။

OmniRoute v3.8.51 · Node ≥22.22.2 · MIT License · omniroute.online