Skip to content

Latest commit

 

History

History
1735 lines (1350 loc) · 208 KB

File metadata and controls

1735 lines (1350 loc) · 208 KB

README (বাংলা)

🌐 Languages: 🇺🇸 English · 🇪🇹 am · 🇸🇦 ar · 🇦🇿 az · 🇧🇬 bg · 🇧🇦 bs · 🇨🇿 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 — ফ্রি এআই গেটওয়ে (The Free AI Gateway)

OmniRoute — Never stop coding. Every AI tool → 358 providers — 150+ free — through one endpoint. Claude Code, Codex, Cursor, Cline, Copilot & Antigravity into FREE Claude / GPT / Gemini with auto-fallback. RTK + Caveman stacked compression saves 15–95% tokens (~89% avg) — never hit limits. 358 AI providers · 150+ free tiers · ~1.62B free tokens/mo · 19 routing strategies · $0 to start.

💰 প্রতি মাসে ~1.62B বিনামূল্যের টোকেন

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

OmniRoute ফ্রি-টিয়ার বাজেট কার্ড: নিয়মিতভাবে প্রতি মাসে ~1.62B বিনামূল্যের টোকেন, সাইনআপ ক্রেডিটসহ প্রথম মাসে সর্বোচ্চ ~2.22B, একটি এন্ডপয়েন্টের পেছনে 489টি তালিকাভুক্ত ফ্রি-টিয়ার এন্ট্রি কভার করা 35টি নথিভুক্ত পুনরাবৃত্ত পুল কী থেকে। স্বচ্ছ পুল-ডিডুপ্লিকেটেড হিসাব — প্রতিটি শেয়ার্ড পুল একবার গণনা করা হয়েছে, যার মধ্যে প্রকাশিত ধনাত্মক মাসিক টোকেন বাজেটসহ 17টি পুনরাবৃত্ত পুল এবং প্রতি-মডেলে পাঁচটি Groq ক্যাপ রয়েছে; শর্তাবলির ঝুঁকি-তালিকায় 13টি প্রদানকারীকে এড়িয়ে চলার জন্য চিহ্নিত করা হয়েছে, তাই সিদ্ধান্ত আপনার। বাজেট বারে রয়েছে Mistral 1B, Nara 210M, LLM7 150M, xKiro 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 357 আরও অপেক্ষমাণ
🧠 অনন্য চ্যাট মডেল 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)


🆓 ইনস্টॉल করার সাথে সাথেই কাজ করে — কোনো কী লাগবে না, কোনো কনফিগারেশন নেই

Works the second you install it — zero config. Three steps: 1. Install — npm i -g omniroute, server boots on localhost:20128. 2. Point your tool at http://localhost:20128/v1 — any OpenAI-compatible tool (Claude Code, Cursor, Cline). 3. It answers — call model auto for an instant reply, with no API key, no signup, no configuration. Keyless provider OpenCode Free is pre-wired into the auto combo, so a fresh install responds out of the box.

# Fresh install, zero credentials — `auto` already works:
curl http://localhost:20128/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"model":"auto","messages":[{"role":"user","content":"Hello!"}]}'

নির্দিষ্ট কোনো ফ্রি ব্যাকএন্ড পছন্দ করেন? সরাসরি oc/… (OpenCode Free) কল করুন। এরপর auto-তে রূপান্তর করুন এবং OmniRoute-কে বেছে নিতে দিন।

📦 Python, Node.js, PHP এবং cURL-এর জন্য কপি-পেস্ট কুইকস্টার্ট স্ক্রিপ্টসমূহ → examples/quickstart/


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

The Promise — One endpoint and 358 providers. Automatic fallback keeps routing while another healthy target is available. Six pillars: resilient fallback across 358 providers · up to 95% token savings on eligible workloads · $0 to start with 150+ free tiers and 54 recurring/keyless free-forever providers · 36 CLI/agent integrations through one config · OpenAI, Claude, Gemini and Responses API compatibility at /v1 · production controls including circuit breakers, TLS stealth, MCP 110 tools, A2A, memory, guardrails, evals and 39,000+ static test declarations across 5,100+ tracked test files.



🤔 কেন OmniRoute?

Why OmniRoute — stop juggling 10 dashboards, dead API keys and surprise bills. Ten daily pains vs fixes: quota expiring unused → maximize subscriptions; rate limits mid-coding → 4-tier auto-fallback (Subscription → API → Cheap → Free); tool outputs burning tokens → RTK + Caveman compression (15–95%); expensive APIs → cost-optimized routing; every tool its own setup → one endpoint, one dashboard; AI blocked → 3-level proxy + TLS stealth; dead keys → 3-layer resilience (circuit breakers, key cooldown, model lockout); team sharing one subscription → key pools with fair-share quotas; prompts through someone's cloud → local-first with AES-256-GCM encrypted keys; no spend visibility → live analytics (usage, quota, savings, p95 latency).

OmniRoute request flow: your IDE or CLI (Claude Code, Cursor, Cline…) calls one local endpoint (http://localhost:20128/v1); the OmniRoute Smart Router (RTK + Caveman compression, 19 routing strategies, circuit breakers, TLS stealth, MCP, A2A, guardrails) can fall back across 4 provider tiers while an eligible healthy target remains — Tier 1 Subscription, Tier 2 API Key, Tier 3 Cheap and 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 দ্বারা পরিচালিত মার্জ যাচাইকরণ ধাপটি, যা প্রকাশের আগে প্রতিটি pull request পর্যালোচনা করে — পাশাপাশি দৈনন্দিন ফিচার ডেভেলপমেন্টেও সহায়তা করে। উভয় পথেই প্রথম-শ্রেণির Kimi সমর্থন রয়েছে: সরাসরি Kimi API (kimi-k3) এবং Kimi Code কোডিং প্ল্যান (OAuth ও API key)। এছাড়াও, Kimi-এর সহায়তা কর্মসূচিতে OmniRoute হলো ব্রাজিলের প্রথম ওপেন-সোর্স প্রকল্প। 15% অতিরিক্ত ক্রেডিটসহ একটি Kimi API key নিন →
Cheaper Inference
Cheaper Inference
cheaperinference.com

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

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

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

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

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

সব 19টি কৌশল — প্রতিটি কম্বো ধাপে মিশিয়ে ও মিলিয়ে ব্যবহার করুন:

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

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

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

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

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


🏆 OmniRoute-কে যা আলাদা করে তোলে

OmniRoute-কে যা আলাদা করে তোলে — 9router, OpenRouter, CLIProxyAPI এবং LiteLLM-এর সাথে 13টি ক্ষমতার উপর একটি পুরনো ফিচার স্ন্যাপশট। OmniRoute: 358টি প্রোভাইডার, 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.62B টোকেন/মাস। সাময়িক প্রদানকারী সাইনআপ ক্রেডিট আলাদাভাবে প্রথম মাসের সীমা বাড়িয়ে ~2.22B করতে পারে। যারা OmniRoute-এর রিলিজগুলোর মধ্যবর্তী সময়ে ফ্রি মডেলের আরও হালনাগাদপ্রাপ্ততা চান, তাদের জন্য Radar হলো একটি ঐচ্ছিক, স্বাক্ষরিত ক্যাটালগ ওভারলে; কমিউনিটি ক্যাটালগ এবং বিদ্যমান প্রতিটি ফ্রি ফিচার বিনামূল্যেই থাকবে।

সমর্থকেরা লাইভ ক্যাটালগ এবং অতিরিক্ত প্রদানকারী-সংক্রান্ত সুযোগ পেতে পারেন। প্রদানকারীর প্রাপ্যতার ওপর নির্ভর করে এর পৃথক, পরিবর্তনযোগ্য সর্বোচ্চ সীমা সর্বাধিক আনুমানিক 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 ও ট্রাস্ট-স্টোর ইনস্টলারসহ প্রক্সি এনভায়রনমেন্ট ভেরিয়েবল উপেক্ষা করা 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
                           
deyin.ai
deyin.ai
                           
+ এগুলোর সঙ্গেও কাজ করে · 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"

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

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


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

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

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

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
৫০টির বেশি মডেল
প্রতিদিন ১০K নিউরন
NVIDIA NIM
NVIDIA NIM
GLM, MiniMax
বিনামূল্যে ~৪০ 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 সার্ভার · এজেন্ট প্রোটোকল


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

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

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নিয়মভিত্তিক গদ্য কম্প্রেশন (আউটপুটে ~65–75%)
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%সর্বাধিক সাশ্রয়
🧰 RTK60–90%শেল/টেস্ট/বিল্ড/git আউটপুট
🔗 Stacked (RTK → Caveman)78–95%মিশ্র প্রম্পট + টুল লগ

বাস্তব উদাহরণ — 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 প্রয়োজন, নতুবা দুটি ওভারল্যাপিং দীর্ঘ কনটেক্সটের অধীনে প্রায় 12 GiB-এ প্রসেসটি FATAL ERROR দেয়। কনটেইনারের আকার heap-এর চেয়ে বেশি রাখুন (নেটিভ বাফারগুলো V8-এর বাইরে থাকে):

কাজের ধরন Heap (-e OMNIROUTE_MEMORY_MB) কনটেইনার (--memory)
ড্যাশবোর্ড / হালকা চ্যাট 1024 (ইমেজের ডিফল্ট) ≥2 g
একটি কোডিং এজেন্ট 8192 ≥10 g
দুটি সমসাময়িক দীর্ঘ /v1/responses 10240–12288 ≥12–16 g
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 — Instagram — 3,042,474 theopenstack — Instagram — 692,419 milesreevesai — TikTok — 620,400 Vaibhav Sisinty — YouTube — 391,109 buildwithai.club — Instagram — 347,652
#6 #7 #8 #9 #10
nivedan.ai — Instagram — 331,973 vaibhavsisinty — Instagram — 263,744 Nick Automates — YouTube Shorts — 218,174 theroshankrishna — Instagram — 186,786 midudev — TikTok — 177,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 লিগ্যাসি) — 137টি ডোমেইন মডিউল, 202টি মাইগ্রেশন
মেমরি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-এর সম্পূর্ণ ভেরিয়েবল ও রেফারেন্স

🧠 ফিচার ও আর্কিটেকচার

ডকুমেন্টবিবরণ
আর্কিটেকচারসিস্টেম আর্কিটেকচার, ডেটা প্রবাহ এবং অভ্যন্তরীণ কার্যপ্রণালি
কম্প্রেশন নির্দেশিকা৭-বিকল্পের পাইপলাইন: off / lite / standard / aggressive / ultra / RTK / stacked
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 নির্দেশিকা42টি ভাষার সমর্থন, অনুবাদ কর্মপ্রবাহ, RTL
রিলিজ যাচাইতালিকারিলিজ-পূর্ব যাচাইকরণ ধাপসমূহ
কভারেজ পরিকল্পনা5,100টির বেশি ট্র্যাক করা টেস্ট ফাইলজুড়ে 39,000টির বেশি স্ট্যাটিক টেস্ট ঘোষণার জন্য টেস্ট কভারেজ কৌশল

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

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

মার্জ করা 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

2026-08-24 05:26:03 UTC পর্যন্ত মার্জসহ সক্রিয় release/v3.8.50-এর সর্বশেষ অবস্থান dafb4ae808-এ তথ্য স্থির করা হয়েছে। পৃষ্ঠাবিন্যস্ত GitHub GraphQL গণনায় 5,911টি মার্জ করা PR রয়েছে: রিপোজিটরি মালিকের 2,707টি, Dependabot-এর 179টি এবং 535 জন স্বতন্ত্র অবদানকারীর 3,025টি বহিরাগত PR। “পরিবর্তিত লাইন” হলো GitHub-এর সংযোজন + অপসারণ এবং এতে জেনারেট করা ফাইল, lockfile, catalog, অনুবাদ ও নথিপত্র অন্তর্ভুক্ত রয়েছে; এটি পরিবর্তনের পরিমাণ, রচিত LOC নয়। সীমারেখায় সমান অবস্থানগুলো রাখা হয়েছে।

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

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-কে নির্ভরযোগ্য ও ফিচারসমৃদ্ধ করে তোলার একটি মূল অংশ। প্রতিটি পুল রিকোয়েস্ট, প্রতিটি টেস্ট কেস এবং প্রতিটি 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.52 · Node ≥22.22.2 · MIT লাইসেন্স · omniroute.online