Files
OmniRoute/docs/i18n/bn
Diego Rodrigues de Sa e Souza b637350680 fix(docs): re-sync the 65 documentation mirror sets; section-level docs pipeline; drift gate blocking (#13940)
1,104 mirrors rewritten over five passes of run-translation on the 22-source core set: the 14 sources edited since their translation, the 322 mirrors that were still English copies, and the frontmatter the old extractor leaked into the newer locales' bodies. The pipeline now caches per-`## `-section hashes and retranslates only changed sections, never reuses a section that is still English, rebuilds English-copy / leaked mirrors even when the source is unchanged, merges the state on save (parallel runs), and the drift gate (scoped to the core set) is blocking. Final audit: 0 stale, 0 English copies, 0 leaked frontmatter across 1,430 core mirrors.

⚠️ base-red inherited: #12732
2026-09-17 02:55:31 -03:00
..

README (বাংলা)

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


OmniRoute ড্যাশবোর্ড

🚀 OmniRoute — বিনামূল্যের AI গেটওয়ে

OmniRoute — কোডিং কখনো থামাবেন না। প্রতিটি AI টুল → 359টি প্রোভাইডার — 150+ বিনামূল্যের — একটি এন্ডপয়েন্টের মাধ্যমে। Claude Code, Codex, Cursor, Cline, Copilot ও Antigravity-কে স্বয়ংক্রিয় ফলব্যাকসহ বিনামূল্যের Claude / GPT / Gemini-এর সঙ্গে যুক্ত করুন। RTK + Caveman স্ট্যাকড কম্প্রেশন 15–95% টোকেন সাশ্রয় করে (গড়ে ~89%) — কখনো সীমায় পৌঁছাবেন না। 359টি AI প্রোভাইডার · 150+ বিনামূল্যের টিয়ার · প্রতি মাসে ~1.47B বিনামূল্যের টোকেন · 19টি রাউটিং কৌশল · শুরু করতে $0।

💰 ~1.47B বিনামূল্যের টোকেন / মাস

হাতে হাতে বিনামূল্যের স্তরগুলো একত্র করা কষ্টকর — ডজন ডজন SDK, ডজন ডজন রেট লিমিট, আর আপনার কাছে আসলে কতটা আছে সে সম্পর্কে কোনো ধারণাই থাকে না। OmniRoute 34টি পুনরাবৃত্ত পুল কী জুড়ে 452টি বিনামূল্যের স্তরের এন্ট্রি তালিকাভুক্ত করে এবং প্রকাশিত ধনাত্মক মাসিক বাজেটসহ 16টি পুল ও প্রতি-মডেলের পাঁচটি Groq সীমা থেকে টোকেনের প্রধান সংখ্যাটি গণনা করে, যেখানে শেয়ার করা পুল অনুযায়ী ডিডুপ্লিকেট করা হয়। যেসব কোটা কেবল আঞ্চলিক পরিচয় যাচাইয়ের পর উন্মুক্ত হয় (বর্তমানে: ModelScope), সেগুলো আলাদাভাবে দেখানো হয়—আঞ্চলিক পরিচয় যাচাইয়ের পেছনে +~6M—এবং কখনোই প্রধান সংখ্যার সঙ্গে যোগ করা হয় না। ফলাফলটি ড্যাশবোর্ডে (/dashboard/free-tiers) দৃশ্যমান থাকে।

OmniRoute বিনামূল্যের স্তরের বাজেট কার্ড: স্থিতিশীলভাবে প্রতি মাসে ~1.47B বিনামূল্যের টোকেন, সাইনআপ ক্রেডিটসহ প্রথম মাসে সর্বোচ্চ ~2.07B, একটি এন্ডপয়েন্টের পেছনে 452টি তালিকাভুক্ত বিনামূল্যের স্তরের এন্ট্রি কভার করা 34টি নথিভুক্ত পুনরাবৃত্ত পুল কী থেকে। সৎ, পুল-ডিডুপ্লিকেট করা হিসাব — প্রতিটি শেয়ার করা পুল একবার গণনা করা হয়েছে, যার মধ্যে রয়েছে প্রকাশিত ধনাত্মক মাসিক টোকেন বাজেটসহ 16টি পুনরাবৃত্ত পুল এবং প্রতি-মডেলের পাঁচটি Groq সীমা; শর্তাবলির ঝুঁকি-ক্যাটালগে 13টি প্রদানকারীকে এড়িয়ে চলার জন্য চিহ্নিত করা হয়েছে, যাতে আপনি সিদ্ধান্ত নিতে পারেন। বাজেট বারে রয়েছে Mistral 1B, Nara 210M, LLM7 150M, Groq 30M (প্রতি-মডেলের পাঁচটি সীমা) এবং ছোট পুলগুলো; পাশাপাশি প্রথম মাসের সাইনআপ ক্রেডিট ও স্থায়ীভাবে বিনামূল্যের, টোকেন-সীমাবিহীন প্রদানকারীদের আলাদাভাবে দেখানো হয়েছে, যাতে তারা কখনোই প্রধান সংখ্যাকে কৃত্রিমভাবে বাড়িয়ে না দেয়। /dashboard/free-tiers-এ লাইভ ব্যবহৃত/অবশিষ্ট পরিমাণ।

লাইভ /dashboard/free-tiers পৃষ্ঠার অ্যানিমেটেড সারসংক্ষেপ। সম্পূর্ণ পদ্ধতি (পুল ডিডুপ্লিকেশন, ক্রেডিট স্তর, প্রদানকারীর শর্তাবলি): docs/reference/FREE_TIERS.md

এই পরিসংখ্যানগুলো লাইভ ক্যাটালগের সঙ্গে মিলিয়ে প্রতি দুই সপ্তাহে পুনরায় নিরীক্ষা করা হয় এবং দুই দিকেই পরিবর্তিত হয় — কোনো প্রদানকারী বিনামূল্যের স্তর বন্ধ করলে সংখ্যা কমে যায়; নতুন কোনোটি যোগ হলে তা বাড়ে। ক্যাটালগ প্রকৃতপক্ষে যা গণনা করে, আমরা সেটিই প্রকাশ করি—কখনোই পূর্ণসংখ্যায় বাড়িয়ে দেখানো সর্বোত্তম পরিস্থিতি নয়।


OMNIROUTE যদি আপনার অর্থ সাশ্রয় করতে এবং কাজ সহজ করতে সাহায্য করে থাকে, তাহলে রিপোজিটরিতে স্টার দিন।

স্টার diegosouzapw%2FOmniRoute | Trendshift স্টার ইতিহাসের র্যাঙ্ক olud.ai

💬 কমিউনিটিতে যোগ দিন

👋 রক্ষণাবেক্ষণকারীকে অনুসরণ করুন — নতুন প্রদানকারী, রিলিজ ও পরামর্শ সবার আগে পান:

LinkedIn-এ Diego-কে অনুসরণ করুন GitHub-এ @diegosouzapw-কে অনুসরণ করুন

Discord Telegram WhatsApp গ্লোবাল WhatsApp ব্রাজিল ওয়েবসাইট

প্রশ্ন, প্রদানকারী-সংক্রান্ত পরামর্শ, রোডম্যাপ ও সহায়তা → Discord · Telegram · WhatsApp 🌍 গ্লোবাল / 🇧🇷 ব্রাজিল / পোর্টাল


📈 গেটওয়ে ক্রমাগত বড় হচ্ছে

v3.8.49 v3.8.50 v3.8.51+
🌐 প্রদানকারী 290 352 আরও অপেক্ষমাণ
🧠 অনন্য চ্যাট মডেল ID 1185 1312
🖼️ মোডালিটি ব্রিজ 🆕 ভিশন + অডিও + ভিডিও
📡 Radar-এর বিনামূল্যের ক্যাটালগ 🆕 ঐচ্ছিক
⚖️ কোটা-সচেতন শিডিউলিং 🆕 Quota-Share
📊 কোটা টেলিমেট্রি 🆕 লাইভ

রোডম্যাপv3.9.0 LTS-এর পথে এগিয়ে চলেছে


🧩 উপলভ্য

npm সংস্করণ NPM মাসিক Docker Hub লাইসেন্স: MIT Docker পুল Electron ডাউনলোড

🚀 শুরু করুন 🚀 দ্রুত শুরু 📦 ইনস্টল করুন 🆓 শূন্য-কনফিগারেশন
💡 জানুন 💥 প্রতিশ্রুতি 🤔 কেন OmniRoute 🏆 যা একে স্বতন্ত্র করে
⚙️ বৈশিষ্ট্য 🎯 কম্বো 🌐 প্রদানকারী 🔌 CLI ও MCP
🗜️ কম্প্রেশন 🖥️ যেখানে এটি চলে 🔒 ব্যক্তিগত
👀 দেখে নিন 🎬 কার্যরত অবস্থায় নতুন কী 🤖 সামঞ্জস্যপূর্ণ CLI
💚 সহায়তা 💚 সহায়তা / অনুদান 💬 কমিউনিটি 💖 স্পনসর
📦 প্রকল্প 🛠️ প্রযুক্তি স্ট্যাক 📖 ডকুমেন্টেশন 👥 অবদানকারী
🌐 ৬৬টি ভাষায়

English (en) Português — Brasil (pt-BR) Português (pt) Español (es) Français (fr) Italiano (it) Deutsch (de) Nederlands (nl) Русский (ru) Українська (uk-UA) Polski (pl) Čeština (cs) Slovenčina (sk) Română (ro) Magyar (hu) Български (bg) Dansk (da) Suomi (fi) Norsk (no) Svenska (sv) 中文 — 简体 (zh-CN) 中文 — 繁體 (zh-TW) 日本語 (ja) 한국어 (ko) ไทย (th) Tiếng Việt (vi) Bahasa Indonesia (id) Bahasa Melayu (ms) Filipino (phi) हिन्दी (hi) ગુજરાતી (gu) मराठी (mr) தமிழ் (ta) తెలుగు (te) বাংলা (bn) اردو (ur) فارسی (fa) العربية (ar) עברית (he) Türkçe (tr) Azərbaycan (az) Kiswahili (sw) Ελληνικά (el) Hrvatski (hr) Српски (sr) Lietuvių (lt) Eesti (et) Latviešu (lv) Slovenščina (sl) Malti (mt) Gaeilge (ga) ಕನ್ನಡ (kn) മലയാളം (ml) ଓଡ଼ିଆ (or) ਪੰਜਾਬੀ (pa) नेपाली (ne) සිංහල (si) မြန်မာ (my) ខ្មែរ (km) Hausa (ha) Yorùbá (yo) Igbo (ig) አማርኛ (am) Oʻzbekcha (uz) ქართული (ka) Հայերեն (hy)


🆓 ইনস্টল করলেই কাজ করে — কোনো কী নয়, কোনো কনফিগ নয়

ইনস্টল করলেই কাজ করে — কোনো কনফিগ নেই। তিনটি ধাপ: 1. ইনস্টল করুন — npm i -g omniroute, সার্ভারটি localhost:20128-এ চালু হয়। 2. আপনার টুলকে http://localhost:20128/v1-এর দিকে নির্দেশ করুন — যেকোনো OpenAI-সামঞ্জস্যপূর্ণ টুল (Claude Code, Cursor, Cline)। 3. এটি উত্তর দেয় — কোনো API key, signup বা configuration ছাড়াই তাৎক্ষণিক উত্তরের জন্য model auto কল করুন। কী-বিহীন provider OpenCode Free আগে থেকেই auto combo-তে সংযুক্ত থাকে, তাই নতুন ইনস্টল শুরু থেকেই সাড়া দেয়।
# নতুন ইনস্টল, কোনো credentials নেই — `auto` ইতিমধ্যেই কাজ করে:
curl http://localhost:20128/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"model":"auto","messages":[{"role":"user","content":"Hello!"}]}'

নির্দিষ্ট কোনো বিনামূল্যের backend পছন্দ করেন? সরাসরি oc/… (OpenCode Free) কল করুন। এরপর auto-তে উন্নীত হয়ে OmniRoute-কে বেছে নিতে দিন।

📦 Python, Node.js, PHP, এবং cURL-এর জন্য কপি-পেস্টযোগ্য quickstart scripts → examples/quickstart/


💥 প্রতিশ্রুতি

প্রতিশ্রুতি — একটি endpoint এবং 359টি provider। অন্য কোনো সুস্থ target উপলভ্য থাকা পর্যন্ত automatic fallback routing চালিয়ে যায়। ছয়টি স্তম্ভ: 359টি provider জুড়ে resilient fallback · উপযুক্ত workload-এ সর্বোচ্চ 95% token সাশ্রয় · 150টিরও বেশি free tier এবং 53টি recurring/keyless free-forever provider দিয়ে $0-তে শুরু · একটি config-এর মাধ্যমে 36টি CLI/agent integration · /v1-এ OpenAI, Claude, Gemini এবং Responses API compatibility · circuit breaker, TLS stealth, MCP-এর 110টি tool, A2A, memory, guardrail, eval এবং 5,100টিরও বেশি tracked test file জুড়ে 39,000টিরও বেশি static test declaration-সহ production control।

🤔 OmniRoute কেন?

OmniRoute কেন — 10টি dashboard, অচল API key এবং অপ্রত্যাশিত bill নিয়ে টানাপোড়েন বন্ধ করুন। প্রতিদিনের দশটি সমস্যা বনাম সমাধান: অব্যবহৃত অবস্থায় quota-এর মেয়াদ শেষ → subscription-এর সর্বোচ্চ ব্যবহার; coding-এর মাঝখানে rate limit → 4-tier auto-fallback (Subscription → API → Cheap → Free); tool output-এ token অপচয় → RTK + Caveman compression (15–95%); ব্যয়বহুল API → cost-optimized routing; প্রতিটি tool-এর নিজস্ব setup → একটি endpoint, একটি dashboard; AI blocked → 3-level proxy + TLS stealth; অচল key → 3-layer resilience (circuit breaker, key cooldown, model lockout); একটি subscription পুরো team-এর সঙ্গে share করা → fair-share quota-সহ key pool; prompt অন্য কারও cloud-এর মধ্য দিয়ে যাওয়া → AES-256-GCM encrypted key-সহ local-first; খরচের দৃশ্যমানতা নেই → live analytics (usage, quota, savings, p95 latency)।
OmniRoute request flow: আপনার IDE বা CLI (Claude Code, Cursor, Cline…) একটি local endpoint-কে (http://localhost:20128/v1) কল করে; OmniRoute Smart Router (RTK + Caveman compression, 19টি routing strategy, circuit breaker, TLS stealth, MCP, A2A, guardrail) একটি উপযুক্ত সুস্থ target থাকা পর্যন্ত 4টি provider tier জুড়ে fallback করতে পারে — Tier 1 Subscription, Tier 2 API Key, Tier 3 Cheap এবং Tier 4 Free।

🤝 আমাদের ওপেন সোর্স বন্ধুদের সহায়তায়

Kimi K3 — উন্মুক্ত অগ্রবর্তী বুদ্ধিমত্তা · 2.8T প্যারামিটার · 1M-টোকেন কনটেক্সট

ওপেন সোর্স বন্ধু হিসেবে যোগ দিতে চান? এই প্রতিষ্ঠানগুলো ওপেন সোর্সকে সমর্থন করে এবং OmniRoute-কে এগিয়ে চলতে সাহায্য করে — আর তাদের দেওয়া প্রতিটি টোকেন কোথায় ব্যবহৃত হয়, তা আমরা প্রকাশ্যে জানাই। যোগাযোগ করুন: diegosouza.pw@outlook.com

Kimi (Moonshot AI)
Kimi
Moonshot AI

প্রতিষ্ঠাতা ওপেন সোর্স বন্ধু
এই প্রকল্পকে সমর্থন করার জন্য আমাদের প্রতিষ্ঠাতা ওপেন সোর্স বন্ধু Kimi (Moonshot AI)-কে ধন্যবাদ! Kimi হলো ওপেন-ওয়েট K2 ও K3 মডেল পরিবারের পেছনের AI ল্যাব — Kimi K3 ক্লোজড-মডেলের দামের সামান্য অংশে 1M-টোকেন কনটেক্সট উইন্ডো, নেটিভ ভিশন এবং অগ্রবর্তী-স্তরের কোডিং সরবরাহ করে, আর Claude Code, Codex ও OmniRoute সমর্থিত প্রতিটি কোডিং টুলের সঙ্গে কোনো অতিরিক্ত সেটআপ ছাড়াই কাজ করে।

Kimi-এর সহায়তায় যা পরিচালিত হয়: Kimi-এর API ক্রেডিট OmniRoute-এর AI-যাচাইকৃত রিলিজ পাইপলাইন পরিচালনা করে — অর্থাৎ Kimi K3 দ্বারা চালিত মার্জ যাচাইকরণ ধাপটি, যা প্রকাশের আগে প্রতিটি পুল রিকোয়েস্ট পর্যালোচনা করে — পাশাপাশি দৈনন্দিন ফিচার ডেভেলপমেন্টেও সহায়তা করে। উভয় পথেই প্রথম-শ্রেণির Kimi সমর্থন দেওয়া হয়: সরাসরি Kimi API (kimi-k3) এবং Kimi Code কোডিং প্ল্যান (OAuth ও API কী)। এছাড়া OmniRoute হলো Kimi-এর সহায়তা কর্মসূচিতে অন্তর্ভুক্ত প্রথম ব্রাজিলীয় ওপেন-সোর্স প্রকল্প। 15% অতিরিক্ত ক্রেডিটসহ একটি Kimi API কী পান →
Cheaper Inference
Cheaper Inference
cheaperinference.com

ওপেন সোর্স বন্ধু
এই প্রকল্পকে সমর্থন করার জন্য OmniRoute-এর ওপেন সোর্স বন্ধু Cheaper Inference-কে ধন্যবাদ! Cheaper Inference হলো খরচের ভিত্তিতে ক্রমাঙ্কিত একটি গেটওয়ে, যা 42টি অগ্রবর্তী মডেল — Claude, GPT-5.x, Gemini, Kimi K3, GLM, DeepSeek, Grok ও MiniMax — একটি OpenAI-সামঞ্জস্যপূর্ণ এন্ডপয়েন্টের মাধ্যমে পুনর্বিক্রি করে এবং মডেল নির্মাতার তালিকাভুক্ত মূল্যের বেশি কখনো চার্জ না করে প্রতিটি রিকোয়েস্ট সবচেয়ে সস্তা যোগ্য প্রোভাইডারের কাছে রাউট করে।

OmniRoute-এ প্রথম-শ্রেণির সমর্থন: Chat Completions, নেটিভ /v1/responses এন্ডপয়েন্ট, ভিশন, টুল কলিং এবং 3টি ইমেজ মডেল (grok-imagine, nano-banana-pro, nano-banana-2, যা cheaperinference/<model> হিসেবে ব্যবহারযোগ্য)। একটি API কী পান →

aff=omniroute ট্যাগযুক্ত লিংকগুলো পার্টনার লিংক। আপনার কোনো অতিরিক্ত খরচ ছাড়াই এগুলো প্রকল্পে অর্থায়ন করে।


🎟️ অ্যাফিলিয়েট প্রোমো — যেসব প্রোভাইডারকে আমরা স্পনসর করি না, তাদের বিনামূল্যের সাইনআপ কুপন (প্রসারিত করতে ক্লিক করুন)

এই বিভাগটি শুধুমাত্র রেফারেল/কুপন কোডের জন্য। স্পনসর করা অংশীদারিত্ব উপরের 🤝 আমাদের ওপেন সোর্স বন্ধুদের সহায়তায় বিভাগে রয়েছে। এখানে তালিকাভুক্ত প্রোভাইডারদের সঙ্গে OmniRoute-এর কোনো স্পনসরশিপ বা অংশীদারিত্ব নেই — এগুলো সর্বজনীন কুপন, যা যে কেউ ব্যবহার করতে পারেন।

AgentRouter
AgentRouter
agentrouter.org
AgentRouter — অ্যাফিলিয়েট সাইনআপ · সাইনআপে $100 বিনামূল্যের ক্রেডিট (বিনামূল্যের সার্ভার, তাই বেশি ল্যাটেন্সি হতে পারে — প্রোডাকশনের পরিবর্তে পরীক্ষার জন্য সেরা)। v3.8.50 থেকে OmniRoute-এ প্রথম-শ্রেণির সমর্থন: Chat Completions, Anthropic-সামঞ্জস্যপূর্ণ ওয়্যার ফরম্যাট এবং OpenAI-সামঞ্জস্যপূর্ণ পাথ। উপলভ্য মডেলের মধ্যে রয়েছে claude-opus-4-8, claude-opus-5, gpt-5.6-sol এবং আরও অনেক। আপনার $100 সংগ্রহ করুন →

⚠️ অ্যাফিলিয়েট লিংক — এই প্রোভাইডারের সঙ্গে OmniRoute-এর কোনো স্পনসরশিপ বা অংশীদারিত্ব নেই।

OmniRoute ব্যবহারকারীদের উপকারে আসে এমন উদার বিনামূল্যের সাইনআপ কুপনসহ অন্য কোনো প্রোভাইডারের কথা জানেন? একটি ইস্যু খুলুন, আমরা সেটি এখানে যোগ করব।


🎯 কম্বো — প্রধান বৈশিষ্ট্য

সমস্ত 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 আপনার সংযুক্ত প্রোভাইডারগুলো থেকে একটি ভার্চুয়াল কম্বো তৈরি করবে, যার স্কোর সরাসরি হালনাগাদ হয়:

মডেল IDএটি যে বিষয়ের জন্য অপ্টিমাইজ করে
auto🎯 ভারসাম্যপূর্ণ ডিফল্ট (LKGP — আপনার সর্বশেষ কার্যকর প্রোভাইডারেই স্থির থাকে)
auto/coding🧑💻 কোড তৈরির জন্য গুণমান-প্রধান ওজন
auto/fast সর্বনিম্ন ল্যাটেন্সি আগে
auto/cheap💰 প্রতি টোকেনে সবচেয়ে সস্তা আগে
auto/offline🔋 সর্বাধিক কোটা / রেট-লিমিট হেডরুম আগে
auto/smart🔭 গুণমান আগে + আরও ভালো মডেল খুঁজে পেতে 10% অনুসন্ধান
auto/lkgp📌 সর্বশেষ-জ্ঞাত-কার্যকর-প্রোভাইডারে সুস্পষ্টভাবে স্থির থাকা
auto/chaos🧪 স্থিতিস্থাপকতা পরীক্ষার জন্য ত্রুটি-সন্নিবেশ ওজন (কেয়স ইঞ্জিনিয়ারিং)

🔀 অথবা নিজেরটি তৈরি করুন — 19টি রাউটিং কৌশল

সমস্ত 19টি কৌশল — প্রতিটি কম্বো ধাপে ইচ্ছামতো মেলান:

# কৌশল এটি কী করে
1 priority প্রথম টার্গেটকে অগ্রাধিকার দেওয়া ক্রমবদ্ধ তালিকা — পরবর্তীটিতে যাওয়ার আগে প্রতিটির সক্ষমতা শেষ পর্যন্ত ব্যবহার করে 🥇
2 fill-first পরবর্তীটিতে যাওয়ার আগে প্রতিটি টার্গেটের কোটা সম্পূর্ণ ব্যবহার করে
3 weighted প্রতি-টার্গেট ওজন অনুযায়ী ভারযুক্ত র্যান্ডম নির্বাচন
4 round-robin ক্রম অনুসারে টার্গেটগুলোর মধ্য দিয়ে চক্রাকারে যায়
5 p2c দুটি-পছন্দের-শক্তিভিত্তিক র্যান্ডম লোড ব্যালান্সিং
6 least-used বর্তমানে সর্বনিম্ন লোড থাকা টার্গেটটি বেছে নেয়
7 random সমবণ্টিত র্যান্ডম নির্বাচন (ডুপ্লিকেট বাদ দিয়ে)
8 strict-random পুনরাবৃত্তি ডি-ডুপ্লিকেট না করে র্যান্ডম নির্বাচন 🎲
9 cost-optimized লাইভ ক্যাটালগের মূল্য অনুযায়ী প্রতি অনুরোধের $ খরচ সর্বনিম্ন করে 💸
10 headroom সবচেয়ে বেশি অবশিষ্ট কোটা থাকা টার্গেটটি বেছে নেয়
11 reset-window যে টার্গেটের কোটা উইন্ডো সবচেয়ে আগে রিসেট হবে, সেটিকে অগ্রাধিকার দেয়
12 reset-aware কোটা রিসেটের সময় অনুযায়ী র্যাঙ্ক করে — ছোট উইন্ডো আগে 📊
13 context-relay দীর্ঘ কথোপকথনের জন্য টার্গেটগুলোর মধ্যে কনটেক্সট হস্তান্তর করে 🧠
14 context-optimized বর্তমান কনটেক্সটের আকারের জন্য সবচেয়ে উপযুক্তটি বেছে নেয়
15 cache-optimized পুনর্ব্যবহারযোগ্য প্রতিটি প্রম্পট প্রিফিক্সকে একই অ্যাকাউন্টে পিন করে — প্রম্পট-ক্যাশ হিট সর্বাধিক করে 🎯
16 lkgp সর্বশেষ-জ্ঞাত-কার্যকর পথ — সর্বশেষ সফল প্রোভাইডারে পিন করে, তারপর নিয়ম অনুযায়ী ফলব্যাক করে
17 auto প্রতিটি সংযোগে 16টি ফ্যাক্টরের লাইভ স্কোরিং 🤖
18 fusion মডেলের একটি প্যানেলে সমান্তরালে পাঠায় + একজন বিচারক একটি উত্তর সংশ্লেষ করে 🧬
19 pipeline ধাপগুলোকে শৃঙ্খলিত করে — প্রতিটি টার্গেটের আউটপুট পরবর্তীটির ইনপুট হয় 🔗

Auto-Combo ইঞ্জিন প্রতিটি প্রার্থীকে 16টি ফ্যাক্টরের (স্বাস্থ্য, কোটা, খরচ, ল্যাটেন্সি, কাজের উপযোগিতা, গুণমান, সেশনের প্রাপ্যতা…) ভিত্তিতে স্কোর করে — docs/routing/AUTO-COMBO.md দেখুন।

🧱 স্থিতিস্থাপকতা অন্তর্নির্মিত (3টি স্বতন্ত্র স্তর)

OmniRoute স্থিতিস্থাপকতা — ৩টি স্বাধীন স্ব-নিরাময় স্তর, সঠিক ব্যর্থতার জন্য সঠিক স্তর। স্তর ১ প্রোভাইডার সার্কিট ব্রেকার (সম্পূর্ণ প্রোভাইডার): শুধু 408/5xx-এ ট্রিপ করে, থ্রেশহোল্ড OAuth ৮× / API-key ১২× / local ২×, 60s/30s/15s পরে HALF-OPEN প্রোবে রিসেট হয়, অলস পুনরুদ্ধার; OPEN থাকা অবস্থায় কম্বো পরবর্তী প্রোভাইডারে পুনরায় রুট করে। স্তর ২ সংযোগ কুলডাউন (একটি কী/অ্যাকাউন্ট): ভিত্তি OAuth-এর জন্য 5s / API-key-এর জন্য 3s, অ্যান্টি-থান্ডারিং-হার্ড সুরক্ষাসহ সূচকীয় ×২ ব্যাকঅফ, 429-এর ক্ষেত্রে Retry-After মেনে চলে, সফল হলে সব ত্রুটি-অবস্থা মুছে যায়; কুলডাউনে থাকা একটি কী এড়িয়ে যাওয়া হয়, আর সমপর্যায়ের অন্য কীগুলো সেবা দিতে থাকে। স্তর ৩ মডেল লকআউট (একটি মডেল): প্রতি-মডেল 429, local 404 অথবা মোড প্রত্যাখ্যান শুধু সেই মডেলটিকেই লক করে — কখনোই সম্পূর্ণ সংযোগকে নয়। চূড়ান্ত অবস্থাগুলো (নিষিদ্ধ, মেয়াদোত্তীর্ণ, ক্রেডিট নিঃশেষিত) অপারেটরের জন্য, কুলডাউনের জন্য নয়।

📖 অটো-কম্বো ইঞ্জিন · স্থিতিস্থাপকতা নির্দেশিকা


🏆 OmniRoute-কে যা অন্যদের থেকে আলাদা করে

OmniRoute-কে যা অন্যদের থেকে আলাদা করে — 13টি সক্ষমতাজুড়ে 9router, OpenRouter, CLIProxyAPI এবং LiteLLM-এর সঙ্গে একটি নির্দিষ্ট সময়ের ফিচার তুলনা। OmniRoute: 359টি প্রদানকারী, বিল্ট-ইন 150+টি বিনামূল্যের টিয়ার, 19টি রাউটিং কৌশল, 12-ইঞ্জিন টোকেন কম্প্রেশন, 110টি টুলসহ বিল্ট-ইন MCP সার্ভার, A2A এজেন্ট প্রোটোকল, স্থায়ী মেমরি, গার্ডরেইল, ক্লাউড এজেন্ট, TLS ফিঙ্গারপ্রিন্ট স্টেলথ, Desktop/Termux/PWA এবং 42টি i18n UI লোকেল। OmniRoute MIT লাইসেন্সপ্রাপ্ত এবং স্ব-হোস্টযোগ্য। প্রতিযোগীদের সক্ষমতা ও সংখ্যা পরিবর্তিত হতে পারে; লিঙ্ক করা পদ্ধতি দেখুন।

📊 9router, OpenRouter, CLIProxyAPI ও LiteLLM-এর সঙ্গে তুলনার সম্পূর্ণ পদ্ধতি ও প্রতিটি ফিচারের বিস্তারিত → docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md


💚 OmniRoute-কে সহায়তা করুন

OmniRoute MIT লাইসেন্সপ্রাপ্ত এবং উন্মুক্তভাবে রক্ষণাবেক্ষণ করা হয়। এটি যদি আপনার সময় বা অর্থ সাশ্রয় করে, তবে একে স্বাধীন রাখতে যেটি আপনার জন্য উপযুক্ত সেটি বেছে নিন। স্পনসরশিপ কখনোই রাউটিং অগ্রাধিকারকে প্রভাবিত করে না; এটি দৃশ্যমানতা দেয়, র্যাঙ্কিং নয়।

রেপোতে স্টার দিনবিনামূল্যে — দৃশ্যমানতা বাড়াতে সত্যিই সাহায্য করেOmniRoute-কে স্টার দিন
🐙 GitHub Sponsorsএককালীন বা মাসিক · প্ল্যাটফর্ম ফি শূন্যgithub.com/sponsors/diegosouzapw
Ko-fiদ্রুত এককালীন অনুদান, দাতার সাইনআপের প্রয়োজন নেইko-fi.com/diegosouzapw
🧋 Buy Me a Coffeeছোট, অনানুষ্ঠানিক সহায়তাbuymeacoffee.com/diegosouzapw
🖐 Liberapayপুনরাবৃত্ত · অলাভজনক · ওপেন সোর্সliberapay.com/diegosouzapw
🇧🇷 PIX (ব্রাজিল)তাৎক্ষণিক, কোনো ফি নেইকী ও QR নিচে দেওয়া আছে
ক্রিপ্টোBTC · ETH · USDT-TRC20 · USDC-Solanaঠিকানাগুলো নিচে দেওয়া আছে

🇧🇷 PIX — তাৎক্ষণিক, কোনো ফি নেই (ব্রাজিল)

OmniRoute PIX QR কোড

কী (এলোমেলো): 5d865059-bc44-483a-962d-43ceb80126eb

Pix কপি-পেস্ট:

00020101021126580014br.gov.bcb.pix01365d865059-bc44-483a-962d-43ceb80126eb5204000053039865802BR5922OMNIROUTE CONTRIBUICAO6006BRASIL62070503***630475DD

₿ ক্রিপ্টো — BTC · ETH · USDT-TRC20 · USDC-Solana (বিস্তারিত দেখতে ক্লিক করুন)
₿ BTCBitcoin (SegWit)bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd
Ξ ETHEthereum (ERC20)0x64Cf6B68A6Ff34288e89172950a2d00102337a84
₮ USDTTron (TRC20)TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2
$ USDCSolana2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu

⚠️ প্রতিটি কয়েন শুধু দেখানো নেটওয়ার্কেই পাঠান — ভুল নেটওয়ার্কে পাঠালে অর্থ হারিয়ে যেতে পারে।

🐛 কোনো বাগ পেয়েছেন বা মতামত আছে? একটি আলোচনা শুরু করুন।


ডেভেলপার নোট: ডেভেলপারদের সুবিধার জন্য প্রকল্পটি npm install/postinstall-এর সময় একটি স্থানীয় .env ফাইল তৈরি করতে পারে। ফাইলটি ইচ্ছাকৃতভাবে .gitignore-এর মাধ্যমে উপেক্ষা করা হয় (.gitignore দেখুন) এবং এটি কখনোই কমিট করা যাবে না — ভুলবশত কমিট হয়ে গেলে উন্মুক্ত হয়ে পড়া যেকোনো সিক্রেট পরিবর্তন করুন এবং ইতিহাস থেকে ফাইলটি সরিয়ে ফেলুন। স্থানীয় এনভায়রনমেন্ট ফাইল ও সিক্রেট ব্যবস্থাপনার নির্দেশনার জন্য docs/DEVELOPER-ENVIRONMENT.md দেখুন।

📡 OmniRoute Radar

উপরে নথিভুক্ত, পুল-ডিডুপ্লিকেটেড ক্যাটালগ থেকে মূল ফ্রি-টিয়ারের পরিমাণ এখনও ~1.47B টোকেন/মাস। অস্থায়ী প্রোভাইডার সাইনআপ ক্রেডিট আলাদাভাবে প্রথম মাসের পরিমাণ ~2.07B পর্যন্ত বাড়াতে পারে। Radar হলো একটি ঐচ্ছিক, স্বাক্ষরিত ক্যাটালগ ওভারলে, যা তাদের জন্য যারা OmniRoute-এর রিলিজগুলোর মধ্যবর্তী সময়ে ফ্রি-মডেলের আরও হালনাগাদ উপলভ্যতা চান; কমিউনিটি ক্যাটালগ এবং বিদ্যমান প্রতিটি ফ্রি ফিচার বিনামূল্যেই থাকবে।

সমর্থকেরা লাইভ ক্যাটালগ এবং অতিরিক্ত প্রোভাইডার-সুযোগ পেতে পারেন। এর পৃথক, পরিবর্তনশীল সর্বোচ্চ সীমা হলো প্রোভাইডারের উপলভ্যতার ওপর নির্ভর করে সর্বাধিক আনুমানিক 3B টোকেন/মাস। এই সীমাটি কোনো নিশ্চয়তা নয়: প্রোভাইডারেরা যেকোনো সময় কোটা, যোগ্যতা, মডেল বা অঞ্চল পরিবর্তন করতে পারে।

Radar অপ্ট-ইন এবং শুধুমাত্র GET। OmniRoute ক্লায়েন্ট প্রম্পট, ট্র্যাফিক, প্রোভাইডার কনফিগারেশন, ব্যবহারসংক্রান্ত টেলিমেট্রি বা স্থানীয় ঘোষণা-খারিজের অবস্থা আপলোড করে না। যোগ্যতা এবং বর্তমান ক্যাটালগ সম্পর্কে জানুন radar.omniroute.online/planos-এ।


নতুন কী

v3.8.20 → v3.8.50-এর সাম্প্রতিক উল্লেখযোগ্য পরিবর্তনগুলো। সম্পূর্ণ ইতিহাস CHANGELOG.md-এ।

  • 🎛️ OmniConductor — আপনার এজেন্ট বহরে ইনবাউন্ড A2A ডেলিগেশন, Agent Card-এ Conductor স্কিল এবং Faro পুশ-টু-টক ভয়েস চ্যাটসহ একটি ড্যাশবোর্ড প্যানেল। → A2A সার্ভার
  • 🛂 অভিযোজিত ভর্তি ও ওভারলোড সুরক্ষা — ভারী চ্যাট অনুরোধগুলো 503 ফেরত দেওয়ার পরিবর্তে সারিবদ্ধ হয়, সঙ্গে প্রতি সংযোগে অ্যাটমিক RPM রোলিং লিজ। → স্থিতিস্থাপকতা নির্দেশিকা
  • 🗂️ ক্যানোনিক্যাল /v1/models ক্রম — প্রতি প্রোভাইডারের জন্য একটি সংলগ্ন, প্রোভাইডার-অনুযায়ী গোষ্ঠীবদ্ধ ব্লক (কম্বোগুলো প্রথমে পিন করা), যা প্রতিটি ক্যাটালগ উৎসে স্থিতিশীল থাকে। → API রেফারেন্স
  • 🗜️ কম্প্রেশন দৃঢ়ীকরণ — ডিফল্টভাবে সক্রিয় ইনফ্লেশন গার্ড, DE / FR / JA + Chinese (wényán)-এর জন্য Caveman প্যাক, Gradle ও .NET-এর জন্য RTK ফিল্টার। → কম্প্রেশন
  • 💸 সৎ ফ্ল্যাট-রেট খরচ — সাবস্ক্রিপশন / কোডিং-প্ল্যান প্রোভাইডারগুলোর খরচ বিশ্লেষণে $0 দেখানো হয়; বাজেট, কোটা ও রাউটিং অনুমান চালিয়ে যায়। → API রেফারেন্স
  • ⚖️ Quota-Share রাউটিং — পুল করা কিগুলোর মধ্যে একটি শেয়ার করা অ্যাকাউন্টের কোটা ন্যায্যভাবে ভাগ করে; কাজ-সংরক্ষণশীল হওয়ায় নিষ্ক্রিয় অংশগুলো অন্যদের ধার দেওয়া হয়। → স্থিতিস্থাপকতা নির্দেশিকা
  • 🤖 এক-কমান্ডে CLI/এজেন্ট সেটআপ — 13টি নিবন্ধিত setup-* কমান্ড; omniroute run 7টি CLI (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI) চালু করে; omniroute configure ইন্টার্যাক্টিভ প্রোভাইডার+মডেল পিকার এবং প্রতি-কনটেক্সট ফেভারিটসহ 10টি টার্গেট সমর্থন করে। → CLI ইন্টিগ্রেশন
  • 🛰️ রিমোট মোড — স্কোপড টোকেন (connect / contexts / tokens) এবং VPS ইনস্টলের জন্য একটি antigravity OAuth সহায়ক দিয়ে রিমোট OmniRoute পরিচালনা করুন। → রিমোট মোড
  • 🧭 আরও স্মার্ট অটো-রাউটিংauto/<category>:<tier> কম্বো, Fusion (মডেল প্যানেল + বিচারক), টাস্ক-সচেতন রাউটিং, প্রতি-অনুরোধে মডেল / মোড / USD-বাজেট ওভাররাইড। → Auto-Combo
  • 🗜️ প্লাগযোগ্য কম্প্রেশন — 12টি সমন্বয়যোগ্য ইঞ্জিন + Compression Studios: LLMLingua-2, দুই-স্তরের Ultra, omniglyph, প্রতি-ধাপের ফিডেলিটি গেট, GCF v3.2, ড্র্যাগ-রিঅর্ডার এডিটর। → কম্প্রেশন
  • 🕵️ স্বচ্ছ MITM ডিক্রিপশন (TPROXY) — প্রতি-SNI CA ও ট্রাস্ট-স্টোর ইনস্টলার ব্যবহার করে প্রক্সি env var উপেক্ষা করা CLI-গুলো ক্যাপচার করুন। → MITM/TPROXY
  • 💸 সর্বত্র খরচ টেলিমেট্রি — প্রতিটি এন্ডপয়েন্টে X-OmniRoute-* খরচ/ব্যবহার হেডার, ক্যাশ-HIT সাশ্রয় হেডার এবং প্রতি-কিতে USD ব্যয়ের কোটা। → API রেফারেন্স
  • 🧠 আপনার নিয়ন্ত্রণাধীন মেমোরি — ডিফল্টভাবে বন্ধ; অপ্ট-ইন int8 ভেক্টর কোয়ান্টাইজেশন + টাইপড ডিকে এবং প্রতি-অনুরোধে x-omniroute-no-memory। → মেমোরি
  • 🛡️ নিরাপত্তা — প্রতিটি LLM রুটে প্রম্পট-ইনজেকশন গার্ড (রেড-টিম স্যুট), অপ্ট-ইন ক্রেডেনশিয়াল-মাস্কিং গার্ডরেল (উভয় দিকে ফাঁস হওয়া API কি/সিক্রেট গোপন করে), বিনামূল্যের DuckDuckGo শেষ-অবলম্বন ওয়েব সার্চ এবং ড্যাশবোর্ডের জন্য ঐচ্ছিক OIDC লগইন গেট (পাসওয়ার্ড লগইন সবসময় উপলভ্য থাকে)। → গার্ডরেল
  • 🖼️ নতুন এন্ডপয়েন্ট/v1/ocr (Mistral OCR) এবং /v1/audio/translations (Whisper-ধাঁচের) মিডিয়া সুবিধাকে পূর্ণতা দেয়। → API রেফারেন্স
  • 🎨 ছবি / ভিডিও / অডিও জেনারেশন — মিডিয়ার জন্য একটি API: xAI Grok Imagine ও Novita AI ভিডিও, ComfyUI, Magnific, Adobe Firefly, Segmind এবং ElevenLabs-এর মতো স্পিচ প্রোভাইডার। → API রেফারেন্স
  • 🌍 ডিপ্লয়মেন্ট ও অপারেশন — রিভার্স-প্রক্সি basePath, ব্রাউজারের ভাষা স্বয়ংক্রিয় শনাক্তকরণ, প্রতি-কিতে ডিভাইস ট্র্যাকিং, রুট-লেস MITM ট্রাস্ট, zh-TW লোকালাইজেশন। → এনভায়রনমেন্ট
  • 🤝 আরও প্রোভাইডার ও এজেন্ট — ক্লাউড এজেন্ট (Codex Cloud, Cursor, Devin, Jules), ব্রাউজার + OAuth লগইনসহ Grok Build (xAI), প্রথম-শ্রেণির Ollama কার্ড, Claude Opus 5 ও Sonnet 5, Kimi-এর আনুষ্ঠানিক অংশীদারত্ব (Code/Web/Moonshot), Zed, Requesty, SenseNova, Yuanbao, Agnes AI… এবং হালনাগাদ 352-প্রোভাইডারের ক্যাটালগ। → প্রোভাইডার
  • 📡 রাউটিংয়ের স্বচ্ছতা — প্রতিটি রেসপন্সে সেটি পরিবেশনকারী কৌশল/প্রোভাইডার/লেটেন্সির নামসহ একটি X-OmniRoute-Decision হেডার থাকে; নতুন cache-optimized কম্বো কৌশল + Auto-Combo cacheAffinity ফ্যাক্টর পুনরাবৃত্ত অনুরোধকে ক্যাশ করা প্রিফিক্সধারী সংযোগে ফেরত পাঠায়; এবং শুধু-পঠনযোগ্য /v1/auto-combo/{channel}/candidates এন্ডপয়েন্ট একটি auto/* চ্যানেলের লাইভ প্রার্থী পুল প্রকাশ করে। → Auto-Combo
  • লোকাল পারফরম্যান্স ও অবকাঠামো — এক-ক্লিকে লোকাল Redis, Cloudflare Workers / Deno Deploy রিলে ডিপ্লয়ার এবং তত্ত্বাবধানে থাকা এমবেডেড সার্ভিস হিসেবে Bifrost ও Mux। → এমবেডেড সার্ভিস
  • 🧩 সঙ্গে আরও যা আছে — প্লাগইন ফ্রেমওয়ার্ক + মার্কেটপ্লেস, Omni/Agent/GitHub স্কিল ফ্রেমওয়ার্ক, Obsidian ভল্ট ইন্টিগ্রেশন (22টি MCP টুল), OpenAI-সামঞ্জস্যপূর্ণ Batch ও Files API, সেমান্টিক রেসপন্স ক্যাশ, লিডারবোর্ডসহ গেমিফিকেশন, ACP এজেন্ট ডিসকভারি (15টি বিল্ট-ইন এজেন্ট), BigQuery-তে নির্ধারিত লগ এক্সপোর্ট, auto/chaos ফল্ট ইনজেকশন, একটি Telegram বট ব্রিজ, ইন-অ্যাপ সংস্করণ ম্যানেজার এবং LMArena-ELO বিনামূল্যের-প্রোভাইডার র্যাঙ্কিং। → ডকুমেন্টেশন

🤖 সামঞ্জস্যপূর্ণ CLI ও কোডিং এজেন্ট

একটি কনফিগ — http://localhost:20128/v1 — আর প্রতিটি AI IDE বা CLI বিনামূল্যের ও স্বল্পমূল্যের মডেলে চলে।

Claude Code
Claude Code
                           
Codex CLI
Codex CLI
                           
Cline
Cline
                           
Kilo Code
Kilo Code
Zoo Code
Zoo Code
Continue
Continue
                           
Aider
Aider
                           
ForgeCode
ForgeCode
                           
jcode
jcode
                           
DeepSeek TUI
DeepSeek TUI
                           
CodeWhale
CodeWhale
                           
OpenCode
OpenCode
                           
Factory Droid
Factory Droid
                           
GitHub Copilot CLI
Copilot CLI
                           
Cursor CLI
Cursor CLI
                           
Smelt
Smelt
                           
Pi (pi-coding-agent)
Pi
                           
Grok Build (xAI)
Grok Build
                           
Hermes Agent (Nous Research)
Hermes Agent
                           
OpenClaw
OpenClaw
                           
Goose
Goose
                           
Open Interpreter
Open Interpreter
                           
Warp AI
Warp AI
                           
Agent Deck
Agent Deck
                           
এগুলোর সঙ্গেও কাজ করে · Kiro · Command Code · Antigravity · Windsurf · AMP · যেকোনো OpenAI-সামঞ্জস্যপূর্ণ টুল

📖 সব 36টি টুলের জন্য পৃথক সেটআপ (26টি CLI Code + 10টি CLI Agent) → docs/reference/CLI-TOOLS.md · 🧩 OpenCode প্লাগইন → @omniroute/opencode-provider


একটি কমান্ডেই OmniRoute-এর মাধ্যমে সমর্থিত যেকোনো CLI চালু করুন — কোনো কনফিগ ফাইল লেখা হয় না, প্রতিটি প্রসেসে আলাদাভাবে ক্রেডেনশিয়াল ইনজেক্ট করা হয়, আর Qwen/Gemini একটি অস্থায়ী বিচ্ছিন্ন হোম পায়:

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"

# অথবা ইন্টার্যাক্টিভভাবে প্রোভাইডার+মডেল বেছে নিয়ে টুলটির নিজস্ব কনফিগ লিখুন:
omniroute configure codex          # আরও আছে: claude opencode qwen aider goose gemini cline continue kilo

প্রতিটি কমান্ড সক্রিয় রিমোট কনটেক্সট (omniroute connect <host>) অনুসরণ করে, --dry-run এক্সিকিউট না করেই সঠিক env/args-এর প্রিভিউ দেখায়, এবং --api-key-env NAME আপনার শেল হিস্ট্রি থেকে সিক্রেটগুলো বাইরে রাখে। → CLI ইন্টিগ্রেশন


🌐 352টি AI প্রদানকারী — 152টি ক্যাটালগে বিনামূল্য হিসেবে চিহ্নিত

ক্যানোনিক্যাল চ্যাট, মিডিয়া, সার্চ, লোকাল, ক্লাউড-এজেন্ট ও সিস্টেম সংগ্রহজুড়ে 352টি নিবন্ধিত প্রদানকারী, যার মধ্যে 152টির ডিসকভারি মেটাডেটায় hasFree: true রয়েছে। চ্যাট মডেল রেজিস্ট্রিতে রয়েছে 229টি প্রদানকারী / 2,554টি স্বতন্ত্র প্রদানকারী-মডেল জোড়া / 1,283টি অপরিশোধিত মডেল ID; পৃথক বিনামূল্যের-বাজেট ক্যাটালগে রয়েছে 443টি প্রতি-মডেল সারি, 34টি পুনরাবৃত্ত পুল এবং 53টি পুনরাবৃত্ত/কীবিহীন চিরকাল-বিনামূল্যের প্রদানকারী। নকশাগতভাবেই এগুলোর হর আলাদা; সংজ্ঞা এবং পুল-ডিডুপ্লিকেটেড গণনা প্রদানকারী রেফারেন্সবিনামূল্যের স্তরসমূহ-এ রয়েছে।

🏢 প্রতিটি প্রধান ল্যাব — একটি মাত্র এন্ডপয়েন্টের মাধ্যমে

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+ — প্রতিটি আইকন সরাসরি ড্যাশবোর্ডের প্রদানকারী ক্যাটালগ থেকে লোড হয়। 📖 প্রদানকারী রেফারেন্স


🆓 চিরকাল বিনামূল্যে — $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 omnirouteএকটি কমান্ড, যেকোনো OS
🐳 Dockerdocker run … diegosouzapw/omnirouteমাল্টি-আর্ক AMD64 + ARM64
🖥️ ডেস্কটপ (Electron)npm run electron:buildনেটিভ উইন্ডো + সিস্টেম ট্রে — Windows / macOS / Linux
🎩 মেনু-বার (OmniRouteTray)brew install --cask zoispag/tap/omniroute-trayসার্ভার তত্ত্বাবধান ও স্বয়ংক্রিয়ভাবে আপডেট করে — macOS
💪 ARMনেটিভ arm64Raspberry Pi, ARM সার্ভার, Apple Silicon
📱 Android (Termux)pkg install nodejs && npx -y omnirouteআপনার ফোনে চলে, ২৪/, root ছাড়াই
📲 PWA"হোম স্ক্রিনে যোগ করুন"ফুলস্ক্রিন, অফলাইন, ব্রাউজার থেকে ইনস্টলযোগ্য
🧩 OpenCode প্লাগইন@omniroute/opencode-providerনেটিভ OpenCode ইন্টিগ্রেশন
🤖 VS Code Copilot ChatOmniCopilot এক্সটেনশন ইনস্টল করুননেটিভ Copilot Chat পিকারে OmniRoute-এর প্রতিটি মডেল — stable ও Insiders
🛠️ সোর্স থেকেnpm install && npm run devপরিবর্তন করুন, অবদান রাখুন

📖 Docker নির্দেশিকা · ডেস্কটপ · মেনু-বার ট্রে · Termux · PWA · OpenCode


🧩 নতুন: VS Code-এর নেটিভ Copilot Chat-এর ভেতরে OmniRoute

নতুন কোনো সাইডবার নয়, নতুন কোনো চ্যাট UI নয় — OmniRoute পরিবেশিত প্রতিটি মডেল সরাসরি আপনার ইতিমধ্যেই ব্যবহার করা Copilot Chat মডেল পিকারে দেখা যায়। VS Code 1.122 থেকে প্রোভাইডার মডেলগুলো GitHub সাইন-ইন বা Copilot সাবস্ক্রিপশন ছাড়াই কাজ করে — এজেন্ট মোড, টুল কলিং ও ভিশনসহ, বিনামূল্যে।

OmniCopilot এক্সটেনশন ইনস্টল করুন, এটিকে আপনার OmniRoute সার্ভারের দিকে নির্দেশ করুন (ডিফল্ট localhost:20128), তারপর Copilot Chat → মডেল পিকার → মডেল পরিচালনা করুন…OmniRoute খুলুন।

স্টোরলিংকযেগুলোর সঙ্গে কাজ করে
🧩 VS Code Marketplaceইনস্টল করুন →VS Code — stable ও Insiders
🔓 Open VSX Registryইনস্টল করুন →Cursor, Windsurf, VSCodium, Theia, code-server, Gitpod, Antigravity, Kiro…

এডিটরের ভেতর থেকে: Extensions ভিউ খুলুন, "OmniRoute" অনুসন্ধান করুন, ইনস্টল করুন-এ ক্লিক করুন — উভয় স্টোরেই একইভাবে কাজ করে। সোর্স, ইস্যু এবং প্রকাশনার রানবুক রয়েছে diegosouzapw/OmniCopilot-এ।

📖 VS Code Copilot Chat নির্দেশিকা — সেটআপ, পিকারে কী দেখা যায়, ট্যাবে ড্যাশবোর্ড, সমস্যা সমাধান


🎩 নতুন: OmniRouteTray — আপনার গেটওয়ে, মেনু বারে সদা উপস্থিত

omniroute serve সবসময় চালু থাকলেই সবচেয়ে ভালো কাজ করে। OmniRouteTray এটিকে macOS-এর জন্য একবার সেট করে নিশ্চিন্তে থাকার মতো একটি মেনু-বার অ্যাপে পরিণত করে: এটি সার্ভার চালু করে, রিবুটের পরও সচল রাখে, সেখানেই আপডেট করে এবং এক ক্লিকেই আপনার লাইভ টোকেন বাজেট দেখায় — কোনো টার্মিনাল উইন্ডো খোলা রাখতে হয় না, npm install -g omniroute-এর দেখাশোনাও করতে হয় না।

Tauri v2 দিয়ে তৈরি (এতই ছোট Rust কোর যে রাউন্ডিংয়ের ভুলের সমান), এটি নিজস্ব স্বাক্ষরিত Node 24 রানটাইমসহ আসে এবং অ্যাপের মালিকানাধীন OmniRoute ইনস্টলেশন পরিচালনা করে, ফলে এটি কখনোই আপনার গ্লোবাল node/bun-এর সঙ্গে সংঘাতে যায় না। এটি আপনার বিদ্যমান ~/.omniroute/ কনফিগ ও ডেটাবেস শেয়ার করে — অর্থাৎ এটি আপনার ইতিমধ্যেই চালানো একই OmniRoute, শুধু মাথায় একটি টুপি পরা। 🎩

এটি কী করেকীভাবে
🟢 সার্ভার তত্ত্বাবধান করেomniroute serve চালু করে এবং নকল ইনস্ট্যান্স তৈরির বদলে ইতিমধ্যেই চলমান ইনস্ট্যান্স গ্রহণ করে
📊 এক নজরে লাইভ ব্যবহারপ্রোভাইডার কোটা বার, রিসেট কাউন্টডাউনসহ Claude সেশন/সাপ্তাহিক সীমা, ৩০ দিনের খরচের বিস্তারিত
🔄 সেখানেই স্বয়ংক্রিয়ভাবে আপডেট করেপর্যায়ক্রমিক ইনস্টল, অ্যাটমিক সোয়াপ, ব্যর্থ হলে রোলব্যাক — সবসময় সর্বশেষ রিলিজে
🚀 লগইনের সময় চালু হয়লগইনের সময় ঐচ্ছিকভাবে চালু; শুধু ট্রে, কোনো dock আইকন নেই
🩺 ডক্টর ও লগএক ক্লিকে ডায়াগনস্টিক ও সার্ভার লগে প্রবেশাধিকার
brew install --cask zoispag/tap/omniroute-tray

ডাউনলোড করতে চান? সর্বশেষ .dmg সংগ্রহ করুন রিলিজ থেকে। সোর্স, ইস্যু এবং বিল্ড ডকুমেন্টেশন রয়েছে zoispag/omniroute-tray-এ।
💛 @zoispag-এর একটি কমিউনিটি প্রকল্প — এটি OmniRoute-এর আনুষ্ঠানিক রিলিজ নয়।


🔒 ব্যক্তিগত ও লোকাল-ফার্স্ট

ব্যক্তিগত ও লোকাল-ফার্স্ট — OmniRoute-এর গেটওয়ে ও কন্ট্রোল প্লেন আপনার মেশিনে চলে। প্রতিটি অনুরোধের জন্য নির্বাচিত আপস্ট্রিম প্রোভাইডারের কাছে প্রম্পট পাঠানো হয়; OmniRoute কোনো হোস্টেড প্রম্পট-প্রসেসিং হপ যোগ করে না এবং টেলিমেট্রি ডিফল্টভাবে নিষ্ক্রিয় থাকে। সংরক্ষিত ক্রেডেনশিয়াল AES-256-GCM দিয়ে এনক্রিপ্ট করা হয়; নিয়ন্ত্রণগুলোর মধ্যে রয়েছে API-key স্কোপিং, IP ফিল্টারিং, রেট লিমিট, প্রম্পট-ইনজেকশন গার্ড, আপস্ট্রিম-হেডার স্ক্রাবিং, ঐচ্ছিক PII রিড্যাকশন, স্যানিটাইজ করা ত্রুটি এবং একটি স্থানীয় SQLite অডিট ট্রেইল। OmniRoute MIT-লাইসেন্সপ্রাপ্ত এবং স্ব-হোস্টযোগ্য।

📖 অনুমোদন · সুরক্ষাব্যবস্থা · কমপ্লায়েন্স


🔌 পূর্ণাঙ্গ CLI + A2A ও MCP

সার্ভারের বাইরেও OmniRoute হলো একটি পূর্ণাঙ্গ কমান্ড-লাইন ককপিট, যেখানে রয়েছে 80+ কমান্ড, পাশাপাশি উন্মুক্ত এজেন্ট প্রোটোকল—যাতে একটি AI এজেন্ট নিজে থেকেই এটি পরিচালনা করতে পারে।

⌨️ একটি প্রকৃত CLI (শুধু start নয়)

omniroute               # গেটওয়ে + ড্যাশবোর্ড চালু করুন (পোর্ট 20128)
omniroute chat          # ইন্টার্যাক্টিভ TUI চ্যাট ক্লায়েন্ট (স্ল্যাশ: /model /combo /skill /memory)
omniroute setup         # নির্দেশিত প্রথমবারের সেটআপ উইজার্ড
omniroute doctor        # প্রোভাইডার, পোর্ট ও নেটিভ ডিপেন্ডেন্সি নির্ণয় করুন

🛰️ রিমোট মোড — এখানে CLI চালান, আর OmniRoute চালান একটি VPS-এ

OmniRoute কি একটি সার্ভারে চলছে? একই CLI দিয়ে আপনার ল্যাপটপ থেকে এটি পরিচালনা করুন। একটি স্কোপড অ্যাক্সেস টোকেন দিয়ে একবার লগইন করুন; এরপর প্রতিটি কমান্ড রিমোটটিকেই লক্ষ্য করবে।

omniroute connect 192.168.0.15            # পাসওয়ার্ড → স্কোপড টোকেন, একটি কনটেক্সট হিসেবে সংরক্ষিত
omniroute models list                     # ← রিমোট সার্ভারের বিপরীতে চলে
omniroute configure codex                 # ← একটি রিমোট মডেল বেছে নিয়ে স্থানীয় Codex প্রোফাইল লেখে
omniroute tokens create --name ci --scope read   # অন্য মেশিনের জন্য আরও সীমিত টোকেন তৈরি করুন
omniroute contexts use default            # ← স্থানীয় সার্ভারে ফিরে যান

টোকেনগুলো read / write / admin স্কোপযুক্ত; প্রসেস চালু করে এমন রুটগুলো শুধু লুপব্যাকেই সীমাবদ্ধ থাকে। 📖 রিমোট মোড

OmniRoute CLI প্রদর্শনকারী অ্যানিমেটেড টার্মিনাল—omniroute providers list, omniroute combo list এবং omniroute health—যা 86-কমান্ডের শীর্ষ-স্তরের পরিসরজুড়ে আবর্তিত হচ্ছে: providers · oauth · keys · combo · nodes · models · cache · compression · cost · usage · quota · health · resilience · telemetry · logs · audit · mcp · a2a · cloud · memory · skills · eval · tunnel · backup · sync · webhooks · policy · pricing · translator · simulate …

🤝 একটি এজেন্ট সংযুক্ত করুন—আর সেটি নিজেই OmniRoute নিয়ন্ত্রণ করবে

MCP, A2A, একটি REST API, webhooks অথবা একটি রিমোট CLI-এর মাধ্যমে OmniRoute উন্মুক্ত করুন—যেকোনো সক্ষম এজেন্ট (অথবা আপনার নিজস্ব কোড) সম্পূর্ণ গেটওয়ের নিয়ন্ত্রণ পাবে: রাউটিং, প্রোভাইডার, কম্বো, ক্যাশ, কম্প্রেশন, মেমরি—সবই স্বয়ংক্রিয়ভাবে। নিচের HTTP এন্ডপয়েন্টগুলো http://localhost:20128-এর অধীনে পরিবেশিত হয়।

ইন্টারফেসএন্ডপয়েন্ট / কমান্ডযে কাজে ব্যবহার করবেন
🧰 MCP (stdio)omniroute --mcpClaude Desktop, Cursor অথবা যেকোনো MCP ক্লায়েন্টে সংযুক্ত করুন
🌊 MCP (HTTP)/api/mcp/streamরিমোট MCP—110টি টুল, 33টি স্কোপ (এনফোর্সমেন্ট ঐচ্ছিক), পূর্ণাঙ্গ অডিট ট্রেইল
📡 MCP (SSE)/api/mcp/sseস্ট্রিমিং MCP ট্রান্সপোর্ট
🤝 A2A/.well-known/agent.jsonএজেন্ট-টু-এজেন্ট, JSON-RPC 2.0 + SSE, 6টি স্কিল
🌐 REST API/v1/*OpenAI-সামঞ্জস্যপূর্ণ—চ্যাট, এমবেডিং, ছবি, অডিও, OCR
🔔 Webhooks/api/webhooksSlack, Discord, Telegram অথবা যেকোনো URL-এ অনুরোধ / কোটা ইভেন্ট পাঠান
🛰️ রিমোট CLIomniroute connect স্কোপড অ্যাক্সেস টোকেন দিয়ে একটি রিমোট ইনস্ট্যান্স পরিচালনা করুন
# MCP-এর মাধ্যমে Claude Code-কে সম্পূর্ণ OmniRoute টুলসেট দিন:
claude mcp add-server omniroute --type http --url http://localhost:20128/api/mcp/stream

📖 MCP সার্ভার · A2A সার্ভার · এজেন্ট প্রোটোকল


🗜️ 1595% টোকেন সাশ্রয় করুন — স্বয়ংক্রিয়ভাবে

📖 এটি যেভাবে কাজ করে — পাইপলাইন, আর্কিটেকচার ও সাশ্রয়ের হিসাব

OmniRoute কম্প্রেশন পাইপলাইন: একটি উদাহরণমূলক 10,000-টোকেনের ক্লায়েন্ট অনুরোধ 12টি সমন্বয়যোগ্য ইঞ্জিনের মধ্য দিয়ে যায় — Session-Dedup, CCR, Lite, RTK, Responses Tool Output, Headroom, Relevance, Caveman, Aggressive, LLMLingua-2, Ultra এবং OmniGlyph — এবং নথিভুক্ত স্ট্যাকড উদাহরণে প্রায় 1,080 টোকেনে প্রোভাইডারের কাছে পৌঁছাতে পারে। সংরক্ষণ গার্ড এবং প্রতিটি ধাপের ফিডেলিটি গেট দ্বারা কাঠামোবদ্ধ কনটেন্ট সুরক্ষিত থাকে; স্পষ্টভাবে নির্ধারিত লসি বা পরীক্ষামূলক মোড উপযুক্ত কনটেন্ট রূপান্তর করতে পারে।

ডিফল্ট স্ট্যাকড কম্বো RTK → Caveman চালায়। উভয়ই একই টুল/কনটেক্সট পেলোডে কাজ করলে, সাশ্রয় চক্রবৃদ্ধি হারে বাড়ে:

combined = 1  (1  RTK) × (1  Caveman_input)
average  = 1  (1  0.80) × (1  0.46) = 89.2%
range    = 78.4  94.6%

কোড ব্লক, URL, JSON এবং কাঠামোবদ্ধ ডেটা সংরক্ষণ ইঞ্জিন দ্বারা সবসময় সুরক্ষিত থাকে।

অল্প টোকেনেই যখন কাজ হয়, তখন এত টোকেন ব্যবহার করবেন কেন? প্রতিটি অনুরোধ OmniRoute-এর কম্প্রেশন পাইপলাইনের মধ্য দিয়ে স্বচ্ছভাবে যায় — ক্লায়েন্টে কোনো পরিবর্তনের প্রয়োজন নেই। এটি এখন 12টি সমন্বয়যোগ্য ইঞ্জিনের একটি স্ট্যাক, যেগুলো ক্রমানুসারে চলে এবং প্রতিটি রাউটিং কম্বো অনুযায়ী মিলিয়ে ব্যবহার করা যায় — RTK, Caveman ( 90K+), LLMLingua-2, এবং Troglodita (PT-BR)-এর ধারণার ওপর ভিত্তি করে তৈরি।

🧱 12-ইঞ্জিনের স্ট্যাক

ইঞ্জিনগুলো পাইপলাইনের ক্রমানুসারে চলে; প্রতিটিকে আলাদাভাবে চালু বা বন্ধ করা এবং প্রতিটি কম্বোর জন্য কনফিগার করা যায়:

#ইঞ্জিনএটি যা করে
1Session-Dedupবিভিন্ন টার্নে পুনরাবৃত্ত কনটেন্ট বাদ দেয় (কনটেন্ট-অ্যাড্রেসড, ক্রস-টার্ন)
2CCRবড় ব্লকগুলো রিট্রিভ মার্কারের পেছনে আর্কাইভ করে, প্রয়োজনমতো সেগুলো আনা হয়
3Liteহোয়াইটস্পেস + ইমেজ-URL ছাঁটাই (কম লেটেন্সির বেসলাইন)
4RTKস্মার্ট টুল-রেজাল্ট ফিল্টারিং, ডিডুপ ও ট্রাঙ্কেশন (কমান্ড-সচেতন)
5Responses Tool Outputশেল/প্যাচ/সার্চ/বিল্ড আউটপুটের জন্য লসলেস-প্রথম JSON + সীমাবদ্ধ ডায়াগনস্টিক কম্প্রেশন (Responses API)
6Headroomএকটি ভেন্ডরকৃত GCF কোডেকের মাধ্যমে JSON অ্যারের লসলেস ট্যাবুলার কম্প্যাকশন (~30%)
7Relevanceসর্বশেষ ব্যবহারকারীর কুয়েরির সাপেক্ষে নির্যাসভিত্তিক বাক্য স্কোরিং
8Cavemanনিয়মভিত্তিক গদ্য কম্প্রেশন (আউটপুটে ~6575%)
9Aggressiveসারসংক্ষেপ তৈরি + পুরোনো টার্নগুলোর ক্রমবর্ধমান এজিং
10LLMLingua-2MobileBERT ONNX-এর মাধ্যমে ML সেম্যান্টিক প্রুনিং — কোড-নিরাপদ, অ্যাসিঙ্ক
11Ultraঐচ্ছিক ছোট-মডেল (SLM) টিয়ারসহ হিউরিস্টিক টোকেন প্রুনিং
12OmniGlyphসরাসরি Anthropic সংযোগে পরিমাপকৃত Claude Fable 5-এর জন্য পরীক্ষামূলক কনটেক্সট-অ্যাজ-ইমেজ এনকোডিং; প্রোভাইডার রসিদ না পাওয়া পর্যন্ত GPT 5.6 ট্রান্সফরমারগুলো ফেইল-ক্লোজড থাকে। চারটি কম্প্রেশন প্রোফাইল (ডিফল্ট হিসেবে অ্যাগ্রেসিভ, ব্যালান্সড, কোডিং-সেফ, পাসথ্রু) (সবচেয়ে অ্যাগ্রেসিভ; অপ্ট-ইন)

কোড ব্লক, URL এবং কাঠামোবদ্ধ ডেটা বাইট-নিখুঁতভাবে সবসময় সংরক্ষিত থাকে। এক-ক্লিক প্রিসেটগুলো ইঞ্জিনগুলোকে একত্র করে:

মোডসাশ্রয়যার জন্য সবচেয়ে উপযোগী
🪶 Lite~15%সর্বদা চালু রাখার মতো নিরাপদ ডিফল্ট
🪨 Standard (Caveman)~30%দৈনন্দিন কোডিং
Aggressive~50%দীর্ঘ, টুল-নির্ভর সেশন
🔥 Ultra~75%সর্বাধিক সাশ্রয়
🧰 RTK6090%শেল/টেস্ট/বিল্ড/git আউটপুট
🔗 Stacked (RTK → Caveman)7895%মিশ্র প্রম্পট + টুল লগ

বাস্তব উদাহরণ — Standard মোড:

আগে (69 টোকেন): "আপনার React কম্পোনেন্টটি সম্ভবত পুনরায় রেন্ডার হচ্ছে, কারণ আপনি প্রতিটি রেন্ডার চক্রে একটি নতুন অবজেক্ট রেফারেন্স তৈরি করছেন। আপনি যখন prop হিসেবে একটি ইনলাইন অবজেক্ট পাস করেন, তখন React-এর শ্যালো কম্প্যারিজন প্রতিবার সেটিকে আলাদা অবজেক্ট হিসেবে দেখে, যা পুনরায় রেন্ডার ট্রিগার করে। অবজেক্টটি মেমোইজ করতে useMemo ব্যবহার করার পরামর্শ দেব।"

পরে (19 টোকেন): "প্রতি রেন্ডারে নতুন অবজেক্ট ref। ইনলাইন অবজেক্ট prop = নতুন ref = পুনরায় রেন্ডার। useMemo দিয়ে র্যাপ করুন।"

একই উত্তর। 72% কম টোকেন। নির্ভুলতার কোনো ক্ষতি নেই।

PT-BR উদাহরণ — Troglodita মোড:

আগে (42 টোকেন): "সমস্যাটি হলো, প্রতিটি রেন্ডার চক্রে একটি নতুন অবজেক্ট রেফারেন্স তৈরি হওয়ার কারণে কম্পোনেন্টটি পুনরায় রেন্ডার হচ্ছে। আমি useMemo ব্যবহারের পরামর্শ দেব।"

পরে (12 টোকেন): "পুনরায় রেন্ডার: প্রতি চক্রে নতুন রেফারেন্স (ইনলাইন অবজেক্ট পুনর্নির্মিত)। useMemo ব্যবহার করুন।"

একই উত্তর। ~70% কম টোকেন। প্রযুক্তিগত নির্ভুলতা অক্ষুণ্ণ।


🎚️ ইঞ্জিনগুলোর বাইরেও — আউটপুট স্টাইল, অভিযোজিত ডায়াল ও প্রতি-রিকোয়েস্ট নিয়ন্ত্রণ

উপরের 12টি ইঞ্জিন যা ইনপুটে যায় তা সংকুচিত করে। আরও তিনটি স্তর নির্ধারণ করে কীভাবে, কখন, এবং কী আউটপুটে আসে:

  • 🪄 আউটপুট স্টাইল (আউটপুট-অক্ষ নির্দেশনা) — নির্ধারিত, ক্যাশ-নিরাপদ রেসপন্স-রূপদান নির্দেশনা যোগ করে; একাধিক একসঙ্গে ব্যবহারযোগ্য, প্রতিটি lite / full / ultra তীব্রতায়। একটি স্টাইল যোগ করতে রেজিস্ট্রিতে এক লাইনই যথেষ্ট:
    • সংক্ষিপ্ত গদ্য — অপ্রয়োজনীয় কথা / আর্টিকেল / দ্বিধাসূচক ভাষা বাদ দেয়; প্রযুক্তিগত বিষয়বস্তু হুবহু রাখে।
    • কম কোড — "অলস সিনিয়র ডেভেলপার" YAGNI: ক্ষুদ্রতম কার্যকর পরিবর্তন, অনুরোধ না-করা কোনো স্ক্যাফোল্ডিং নয়।
    • পনিটেইল (অলস সিনিয়র ডেভেলপার) — YAGNI ধাপ ধরে এগিয়ে মূল কারণ ঠিক করে, ক্ষুদ্রতম কার্যকর diff দেয়।
    • আমার ADHD আছে (কাজ আগে) — পরবর্তী কাজটি শুরুতে থাকে, ধাপগুলো নম্বরযুক্ত, একটি সুনির্দিষ্ট পরবর্তী পদক্ষেপ, কোনো ভূমিকা নয়।
    • সংক্ষিপ্ত CJK (文言) — ধ্রুপদি-চীনা অতি-সংক্ষিপ্ত স্টাইল (zh লোকেলে সীমাবদ্ধ)।
  • 🎯 অভিযোজিত কনটেক্সট-বাজেট (ডায়াল) — একটি মাত্র চালু/বন্ধ টোকেন সীমার বদলে, মডেলের কনটেক্সট উইন্ডোর মধ্যে ফিট করাতে যতটুকু প্রয়োজন, কেবল ততটুকুই সবচেয়ে সাশ্রয়ী ও সর্বনিম্ন-ক্ষতিসম্পন্ন ইঞ্জিনগুলো ধাপে ধাপে প্রয়োগ করে। নীতি: reserve-output (ডিফল্ট, মডেল-সচেতন) · percentage · absolute। মোড: floor (ফিট নিশ্চিত করে) · replace-autotrigger (আপনার স্পষ্ট পছন্দ অগ্রাধিকার পায়) · off (পুরোনো থ্রেশহোল্ড)।
  • 🎛️ কোথায় কম্প্রেশন নির্ধারিত হয় (অগ্রাধিকার, উচ্চ → নিম্ন) — প্রতি-রিকোয়েস্ট x-omniroute-compression হেডার রাউটিং-কম্বো ওভাররাইড সক্রিয় নামযুক্ত প্রোফাইল অভিযোজিত / স্বয়ংক্রিয় ট্রিগার প্যানেলের ডিফল্ট বন্ধ। প্রয়োগ করা পরিকল্পনাটি X-OmniRoute-Compression: <mode>; source=<source> রেসপন্স হেডারে ফিরে আসে।

টোকেন থ্রেশহোল্ড অনুযায়ী স্বয়ংক্রিয় ট্রিগার করুন, অভিযোজিত ডায়াল চালু করুন, একটি নামযুক্ত প্রোফাইল পিন করুন, প্রতি রিকোয়েস্টে একবারের জন্য সেট করুন, অথবা প্রতিটি রাউটিং কম্বোর জন্য একটি পাইপলাইন নির্ধারণ করুন — কাজের ধরনের সঙ্গে যেটি মানানসই। অপ্ট-ইন অফলাইন মূল্যায়ন হারনেস (npm run eval:compression) কোনো পরিবর্তন প্রয়োগের আগে পিন করা কর্পাসে বিশ্বস্ততা বনাম সাশ্রয়ের স্কোর নির্ধারণ করে।

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


দ্রুত শুরু

1) ইনস্টল ও চালু করুন

npm install -g omniroute
omniroute

💡 npm warn ERESOLVE বা peer-dep সতর্কতা দেখছেন? এগুলো ক্ষতিকর নয়

ড্যাশবোর্ড http://localhost:20128-এ · API http://localhost:20128/v1-এ।

2) একটি বিনামূল্যের প্রোভাইডার সংযুক্ত করুন (সাইনআপ ছাড়াই)

ড্যাশবোর্ড → প্রোভাইডারKiro AI (বিনামূল্যের Claude, প্রতি অ্যাকাউন্টে ~50 ক্রেডিট/মাস) অথবা OpenCode Free (কোনো অথেন্টিকেশন নেই) সংযুক্ত করুন → সম্পন্ন।

3) আপনার কোডিং টুল নির্দেশ করুন

Base URL: http://localhost:20128/v1
API Key:  [copy from Dashboard → Endpoints]
Model:    auto            (zero-config smart routing — or any provider/model)

4) এটি কাজ করছে কি না যাচাই করুন

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

তালিকায় আপনার সংযুক্ত মডেলগুলো দেখা উচিত। 🎉 এটুকুই — কোডিং শুরু করুন; OmniRoute স্বয়ংক্রিয়ভাবে আপনার জন্য রাউট করবে এবং প্রয়োজনে ফলব্যাক করবে।

আপনার ক্লায়েন্ট কাস্টম হেডার পাঠাতে না পারলে, OmniRoute টোকেনযুক্ত সামঞ্জস্যপূর্ণ অ্যালিয়াসও প্রদান করে:

OpenAI catalog:   http://localhost:20128/vscode/YOUR_KEY/
OpenAI models:    http://localhost:20128/vscode/YOUR_KEY/models
OpenAI chat:      http://localhost:20128/vscode/YOUR_KEY/chat/completions
OpenAI responses: http://localhost:20128/vscode/YOUR_KEY/responses
Ollama chat:      http://localhost:20128/vscode/YOUR_KEY/api/chat
Ollama tags:      http://localhost:20128/vscode/YOUR_KEY/api/tags

শুধু সেইসব ক্লায়েন্টের জন্য এগুলো ব্যবহার করুন, যেগুলো Authorization: Bearer ... সংযুক্ত করতে পারে না। হেডার অথেন্টিকেশনই পছন্দের পদ্ধতি।


📦 আরও ইনস্টলেশন পদ্ধতি — Docker, সোর্স, pnpm, Arch

🐳 Docker

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

:latest সর্বোচ্চ প্রকাশিত স্থিতিশীল SemVer অনুসরণ করে। এটি git main অনুসরণ করে না। GitOps-এর জন্য :X.Y.Z পিন করুন। Docker রিলিজ চ্যানেল দেখুন। ইমেজটি OMNIROUTE_MEMORY_MB=1024 পিন করে। এটি ড্যাশবোর্ড এবং হালকা চ্যাটের জন্য যথেষ্ট। কোডিং এজেন্টগুলোর (Claude Code, Codex, Grok, … থেকে POST /v1/responses) আরও বড় V8 heap প্রয়োজন, নতুবা দুটি ওভারল্যাপিং দীর্ঘ কনটেক্সটের অধীনে প্রায় 12GiB-এ প্রসেসটি FATAL ERROR দেয়। কনটেইনারের আকার heap-এর চেয়ে বেশি রাখুন (নেটিভ বাফারগুলো V8-এর বাইরে থাকে):

কাজের ধরন Heap (-e OMNIROUTE_MEMORY_MB) কনটেইনার (--memory)
ড্যাশবোর্ড / হালকা চ্যাট 1024 (ইমেজের ডিফল্ট) ≥2g
একটি কোডিং এজেন্ট 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 নির্দেশিকা — রানটাইম RAM

প্রি-রিলিজ Docker চ্যানেল: diegosouzapw/omniroute:next এবং diegosouzapw/omniroute:next-web বর্তমান ডিফল্ট release/v* ব্রাঞ্চ অনুসরণ করে। এই পরিবর্তনশীল ট্যাগগুলো কেবল অপ্রকাশিত সংশোধন পরীক্ষা করার জন্য নির্ধারিত এবং প্রোডাকশনে সমর্থিত নয়। দেখুন Docker রিলিজ চ্যানেল

🥟 Bun

Bun রানটাইম শনাক্তকরণের মাধ্যমে স্ট্যান্ডার্ড bun install এবং গ্লোবাল ইনস্টলেশন (bun install -g omniroute) সমর্থিত:

  • অন্তর্নির্মিত bun:sqlite: Bun-এর অধীনে চলার সময় OmniRoute, Bun-এর অন্তর্নির্মিত bun:sqlite ড্রাইভার ব্যবহার করে এবং Node.js-এ better-sqlite3 বা sql.js-এ ফলব্যাক করে।
  • ডেভেলপমেন্টে স্বয়ংক্রিয় Webpack বান্ডলার নির্বাচন: নেটিভ V8 বাইন্ডিংয়ের অসামঞ্জস্য প্রতিরোধ করতে ডেভেলপমেন্ট (bun run dev) স্বয়ংক্রিয়ভাবে Bun শনাক্ত করে এবং Webpack-এর পক্ষে Turbopack নিষ্ক্রিয় করে। প্রোডাকশন বিল্ড (bun run build) Node-এর মতোই OMNIROUTE_USE_TURBOPACK হুবহু অনুসরণ করে: ডিফল্টভাবে Turbopack, আর Webpack দিয়ে বিল্ড করতে OMNIROUTE_USE_TURBOPACK=0 (Dockerfile.bun এটিকে --build-arg হিসেবে প্রকাশ করে)।
  • নিবেদিত Bun Dockerfile: নেটিভ Bun প্রোডাকশন ডিপ্লয়মেন্টের জন্য মাল্টি-স্টেজ Dockerfile.bun (docker build -f Dockerfile.bun -t omniroute:bun .)।
# Bun দিয়ে ইনস্টল ও চালান
bun install
bun run dev

🛠️ সোর্স থেকে

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

📦 pnpm

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

🐧 Arch Linux (AUR)

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

🔧 Nix (Flake)

# Nix flakes ব্যবহার করে
nix develop
npm run dev

# অথবা devbox ব্যবহার করে
devbox run npm run dev

📖 Docker নির্দেশিকা — Compose প্রোফাইল, Caddy HTTPS, Cloudflare টানেল।

🦭 Podman

# ১. bind-mounted ডেটা ডিরেক্টরি প্রস্তুত করুন
mkdir -p data

# ২. কেবল Linux + স্থানীয় rootless Podman-এর জন্য (কখনোই কোনো রিমোট Podman Machine ক্লায়েন্টে নয়):
podman unshare chown 1000:1000 ./data

# ৩. রানটাইম হিন্ট সেট করুন, স্থানীয় Compose ইমেজ বিল্ড করুন এবং চালু করুন
echo "CONTAINER_HOST=podman" >> .env
podman compose --profile base up -d --build

macOS বা Windows-এ Podman একটি রিমোট Podman Machine ব্যবহার করে: podman unshare এড়িয়ে যান এবং টপোলজি-নির্দিষ্ট ডেটা ডিরেক্টরির নির্দেশনা অনুসরণ করুন।

📖 Podman নির্দেশিকা — Compose বিল্ড, Podman Machine এবং Linux/systemd Quadlet সেটআপ।

দ্রুততর / হালকা ইনস্টলেশন (নেটিভ বিল্ড এড়িয়ে যান)

নেটিভ SQLite ইঞ্জিন (better-sqlite3) একটি ঐচ্ছিক ডিপেন্ডেন্সি, তাই কোনো গ্লোবাল ইনস্টলেশন কখনোই সোর্স থেকে কম্পাইল হওয়ার অপেক্ষায় আটকে থাকে না: আপনার প্ল্যাটফর্ম/Node-এর সঙ্গে মিলে গেলে এটি একটি প্রি-বিল্ট বাইনারি ব্যবহার করে, অন্যথায় স্বচ্ছভাবে একটি বিশুদ্ধ-JS ইঞ্জিনে ফলব্যাক করে (Node 22+-এ node:sqlite, নতুবা বান্ডেল করা sql.js WASM) — কোনো বিল্ড টুলের প্রয়োজন নেই।

ইনস্টলেশনের পরের নেটিভ ওয়ার্ম-আপ সম্পূর্ণ এড়িয়ে যেতে (CI, headless বা ধীরগতির মেশিনে):

OMNIROUTE_SKIP_POSTINSTALL=1 npm install -g omniroute   # CI=1-ও এটি এড়িয়ে যায়

দ্রুততম ইনস্টলেশনের জন্য pnpm বেছে নিন (কনটেন্ট-অ্যাড্রেসড স্টোর + হার্ড লিংক — উপরে দেখুন)। ড্যাশবোর্ডবিহীন headless রানটাইমের জন্য Docker base প্রোফাইল (উপরে) অথবা Termux নির্দেশিকা ব্যবহার করুন। CLI এবং ওয়েব ড্যাশবোর্ড একই প্রসেস থেকে একই পোর্টে পরিবেশিত হয়, তাই বর্তমানে আলাদা কোনো কেবল-CLI প্যাকেজ নেই।


🎬 কার্যরত OmniRoute

📹 ভিডিও নির্দেশিকা

2026-08-24 তারিখের প্যানেল স্ন্যাপশট · অপরিশোধিত ক্যাটালগ: YT 809 | TT 137 | IG 124 · সাম্প্রতিকতা (দিন): YT 1 | TT 21 | IG 22

Instagram রিল
🎬 #1 — Instagram
nick_saraev — 3,042,474 বার দেখা হয়েছে
Instagram রিল — theopenstack
🎬 #2 — Instagram
theopenstack — 692,419 বার দেখা হয়েছে
TikTok — milesreevesai
🎬 #3 — TikTok
milesreevesai — 620,400 বার দেখা হয়েছে
YouTube — Vaibhav Sisinty
🎬 #4 — YouTube
Vaibhav Sisinty — 391,109 বার দেখা হয়েছে
Instagram রিল — 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 — রক্ষণাবেক্ষণকারীকে অনুসরণ করুন linkedin.com/in/diegosouzapw
🐙 GitHub — রিলিজ ও পরামর্শের জন্য অনুসরণ করুন @diegosouzapw
💬 Discord discord.gg/U47eFqAXCn
✈️ Telegram t.me/omnirouteOficial
🟢 WhatsApp — 🌍 বিশ্বব্যাপী গ্রুপে যোগ দিন
🟢 WhatsApp — 🇧🇷 ব্রাজিল গ্রুপে যোগ দিন
🌍 ওয়েবসাইট omniroute.online
🌍 🌍StHub OmniRoute কমিউনিটি (বিনামূল্যে) StHub পোর্টাল
📦 সোর্স কোড github.com/diegosouzapw/OmniRoute
🐛 বাগ রিপোর্ট করুন একটি ইস্যু খুলুনnpm run system-info-এর আউটপুট সংযুক্ত করুন
🤝 অবদান রাখুন CONTRIBUTING.md · ব্রাঞ্চিং ও রিলিজ মডেল · একটি good first issue বেছে নিন
💚 প্রকল্পটিকে সহায়তা করুন সহায়তা করার উপায় ↑ · GitHub Sponsors


🛠️ প্রযুক্তি স্ট্যাক

স্তরপ্রযুক্তি
রানটাইমNode.js 22.x / 24.x LTS — >=22.22.2 <23 || >=24.0.0 <27
ভাষাTypeScript 6.0 — src/ এবং open-sse/ জুড়ে 100% TypeScript (v2.0 থেকে কোরে একটিও any নেই)
ফ্রেমওয়ার্কNext.js 16 + React 19 + Tailwind CSS 4
ডেটাবেসbetter-sqlite3 (SQLite, WAL জার্নালিং) + LowDB (লিগ্যাসি JSON) — 122টি ডোমেইন মডিউল, 176টি মাইগ্রেশন
মেমোরিSQLite FTS5 পূর্ণ-পাঠ অনুসন্ধান + int8-কোয়ান্টাইজড ভেক্টর এম্বেডিং, টাইপড ডিকে
স্কিমাZod 4 — MCP টুলের ইনপুট/আউটপুট যাচাইকরণ + API চুক্তি
প্রোটোকলMCP (stdio / HTTP / SSE) + A2A v0.3 (JSON-RPC 2.0 + SSE)
স্ট্রিমিংServer-Sent Events (SSE) + WebSocket ব্রিজ (/v1/ws)
কম্প্রেশন12-ইঞ্জিন পাইপলাইন — RTK, Caveman, LLMLingua-2 (MobileBERT ONNX), GCF, OmniGlyph
প্রমাণীকরণ ও নিরাপত্তাOAuth 2.0 (PKCE) + JWT + API Keys + MCP স্কোপড প্রমাণীকরণ · সংরক্ষিত অবস্থায় AES-256-GCM এনক্রিপশন · DOMPurify
স্টেলথwreq-js — JA3 / JA4 TLS ফিঙ্গারপ্রিন্ট ছদ্মবেশ, 3-স্তরের প্রক্সি
স্থিতিস্থাপকতাসার্কিট ব্রেকার, এক্সপোনেনশিয়াল ব্যাকঅফ, অ্যান্টি-থান্ডারিং-হার্ড, স্বয়ংক্রিয়-কম্বো স্ব-মেরামত
লগিংpino — রিকোয়েস্ট কনটেক্সটসহ কাঠামোবদ্ধ JSON লগ
পরীক্ষণNode.js টেস্ট রানার + Vitest — 5,100টিরও বেশি ট্র্যাক করা টেস্ট ফাইলজুড়ে 39,000টিরও বেশি স্ট্যাটিক টেস্ট ডিক্লারেশন (ইউনিট, ইন্টিগ্রেশন, E2E, নিরাপত্তা, ইকোসিস্টেম)
প্ল্যাটফর্মডেস্কটপ (Electron) · Android (Termux) · PWA (যেকোনো ব্রাউজার)
CI/CDGitHub Actions — রিলিজের সময় স্বয়ংক্রিয়ভাবে npm প্রকাশনা + Docker Hub
লিংকওয়েবসাইট · npm · Docker Hub

📖 ডকুমেন্টেশন

📘 শুরু করুন

ডকুমেন্টবিবরণ
ব্যবহারকারী নির্দেশিকাপ্রোভাইডার, কম্বো, CLI ইন্টিগ্রেশন, ডিপ্লয়মেন্ট
সেটআপ নির্দেশিকাসম্পূর্ণ ইনস্টল পদ্ধতি, CLI টুল কনফিগারেশন, প্রোটোকল সেটআপ, টাইমআউট টিউনিং
CLI টুল নির্দেশিকাClaude Code, Codex, Cursor, Cline, OpenClaw, Kilo, Copilot-এর জন্য পৃথক টুলভিত্তিক সেটআপ
রিমোট মোডস্কোপড অ্যাক্সেস টোকেনের মাধ্যমে আপনার ল্যাপটপের CLI থেকে একটি রিমোট OmniRoute (VPS) পরিচালনা করুন
Claude Code কনফিগারেশনlaunch + প্রতিটি মডেলের জন্য পৃথক প্রোফাইল ব্যবহার করে Claude Code-কে OmniRoute-এর (লোকাল/রিমোট) সঙ্গে সংযুক্ত করুন
দ্রুত শুরু৩ ধাপে ইনস্টল → সংযোগ → কনফিগারেশন

🔧 পরিচালনা ও ডিপ্লয়মেন্ট

ডকুমেন্টবিবরণ
Docker নির্দেশিকাDocker চালানো, Compose প্রোফাইল, Caddy HTTPS, টানেল, ইমেজ ট্যাগ
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, স্ট্যাকড পাইপলাইন, ড্যাশবোর্ড/API/MCP ইন্টারফেস
কম্প্রেশন নিয়মের ফরম্যাটCaveman ও RTK ফিল্টারের জন্য JSON রুল-প্যাক স্কিমা
কম্প্রেশন ল্যাঙ্গুয়েজ প্যাকভাষা শনাক্তকরণ এবং Caveman রুল-প্যাক রচনা
স্থিতিস্থাপকতা নির্দেশিকাসার্কিট ব্রেকার, কুলডাউন, কিউ, অ্যান্টি-থান্ডারিং হার্ড, TLS স্পুফিং
Auto-Combo ইঞ্জিন১৬-ফ্যাক্টর স্কোরিং, মোড প্যাক, স্বয়ংক্রিয় পুনরুদ্ধার
প্রক্সি নির্দেশিকা৩-স্তরের প্রক্সি সিস্টেম, 1proxy মার্কেটপ্লেস, রেজিস্ট্রি CRUD
বিনামূল্যের টিয়ারসমন্বিত ডিরেক্টরি: নথিভুক্ত ৩৪টি পুনরাবৃত্ত পুল / ক্যাটালগভুক্ত ৪৫২টি বিনামূল্যের টিয়ার এন্ট্রি
ফিচার গ্যালারিস্ক্রিনশটসহ ড্যাশবোর্ডের ভিজ্যুয়াল পরিভ্রমণ
কোডবেস ডকুমেন্টেশননতুনদের উপযোগী কোডবেস পরিভ্রমণ

🤖 প্রোটোকল ও API

ডকুমেন্টবিবরণ
API রেফারেন্সউদাহরণসহ সব এন্ডপয়েন্ট
OpenAPI স্পেসিফিকেশনOpenAPI 3.0 স্পেসিফিকেশন
MCP সার্ভার১১০টি MCP টুল, IDE কনফিগারেশন, Python/TS/Go ক্লায়েন্ট
MCP সার্ভার নির্দেশিকাMCP ইনস্টলেশন, ট্রান্সপোর্ট এবং টুল রেফারেন্স
A2A সার্ভারJSON-RPC 2.0 প্রোটোকল, স্কিল, স্ট্রিমিং, টাস্ক ব্যবস্থাপনা
A2A সার্ভার নির্দেশিকাA2A এজেন্ট কার্ড, টাস্ক, স্কিল এবং স্ট্রিমিং

📋 প্রকল্প ও গুণমান

নথিবিবরণ
অবদান রাখাডেভেলপমেন্ট সেটআপ ও নির্দেশিকা
ব্রাঞ্চিং ও রিলিজ মডেলPR-গুলো কোথায় লক্ষ্য করে (release/*), এবং main ও ট্যাগগুলোর অর্থ কী
পরিবর্তনলিপিপ্রতিটি সংস্করণের সম্পূর্ণ রিলিজ ইতিহাস
নিরাপত্তা নীতিদুর্বলতা প্রতিবেদন ও নিরাপত্তা অনুশীলন
i18n নির্দেশিকা৪২টি ভাষার সমর্থন, অনুবাদ কর্মপ্রবাহ, RTL
রিলিজ যাচাইতালিকারিলিজ-পূর্ব যাচাইকরণ ধাপসমূহ
কভারেজ পরিকল্পনা৫,১০০টির বেশি ট্র্যাক করা টেস্ট ফাইলজুড়ে ৩৯,০০০টির বেশি স্ট্যাটিক টেস্ট ঘোষণার জন্য টেস্ট কভারেজ কৌশল

শীর্ষ অবদানকারীরা

একটি উদ্যমী ওপেন-সোর্স কমিউনিটি OmniRoute-কে গড়ে তুলেছে। এই ব্যক্তিরা এমন অসাধারণ অবদান রেখেছেন, যা প্রকল্পটির গুণমান, স্থিতিশীলতা ও প্রসারে সরাসরি প্রভাব ফেলে। ধন্যবাদ।

মার্জ করা পুল রিকোয়েস্টের ভিত্তিতে বহিরাগত অবদানকারীরা

স্থানঅবদানকারীমার্জ করা 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 গণনায় 5,911টি মার্জ করা PR রয়েছে: রিপোজিটরি মালিকের 2,707টি, Dependabot-এর 179টি এবং 535 জন স্বতন্ত্র অবদানকারীর 3,025টি বহিরাগত PR। “পরিবর্তিত লাইন” হলো GitHub-এর সংযোজন + অপসারণ এবং এতে জেনারেট করা ফাইল, লকফাইল, ক্যাটালগ, অনুবাদ ও ডকুমেন্টেশন অন্তর্ভুক্ত রয়েছে; এটি পরিবর্তনের পরিমাণ, রচিত LOC নয়। কাটঅফে সমতা থাকলে তা বজায় রাখা হয়েছে।

GitHub-এ আরোপিত কমিটসমূহ

backryun
backryun

🥇 GitHub-এ আরোপিত 220টি কমিট
Paijo
Paijo

🥈 GitHub-এ আরোপিত 219টি কমিট
Randi
Randi

🥉 GitHub-এ আরোপিত 108টি কমিট
Ravi Tharuma
Ravi Tharuma

🏅 GitHub-এ আরোপিত 81টি কমিট
Chris
Chris

🏅 GitHub-এ আরোপিত 70টি কমিট
Markus Hartung
Markus Hartung

🏅 GitHub-এ আরোপিত 69টি কমিট · যৌথভাবে #6
Dizzle
Dizzle

🏅 GitHub-এ আরোপিত 69টি কমিট · যৌথভাবে #6
Jan Leon
Jan Leon

🏅 GitHub-এ আরোপিত 64টি কমিট
zenobit
zenobit

🏅 GitHub-এ আরোপিত 62টি কমিট
Bob.Hou
Bob.Hou

🏅 GitHub-এ আরোপিত 51টি কমিট · যৌথভাবে #10
Xiangzhe
Xiangzhe

🏅 GitHub-এ আরোপিত 51টি কমিট · যৌথভাবে #10

2026-08-24 06:14:31 UTC-এ পুনরায় যাচাই করা হয়েছে: ডিফল্ট শাখা release/v3.8.50-এর জন্য রিপোজিটরি Contributors API দ্বারা প্রতিবেদন করা GitHub-এ আরোপিত কমিট। API 525টি পরিচয় ফেরত দিয়েছে (415 জন ব্যবহারকারী, 2টি বট, 108 জন বেনামী); এই সারণিতে রক্ষণাবেক্ষণকারী, বট ও বেনামী পরিচয়গুলো বাদ দেওয়া হয়েছে এবং যৌথ অবস্থানগুলো বজায় রাখা হয়েছে। এটি উপরের মার্জ-করা PR র্যাঙ্কিং এবং নিচের 639-ব্যক্তির Git-মেটাডেটা শুমারি—উভয়টি থেকেই স্বতন্ত্র।

🙏 এই অবদানকারীদের ফিচার, বাগ সংশোধন ও অবকাঠামোগত উন্নতিগুলো OmniRoute-কে নির্ভরযোগ্য ও ফিচারসমৃদ্ধ করে তোলার একটি মূল অংশ। প্রতিটি pull request, প্রতিটি test case এবং প্রতিটি i18n অনুবাদ ফাইল গুরুত্বপূর্ণ। তাদের মতো মানুষদের হাতেই ওপেন সোর্স নির্মিত হয়।



💖 স্পনসরগণ

যাঁরা নিজেদের অর্থে 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-এ পুনরায় পরীক্ষা করা হয়েছে: 639টি স্বাভাবিকীকৃত মানব Git পরিচয় — 407টি পরিচয় কমিট লেখক হিসেবে উপস্থিত (রক্ষণাবেক্ষণকারীসহ) এবং 232টি কেবল সুস্পষ্ট Co-authored-by ট্রেলারে রয়েছে। এই গণনায় GitHub noreply হ্যান্ডেলগুলো স্বাভাবিকীকরণ করা হয়েছে, 26টি bot/agent/service/placeholder পরিচয় বাদ দেওয়া হয়েছে এবং কেবল প্রদর্শিত নাম মিলে যাওয়ার কারণে সাধারণ ইমেইল ঠিকানাগুলো একীভূত করা হয়নি।

কীভাবে অবদান রাখবেন

  1. রিপোজিটরিটি ফর্ক করুন
  2. সক্রিয় release/vX.Y.Z-এর সর্বশেষ অবস্থা থেকে ব্রাঞ্চ তৈরি করুন (main থেকে নয়) — ব্রাঞ্চিং ও রিলিজ মডেল দেখুন
  3. আপনার ফিচার ব্রাঞ্চ তৈরি করুন (git checkout -b feat/amazing-feature)
  4. আপনার পরিবর্তনগুলো কমিট করুন (git commit -m 'feat: add amazing feature')
  5. ব্রাঞ্চে পুশ করুন (git push origin feat/amazing-feature)
  6. base = সেই release/vX.Y.Z ব্রাঞ্চ দিয়ে একটি Pull Request খুলুন

বিস্তারিত নির্দেশিকার জন্য CONTRIBUTING.md দেখুন।

নতুন সংস্করণ প্রকাশ করা

# একটি রিলিজ তৈরি করুন — 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-এর একটি নির্দিষ্ট অংশকে রূপ দিয়েছে। তাদের সকলের প্রতি এটি আমাদের কৃতজ্ঞতা। 🙏

২৪ আগস্ট, ২০২৬ তারিখে GitHub-এর REST API থেকে star-এর সংখ্যা যাচাই করা হয়েছে — এগিয়ে যান এবং এই প্রকল্পগুলোকে একটি করে star দিন। সংখ্যাগুলো নির্দিষ্ট তারিখের হুবহু snapshot এবং স্বাভাবিকভাবেই পরিবর্তিত হবে।

🧬 বংশধারা ও gateway

প্রকল্পএটি যেভাবে OmniRoute-কে অনুপ্রাণিত করেছে
9router26,161মূল প্রকল্প, যার ওপর এই fork নির্মিত — এখানে multi-modal API এবং সম্পূর্ণ TypeScript পুনর্লিখনের মাধ্যমে সম্প্রসারিত।
CLIProxyAPI48,497এই JavaScript / TypeScript port-কে অনুপ্রাণিত করা Go বাস্তবায়ন।
LiteLLM57,100সেই AI gateway, যার সর্বজনীন pricing dataset আমাদের cost-tracking sync-এ তথ্য সরবরাহ করে এবং যার provider-normalization model আমাদের routing-কে প্রভাবিত করেছে।
codex-chatgpt-web1,410MIT source-কে অন্তর্ভুক্ত ChatGPT Web → Codex Responses bridge-এ অভিযোজিত করা হয়েছে, যার মধ্যে browser-session, response-framing, usage এবং web-search adapter রয়েছে।
free-claude-code48,112stream recovery, no-thinking alias, fallback web search, sliding-window limit, log redaction এবং অধিক সুরক্ষিত launcher flow-তে port করা pattern।
composer-api322native Cursor executor-এ অভিযোজিত Cursor Composer tool-choice, output-constraint এবং tool-commit pattern।
codex-multi-auth457Codex OAuth reauthentication-এ port করা fresh-login এবং refresh-token rotation pattern।
opencode-anthropic-auth510Claude Code-সামঞ্জস্যপূর্ণ transform default এবং billing-header আচরণকে OmniRoute-এর config-driven bridge-এ সাধারণীকরণ করা হয়েছে।
grok2api-merged2এর Grok model mapping, নকল-TypeError Statsig generator, request ও device default এবং NDJSON response processor-কে উল্লেখযোগ্যভাবে OmniRoute-এর Grok Web executor-এ অভিযোজিত করা হয়েছে।
TQZHR/grok2api705grok2api-merged-এর পেছনের প্রধান transitive code source; এর model, header, payload, Statsig এবং processor বাস্তবায়ন Grok Web-এর lineage-এ সংরক্ষিত আছে।
chenyme/grok2api7,520Grok payload ও device default, Statsig generator এবং TQZHR ও grok2api-merged-এর মাধ্যমে বহন করা result.response processor-এর অন্তর্নিহিত MIT source।
grok2api-pro27এর proxy-pool layer-এর জন্য grok2api-merged কর্তৃক স্বীকৃত একটি transitive source; OmniRoute সেই lineage notice সংরক্ষণ করে, তবে এর সীমাবদ্ধ Grok Web executor-এ কোনো proxy-pool port করার দাবি করে না।
GrokProxy50এর cookie-authenticated Grok proxy এবং result.response.token streaming pattern OmniRoute-এর Grok Web transport-কে প্রভাবিত করেছে।
GrokBridge5মূল Grok Web বাস্তবায়নে এর HTTP/browser upstream design বিবেচনা করা হয়েছিল; এর সরাসরি HTTP path GrokProxy থেকে উদ্ভূত, তাই কোনো স্বতন্ত্র code port করার দাবি করা হয় না।
grok-web-api14এর Rust ChatOptions এবং response-envelope schema OmniRoute-এর TypeScript Grok request ও streaming-response type-কে প্রভাবিত করেছে।

🗜️ Context ও token compression — engine

প্রকল্পএটি যেভাবে OmniRoute-কে অনুপ্রাণিত করেছে
Caveman100,538ভাইরাল "অনেক টোকেন কেন ব্যবহার, যখন অল্প টোকেনেই কাজ হয়" প্রকল্পটি — এর গুহামানবসুলভ ভাষার দর্শন আমাদের স্ট্যান্ডার্ড কম্প্রেশন মোড এবং ৩০টিরও বেশি অপ্রয়োজনীয় শব্দ অপসারণ/সংকোচন নিয়মকে চালিত করে।
RTK Rust Token Killer77,185উচ্চ-কার্যক্ষমতার কমান্ড-আউটপুট কম্প্রেশন — আমাদের RTK ইঞ্জিন, JSON ফিল্টার DSL, কাঁচা আউটপুট পুনরুদ্ধার এবং স্তরবদ্ধ RTK → Caveman পাইপলাইনকে অনুপ্রাণিত করেছে।
headroom67,310প্রত্যাবর্তনযোগ্য কনটেক্সট কম্প্রেশন (SmartCrusher) — আমাদের headroom ইঞ্জিন এবং ccr পুনরুদ্ধার-মার্কার প্যাটার্নকে অনুপ্রাণিত করেছে।
LLMLingua6,598প্রম্পট-কম্প্রেশন গবেষণা (LLMLingua / LLMLingua-2) — আমাদের অ্যাসিঙ্ক্রোনাস, কোড-নিরাপদ, ব্যর্থতায়-উন্মুক্ত llmlingua ইঞ্জিনকে অনুপ্রাণিত করেছে।
llmlingua-2-js31আমাদের LLMLingua ইঞ্জিনের জন্য ওয়ার্কার-থ্রেড ব্যাকএন্ড হিসেবে ব্যবহৃত JS/ONNX পোর্ট (MobileBERT / XLM-RoBERTa)।
Troglodita40PT-BR টোকেন কম্প্রেশন — আমাদের pt-BR ভাষা প্যাককে চালিত করে: ব্রাজিলীয়-পর্তুগিজ ব্যাকরণের উপযোগী করে টিউন করা অতিরিক্ত পুনরুক্তি হ্রাস এবং অপ্রয়োজনীয় শব্দ অপসারণ।
ponytail108,957ভাইরাল "অলস সিনিয়র ডেভ" YAGNI-কোডার দক্ষতা — আমাদের কম-কোড আউটপুট স্টাইলকে অনুপ্রাণিত করেছে: ক্ষুদ্রতম-কার্যকর-পরিবর্তনের নির্দেশনা, যা _জেনারেট করা_ কোড কমায় (Caveman-এর সংক্ষিপ্ত গদ্যের আউটপুট-অক্ষের সহোদর)।
i-have-adhd23,526এর কাজ-আগে, ADHD-বান্ধব প্রতিক্রিয়া শৈলীকে পাঁচটি ভাষাজুড়ে OmniRoute-এর সংক্ষিপ্ত আউটপুট শৈলীতে অভিযোজিত করা হয়েছে।

🧩 কমপ্যাক্ট ফরম্যাট, টোকেন গবেষণা ও কোড-সচেতন টুলিং

প্রকল্পএটি যেভাবে OmniRoute-কে অনুপ্রাণিত করেছে
TOON25,233টোকেন-ভিত্তিক অবজেক্ট নোটেশন — এর কলামার, হেডার-ও-সারি মডেল আমাদের ট্যাবুলার কম্প্যাকশন ধাপকে রূপ দিয়েছে।
GCF Graph Compact Format41এর কমপ্যাক্ট গ্রাফ ফরম্যাট এবং জেনেরিক-প্রোফাইল ডিজাইন OmniRoute-এর ট্যাবুলার কম্প্যাকশন ও Headroom কোডেক ফরম্যাটে দিকনির্দেশনা দিয়েছে।
gcf-typescript4MIT TypeScript বাস্তবায়নটি সরাসরি ভেন্ডর করে Headroom জেনেরিক-প্রোফাইল কোডেক হিসেবে সম্প্রসারিত করা হয়েছে।
token-optimizer-mcp494Brotli/SQLite ক্যাশ + প্রতি-সেশন কনটেক্সট-ডেল্টা — আমাদের session-dedup ইঞ্জিনকে অনুপ্রাণিত করেছে।
token-savior1,122Bash-আউটপুট কম্প্যাকশন + MCP প্রোফাইল — আমাদের কম্প্রেশন থেকে সরে আসার নীতি এবং MCP টুল-ম্যানিফেস্ট হ্রাসকে অনুপ্রাণিত করেছে।
token-saver138ব্যর্থতা-সচেতনভাবে সরে আসার সুবিধাসহ কনটেন্ট-সচেতন, প্রতি-ফাইল-টাইপ আউটপুট কম্প্রেশন — আমাদের প্রতি-টাইপ ডিসপ্যাচ এবং ন্যূনতম-লাভে এড়িয়ে যাওয়ার নীতিকে সমর্থন করেছে।
token-optimizer1,951"গোপন টোকেনগুলো খুঁজুন" — এর অফলোড + পুনরুদ্ধারযোগ্য-হ্যান্ডেল প্যাটার্ন আমাদের CCR অফলোড ভাবনায় দিকনির্দেশনা দিয়েছে।
TokenMizer28একটি সেশন-গ্রাফ + একাধিক টার্নজুড়ে লাইন-ডিডুপ ব্লুপ্রিন্ট, যা আমাদের session-dedup ডিজাইনে দিকনির্দেশনা দিয়েছে।
OmniCompress3Rust কলামার-JSON + কনটেন্ট-অ্যাড্রেসড পুনরুদ্ধার + একাধিক মেসেজজুড়ে ডিডুপ — আমাদের headroom/ccr/session-dedup ইঞ্জিন ডিজাইন এবং ক্যাশ-স্থিতিশীল "সংকুচিত রূপটি অবস্থান-স্বাধীন" অপরিবর্তনীয় নীতিকে সমর্থন করেছে।
mcp-compressor113MCP টুল-স্কিমা/বিবরণ কম্প্রেশন — আমাদের MCP টুল-ম্যানিফেস্ট কার্ডিনালিটি হ্রাসে দিকনির্দেশনা দিয়েছে।
RepoMapper197Aider-ধাঁচের রিপো-ম্যাপ র্যাঙ্কিং — আমাদের রিপো-ম্যাপ / পুনরুদ্ধার-র্যাঙ্কিং অনুসন্ধানে দিকনির্দেশনা দিয়েছে।
quiet-shell-mcp4MCP-এর ওপর ঘোষণামূলক শেল-আউটপুট হ্রাস — আমাদের ঘোষণামূলক bash-আউটপুট কম্প্যাকশনকে সমর্থন করেছে।
ts-morph6,162TypeScript Compiler API টুলকিট — আমাদের পার্সার-ভিত্তিক মন্তব্য অপসারণকে অনুপ্রাণিত করেছে, যা স্ট্রিং, টেমপ্লেট এবং রেগেক্স লিটারেল অক্ষুণ্ণ রাখে।

🧠 মেমরি ও RAG

প্রকল্পএটি যেভাবে OmniRoute-কে অনুপ্রাণিত করেছে
Mem063,902সার্বজনীন মেমরি স্তর — এর proxy-as-write/read-boundary মডেলটি আমাদের মেমরি আর্কিটেকচারকে রূপ দিয়েছে।
Letta (MemGPT)24,382স্তরভিত্তিক মেমরিসহ স্টেটফুল এজেন্ট — আমাদের Context Control & Recovery (CCR)-এর স্তরভিত্তিক মডেলকে অনুপ্রাণিত করেছে।
WFGY1,781বারবার দেখা দেওয়া ১৬টি RAG/LLM ব্যর্থতার ধরনের ProblemMap শ্রেণিবিন্যাস — আমাদের সমস্যা সমাধান নির্দেশিকার অভিন্ন পরিভাষা।

🛰️ ট্রাফিক পরিদর্শন, MITM ও স্বচ্ছ প্রক্সি

প্রকল্পএটি যেভাবে OmniRoute-কে অনুপ্রাণিত করেছে
llm-interceptor66কোডিং অ্যাসিস্ট্যান্ট ↔ LLM ট্রাফিকের MITM ইন্টারসেপশন/বিশ্লেষণ প্রাথমিক Traffic Inspector-এর প্রয়োজনীয়তা নির্ধারণে সহায়তা করেছে। আগে সেখান থেকে উদ্ভূত চারটি মডিউল — SSE মার্জিং, কথোপকথন নর্মালাইজেশন, সিক্রেট মাস্কিং এবং হেডার স্যানিটাইজেশন — পাবলিক প্রোটোকল স্ট্যান্ডার্ডের ভিত্তিতে তৈরি স্বাধীন ক্লিন-রুম ইমপ্লিমেন্টেশন দিয়ে প্রতিস্থাপন করা হয়েছে। দুটি হোস্ট-পাসথ্রু সারফেস (passthrough.ts এবং _internal/bypass.cjs) এখনও স্বাধীনভাবে শ্রেণিবদ্ধ OmniRoute-এর অভ্যন্তরীণ ইমপ্লিমেন্টেশন হিসেবে রয়ে গেছে; ওই প্রতিস্থাপনের অংশ হিসেবে সেগুলো পুনর্লিখন করা হয়নি।
ProxyBridge5,995স্বচ্ছ প্রতি-প্রক্রিয়া প্রক্সি রাউটিং — আমাদের ক্র্যাশ-নিরাপদ MITM টিয়ারডাউন, সকেট আইডল-টাইমআউট, /proc প্রক্রিয়া অ্যাট্রিবিউশন এবং TPROXY ক্যাপচারকে অনুপ্রাণিত করেছে।

📚 মডেল ডেটা, অবজারভেবিলিটি ও UI

প্রকল্পএটি যেভাবে OmniRoute-কে অনুপ্রাণিত করেছে
models.dev6,555AI মডেলের স্পেসিফিকেশন, মূল্য ও সক্ষমতার উন্মুক্ত ডেটাবেস — আমাদের মডেল ক্যাটালগে নেটিভভাবে সিঙ্ক করা হয়েছে।
React Flow / xyflow38,108আমাদের রিয়েল-টাইম Compression Studio এবং Combo/Routing Studio পরিচালনাকারী নোড-ভিত্তিক গ্রাফ লাইব্রেরি।
LangGraph40,314LangGraph Studio-এর লাইভ ওয়ার্কফ্লো-গ্রাফ ভিজ্যুয়ালাইজেশন আমাদের Studios-এর রিয়েল-টাইম ক্যাসকেড ভিউকে অনুপ্রাণিত করেছে।
Langfuse33,592এর trace → span → generation অবজারভেবিলিটি মডেলটি আমাদের Compression Studio ওয়াটারফলকে রূপ দিয়েছে।
Kiali3,631Istio সার্ভিস-মেশ অবজারভেবিলিটি — Routing/Combo Studio-তে আমাদের সার্কিট-ব্রেকার ব্যাজ ও এরর-এজ ভিজ্যুয়ালকে অনুপ্রাণিত করেছে।
lobe-icons2,428AI/LLM ব্র্যান্ড লোগো, যা আমাদের ড্যাশবোর্ডজুড়ে প্রোভাইডার আইকনগুলো রেন্ডার করে।
flag-icons12,354README-এর ভাষা নির্বাচকে ব্যবহৃত MIT-লাইসেন্সপ্রাপ্ত SVG পতাকা সরবরাহ করে।

🛡️ নিরাপত্তা

প্রকল্পএটি যেভাবে OmniRoute-কে অনুপ্রাণিত করেছে
awesome-secure-defaults721ডিফল্টভাবে নিরাপদ লাইব্রেরিগুলোর একটি বাছাইকৃত তালিকা, যা আমাদের নিরাপত্তা-সংক্রান্ত পছন্দগুলোকে নির্দেশনা দেয় (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink)।

🧭 পরিপূরক টুল

প্রকল্পএটি যেভাবে OmniRoute-কে অনুপ্রাণিত করেছে
ClawRouter6,564রিকোয়েস্ট ডিডুপ্লিকেশন, জরুরি শূন্য-ব্যয়ের ফলব্যাক, প্লাগযোগ্য Auto-Combo কৌশল এবং বহুভাষিক অভিপ্রায় শ্রেণিবিন্যাসকে অনুপ্রাণিত করেছে।
Antigravity-Manager30,652এর অ্যাকাউন্ট-সচেতন মডেল রিম্যাপিং, এক্সিকিউটেবল-পাথ যাচাইকরণ এবং প্ল্যান-লেবেল আচরণ OmniRoute-এর Antigravity রানটাইমে প্রভাব ফেলেছে।
vscode-antigravity-cockpit4,817এর সংক্ষিপ্ত কোটা-রিসেট কাউন্টডাউন ফরম্যাট OmniRoute-এর সংশ্লিষ্ট প্রোভাইডার-লিমিট প্রদর্শনকে অনুপ্রাণিত করেছে।
AionUi32,230এর ACP ইন্টিগ্রেশনগুলো ইনস্টল করা CLI এজেন্ট স্বয়ংক্রিয়ভাবে শনাক্ত করার OmniRoute সক্ষমতাকে অনুপ্রাণিত করেছে।
CodexBar20,507Grok Build কোটা সারফেস শনাক্ত করেছে; এরপর OmniRoute স্বাধীনভাবে লাইভ ওয়্যার ফরম্যাট যাচাই ও সংশোধন করেছে।

📄 লাইসেন্স

MIT লাইসেন্স - বিস্তারিত জানতে LICENSE দেখুন।


⬆ উপরে ফিরে যান · ওপেন-সোর্স AI কমিউনিটির জন্য ❤️ দিয়ে তৈরি।

OmniRoute v3.8.51 · Node ≥22.22.2 · MIT লাইসেন্স · omniroute.online