🌐 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
হাতে হাতে ফ্রি টিয়ার একত্র করা কষ্টসাধ্য — ডজনখানেক SDK, ডজনখানেক রেট লিমিট, আর আপনার কাছে আসলে কতটা আছে সে সম্পর্কে কোনো ধারণাই থাকে না। OmniRoute 35টি পুনরাবৃত্ত পুল কী জুড়ে 489টি ফ্রি-টিয়ার এন্ট্রি তালিকাভুক্ত করে এবং প্রকাশিত ধনাত্মক মাসিক বাজেটসহ 17টি পুল ও প্রতি-মডেলে পাঁচটি Groq ক্যাপ থেকে টোকেনের মূল সংখ্যাটি গণনা করে, যেখানে শেয়ার্ড পুল অনুযায়ী ডিডুপ্লিকেট করা হয়। যেসব কোটা কেবল আঞ্চলিক পরিচয় যাচাইয়ের পর চালু হয় (বর্তমানে: ModelScope), সেগুলো আলাদাভাবে দেখানো হয়—আঞ্চলিক পরিচয় যাচাইয়ের পেছনে +~6M—এবং কখনোই মূল সংখ্যার সঙ্গে যোগ করা হয় না। ফলাফলটি ড্যাশবোর্ডে (
/dashboard/free-tiers) দৃশ্যমান থাকে।
সরাসরি
/dashboard/free-tiersপৃষ্ঠার অ্যানিমেটেড সারসংক্ষেপ। সম্পূর্ণ পদ্ধতি (পুল ডিডুপ্লিকেশন, ক্রেডিট টিয়ার, প্রদানকারীর শর্তাবলি): docs/reference/FREE_TIERS.md।এই পরিসংখ্যানগুলো প্রতি দুই সপ্তাহে সরাসরি ক্যাটালগের সঙ্গে পুনরায় নিরীক্ষা করা হয় এবং দুই দিকেই পরিবর্তিত হয় — কোনো প্রদানকারী একটি ফ্রি টিয়ার বন্ধ করলে সংখ্যাটি কমে যায়; নতুন একটি যুক্ত হলে তা বাড়ে। ক্যাটালগ প্রকৃতপক্ষে যা গণনা করে, আমরা সেটিই প্রকাশ করি—কখনোই ঊর্ধ্বমুখী রাউন্ড করা সর্বোত্তম সম্ভাব্য সংখ্যা নয়।
⭐ OMNIROUTE যদি আপনার অর্থ সাশ্রয় করতে এবং কাজ সহজ করতে সাহায্য করে থাকে, তাহলে রিপোজিটরিতে স্টার দিন।
👋 মেইনটেইনারকে অনুসরণ করুন — নতুন প্রদানকারী, রিলিজ ও পরামর্শ সবার আগে পান:
প্রশ্ন, প্রদানকারী-সংক্রান্ত পরামর্শ, রোডম্যাপ ও সহায়তা → Discord · Telegram · WhatsApp 🌍 গ্লোবাল / 🇧🇷 ব্রাজিল / পোর্টাল
| v3.8.49 | v3.8.50 | v3.8.51+ |
|
|---|---|---|---|
| 🌐 প্রোভাইডার | 290 | 357 | আরও অপেক্ষমাণ |
| 🧠 অনন্য চ্যাট মডেল ID | 1185 | 1312 | — |
| 🖼️ মোডালিটি ব্রিজ | — | 🆕 ভিশন + অডিও + ভিডিও | — |
| 📡 Radar-এর বিনামূল্যের ক্যাটালগ | — | 🆕 ঐচ্ছিক | — |
| ⚖️ কোটা-সচেতন সময়সূচি নির্ধারণ | — | 🆕 Quota-Share | — |
| 📊 কোটা টেলিমেট্রি | — | 🆕 লাইভ | — |
→ রোডম্যাপ — v3.9.0 LTS-এর পথে এগিয়ে চলেছে
| 🚀 শুরু করুন | 🚀 দ্রুত শুরু | 📦 ইনস্টল করুন | 🆓 শূন্য-কনফিগারেশন |
| 💡 জানুন | 💥 প্রতিশ্রুতি | 🤔 কেন OmniRoute | 🏆 যা একে স্বতন্ত্র করে |
| ⚙️ বৈশিষ্ট্য | 🎯 কম্বোসমূহ | 🌐 প্রদানকারীরা | 🔌 CLI ও MCP |
| 🗜️ কম্প্রেশন | 🖥️ যেখানে এটি চলে | 🔒 ব্যক্তিগত | |
| 👀 দেখে নিন | 🎬 কার্যরত অবস্থায় | ✨ নতুন কী | 🤖 সামঞ্জস্যপূর্ণ CLIসমূহ |
| 💚 সহায়তা | 💚 সহায়তা / অনুদান | 💬 কমিউনিটি | 💖 স্পনসররা |
| 📦 প্রকল্প | 🛠️ প্রযুক্তি স্ট্যাক | 📖 ডকুমেন্টেশন | 👥 অবদানকারীরা |
# 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/
ওপেন সোর্স বন্ধু হিসেবে যোগ দিতে চান? এই প্রতিষ্ঠানগুলো ওপেন সোর্সকে সমর্থন করে এবং OmniRoute-কে এগিয়ে যেতে সহায়তা করে — আর তাদের দেওয়া প্রতিটি টোকেন কোথায় ব্যয় হয়, তা আমরা প্রকাশ্যে জানাই। যোগাযোগ করুন: diegosouza.pw@outlook.com
|
Kimi Moonshot AI |
এই প্রকল্পকে সমর্থন করার জন্য আমাদের প্রতিষ্ঠাতা ওপেন সোর্স বন্ধু Kimi (Moonshot AI)-কে ধন্যবাদ! Kimi হলো ওপেন-ওয়েট K2 ও K3 মডেল পরিবারের পেছনের AI ল্যাব — Kimi K3 ক্লোজড-মডেলের দামের একটি ক্ষুদ্র অংশে 1M-টোকেন কনটেক্সট উইন্ডো, নেটিভ ভিশন এবং অগ্রসীমার কোডিং সক্ষমতা প্রদান করে এবং Claude Code, Codex ও OmniRoute পরিবেশিত প্রতিটি কোডিং টুলের সঙ্গে সরাসরি কাজ করে।
Kimi-এর সহায়তায় যা পরিচালিত হয়: Kimi-এর API ক্রেডিট OmniRoute-এর AI-যাচাইকৃত রিলিজ পাইপলাইনকে শক্তি জোগায় — অর্থাৎ Kimi K3 দ্বারা পরিচালিত মার্জ যাচাইকরণ ধাপটি, যা প্রকাশের আগে প্রতিটি pull request পর্যালোচনা করে — পাশাপাশি দৈনন্দিন ফিচার ডেভেলপমেন্টেও সহায়তা করে। উভয় পথেই প্রথম-শ্রেণির Kimi সমর্থন রয়েছে: সরাসরি Kimi API ( kimi-k3) এবং Kimi Code কোডিং প্ল্যান (OAuth ও API key)। এছাড়াও, Kimi-এর সহায়তা কর্মসূচিতে OmniRoute হলো ব্রাজিলের প্রথম ওপেন-সোর্স প্রকল্প। 15% অতিরিক্ত ক্রেডিটসহ একটি Kimi API key নিন →
|
|
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.org |
AgentRouter — অ্যাফিলিয়েট সাইনআপ · সাইনআপ করলেই $100 বিনামূল্যের ক্রেডিট (বিনামূল্যের সার্ভার, তাই বেশি ল্যাটেন্সি প্রত্যাশিত — প্রোডাকশনের পরিবর্তে পরীক্ষার জন্য সর্বোত্তম)। v3.8.50 থেকে OmniRoute-এ প্রথম-শ্রেণির সমর্থন রয়েছে: Chat Completions, Anthropic-সামঞ্জস্যপূর্ণ ওয়্যার ফরম্যাট এবং OpenAI-সামঞ্জস্যপূর্ণ পাথ। উপলভ্য মডেলগুলোর মধ্যে রয়েছে claude-opus-4-8, claude-opus-5, gpt-5.6-sol এবং আরও অনেক। আপনার $100 সংগ্রহ করুন →
|
OmniRoute ব্যবহারকারীদের উপকারে আসে এমন উদার বিনামূল্যের সাইনআপ কুপনসহ অন্য কোনো প্রদানকারীর কথা জানেন? একটি issue খুলুন, আমরা সেটি এখানে যোগ করব।
একটি কম্বো হলো মডেলগুলোর একটি শৃঙ্খল, যেগুলোর মধ্যে OmniRoute স্বয়ংক্রিয়ভাবে রাউট করে। কোটা শেষ হয়ে গেলে, কোনো প্রোভাইডার ব্যর্থ হলে বা খরচ হঠাৎ বেড়ে গেলে, কম্বোটি পরবর্তী যোগ্য ও সচল মডেলে যেতে পারে। 🛡️
কোনো কম্বো তৈরি করতে হবে না। আপনার মডেলটি auto-তে (অথবা এর কোনো ভ্যারিয়েন্টে) সেট করুন, আর OmniRoute আপনার সংযুক্ত প্রোভাইডারগুলো থেকে একটি ভার্চুয়াল কম্বো তৈরি করবে, যার স্কোর সরাসরি নির্ধারিত হয়:
| মডেল ID | এটি যেটির জন্য অপ্টিমাইজ করে |
|---|---|
auto | 🎯 ভারসাম্যপূর্ণ ডিফল্ট (LKGP — আপনার সর্বশেষ কার্যকর প্রোভাইডারের সঙ্গেই থাকে) |
auto/coding | 🧑💻 কোড তৈরির জন্য গুণমান-প্রধান ওজন |
auto/fast | ⚡ সর্বনিম্ন ল্যাটেন্সি প্রথমে |
auto/cheap | 💰 প্রতি টোকেনে সবচেয়ে সস্তাটি প্রথমে |
auto/offline | 🔋 সর্বাধিক কোটা / রেট-লিমিট হেডরুম প্রথমে |
auto/smart | 🔭 গুণমান প্রথমে + আরও ভালো মডেল খুঁজে পেতে 10% অনুসন্ধান |
auto/lkgp | 📌 সর্বশেষ-জ্ঞাত-কার্যকর-প্রোভাইডারের প্রতি সুস্পষ্ট স্থায়ী আনুগত্য |
auto/chaos | 🧪 মডেলের একটি প্যানেলে সমান্তরাল ফ্যান-আউট (প্রতি প্রোভাইডারে একটি, ডিফল্টভাবে 5টি), একটি উত্তর ফেরত দেয়; প্রতি প্যানেল মডেলের জন্য একটি আপস্ট্রিম কল, ফল্ট ইনজেকশন নয় |
সব 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।
📖 অটো-কম্বো ইঞ্জিন · স্থিতিস্থাপকতা নির্দেশিকা
📊 সম্পূর্ণ পদ্ধতি এবং 9router, OpenRouter, CLIProxyAPI ও LiteLLM-এর সাথে প্রতি-ফিচার বিবরণ → docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md
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 — তাৎক্ষণিক, কোনো ফি নেই (ব্রাজিল)
কী (এলোমেলো): 5d865059-bc44-483a-962d-43ceb80126eb
Pix কপি-পেস্ট:
00020101021126580014br.gov.bcb.pix01365d865059-bc44-483a-962d-43ceb80126eb5204000053039865802BR5922OMNIROUTE CONTRIBUICAO6006BRASIL62070503***630475DD
₿ ক্রিপ্টো — BTC · ETH · USDT-TRC20 · USDC-Solana (বিস্তারিত দেখতে ক্লিক করুন)
| ₿ BTC | Bitcoin (SegWit) | bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd |
| Ξ ETH | Ethereum (ERC20) | 0x64Cf6B68A6Ff34288e89172950a2d00102337a84 |
| ₮ USDT | Tron (TRC20) | TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2 |
| $ USDC | Solana | 2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu |
🐛 কোনো বাগ পেয়েছেন বা মতামত আছে? একটি আলোচনা শুরু করুন।
ডেভেলপার নোট: ডেভেলপারদের সুবিধার জন্য প্রকল্পটি npm install/postinstall-এর সময় একটি স্থানীয় .env ফাইল তৈরি করতে পারে। ফাইলটি ইচ্ছাকৃতভাবে .gitignore-এর মাধ্যমে উপেক্ষা করা হয় (.gitignore দেখুন) এবং এটি কখনোই কমিট করা যাবে না — ভুলবশত কমিট হয়ে গেলে উন্মুক্ত হয়ে পড়া যেকোনো সিক্রেট পরিবর্তন করুন এবং ইতিহাস থেকে ফাইলটি সরিয়ে ফেলুন। স্থানীয় এনভায়রনমেন্ট ফাইল ও সিক্রেট ব্যবস্থাপনার নির্দেশনার জন্য docs/DEVELOPER-ENVIRONMENT.md দেখুন।
উপরের নথিভুক্ত, পুল-ডিডুপ্লিকেটেড ক্যাটালগ থেকে প্রধান ফ্রি-টিয়ার সীমা এখনও ~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 run7টি CLI চালু করে (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI);omniroute configureইন্টার্যাক্টিভ প্রোভাইডার+মডেল পিকার এবং প্রতি-কনটেক্সট ফেভারিটসহ 10টি টার্গেট সমর্থন করে। → CLI ইন্টিগ্রেশন - 🛰️ রিমোট মোড — স্কোপযুক্ত টোকেন (
connect/contexts/tokens) এবং VPS ইনস্টলের জন্য একটিantigravityOAuth সহায়কের মাধ্যমে রিমোট 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-CombocacheAffinityফ্যাক্টর পুনরাবৃত্ত অনুরোধকে ক্যাশ করা প্রিফিক্স ধারণকারী সংযোগে ফেরত পাঠায়; এবং একটি রিড-অনলি/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 বিনামূল্যের-প্রোভাইডার র্যাঙ্কিং। → ডকুমেন্টেশন
একটি কনফিগ —
http://localhost:20128/v1— এবং প্রতিটি AI IDE বা CLI বিনামূল্যের ও কম খরচের মডেলে চলে।
Claude Code |
Codex CLI |
Cline |
Kilo Code |
Zoo Code |
Continue |
Aider |
ForgeCode |
jcode |
DeepSeek TUI |
CodeWhale |
OpenCode |
Factory Droid |
Copilot CLI |
Cursor CLI |
Smelt |
Pi |
Grok Build |
Hermes Agent |
OpenClaw |
Goose |
Open Interpreter |
Warp AI |
deyin.ai |
📖 সব 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টি নিবন্ধিত প্রদানকারী, যার মধ্যে 152টির ডিসকভারি মেটাডেটায়
hasFree: trueরয়েছে। চ্যাট মডেল রেজিস্ট্রিতে রয়েছে 229টি প্রদানকারী / 2,554টি স্বতন্ত্র প্রদানকারী-মডেল জোড়া / 1,283টি অপরিশোধিত মডেল ID; পৃথক বিনামূল্যের বাজেট ক্যাটালগে রয়েছে প্রতি-মডেলের 491টি সারি, 35টি পুনরাবৃত্ত পুল এবং 54টি পুনরাবৃত্ত/কীবিহীন চিরস্থায়ী-বিনামূল্যের প্রদানকারী। নকশাগতভাবেই এগুলোর হর আলাদা; সংজ্ঞা ও পুল-ডিডুপ্লিকেটেড হিসাব প্রদানকারী রেফারেন্স এবং বিনামূল্যের স্তরসমূহ-এ রয়েছে।
OpenAI |
Anthropic |
Gemini |
xAI Grok |
DeepSeek |
Mistral |
Qwen |
Meta Llama |
Groq |
NVIDIA |
MiniMax |
Cohere |
Perplexity |
HuggingFace |
Together |
Fireworks |
Cloudflare |
Baidu |
…এবং আরও 330+টি — প্রতিটি আইকন ড্যাশবোর্ডের প্রদানকারী ক্যাটালগ থেকে লাইভ সমাধান হয়। 📖 প্রদানকারী রেফারেন্স
📖 সম্পূর্ণ মেশিন-পাঠযোগ্য ক্যাটালগ → docs/reference/PROVIDER_REFERENCE.md
একই অ্যাপ, আপনার মেশিন, আপনার নিয়ম। গ্লোবাল npm ইনস্টল থেকে শুরু করে Termux-এর মাধ্যমে আপনার ফোনেও।
| প্ল্যাটফর্ম | ইনস্টল | বিশেষত্ব |
|---|---|---|
| 📦 npm (গ্লোবাল) | npm install -g omniroute | একটি কমান্ড, যেকোনো OS |
| 🐳 Docker | docker run … diegosouzapw/omniroute | মাল্টি-আর্ক AMD64 + ARM64 |
| 🖥️ ডেস্কটপ (Electron) | npm run electron:build | নেটিভ উইন্ডো + সিস্টেম ট্রে — Windows / macOS / Linux |
| 🎩 মেনু-বার (OmniRouteTray) | brew install --cask zoispag/tap/omniroute-tray | সার্ভার তত্ত্বাবধান ও স্বয়ংক্রিয়ভাবে আপডেট করে — macOS |
| 💪 ARM | নেটিভ arm64 | Raspberry Pi, ARM সার্ভার, Apple Silicon |
| 📱 Android (Termux) | pkg install nodejs && npx -y omniroute | আপনার ফোনে চলে, ২৪/৭, root ছাড়াই |
| 📲 PWA | "হোম স্ক্রিনে যোগ করুন" | ফুলস্ক্রিন, অফলাইন, ব্রাউজার থেকে ইনস্টলযোগ্য |
| 🧩 OpenCode প্লাগইন | @omniroute/opencode-provider | নেটিভ OpenCode ইন্টিগ্রেশন |
| 🤖 VS Code Copilot Chat | OmniCopilot এক্সটেনশন ইনস্টল করুন | নেটিভ Copilot Chat পিকারে OmniRoute-এর প্রতিটি মডেল — stable ও Insiders |
| 🛠️ সোর্স থেকে | npm install && npm run dev | পরিবর্তন করুন, অবদান রাখুন |
📖 Docker নির্দেশিকা · ডেস্কটপ · মেনু-বার ট্রে · Termux · PWA · OpenCode
নতুন কোনো সাইডবার নয়, নতুন কোনো চ্যাট 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 নির্দেশিকা — সেটআপ, পিকারে কী দেখা যায়, ট্যাবে ড্যাশবোর্ড, সমস্যা সমাধান
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 হলো একটি পূর্ণাঙ্গ কমান্ড-লাইন ককপিট, যেখানে রয়েছে 80+ কমান্ড, পাশাপাশি উন্মুক্ত এজেন্ট প্রোটোকল—যাতে একটি AI এজেন্ট নিজে থেকেই এটি পরিচালনা করতে পারে।
omniroute # গেটওয়ে + ড্যাশবোর্ড চালু করুন (পোর্ট 20128)
omniroute chat # ইন্টার্যাক্টিভ TUI চ্যাট ক্লায়েন্ট (স্ল্যাশ: /model /combo /skill /memory)
omniroute setup # নির্দেশিত প্রথমবারের সেটআপ উইজার্ড
omniroute doctor # প্রোভাইডার, পোর্ট ও নেটিভ ডিপেন্ডেন্সি নির্ণয় করুন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 স্কোপযুক্ত; প্রসেস চালু করে এমন রুটগুলো শুধু লুপব্যাকেই সীমাবদ্ধ থাকে।
📖 রিমোট মোড
MCP, A2A, একটি REST API, webhooks অথবা একটি রিমোট CLI-এর মাধ্যমে OmniRoute উন্মুক্ত করুন—যেকোনো সক্ষম এজেন্ট (অথবা আপনার নিজস্ব কোড) সম্পূর্ণ গেটওয়ের নিয়ন্ত্রণ পাবে: রাউটিং, প্রোভাইডার, কম্বো, ক্যাশ, কম্প্রেশন, মেমরি—সবই স্বয়ংক্রিয়ভাবে। নিচের HTTP এন্ডপয়েন্টগুলো http://localhost:20128-এর অধীনে পরিবেশিত হয়।
| ইন্টারফেস | এন্ডপয়েন্ট / কমান্ড | যে কাজে ব্যবহার করবেন |
|---|---|---|
| 🧰 MCP (stdio) | omniroute --mcp | Claude Desktop, Cursor অথবা যেকোনো MCP ক্লায়েন্টে সংযুক্ত করুন |
| 🌊 MCP (HTTP) | /api/mcp/stream | রিমোট MCP—110টি টুল, 33টি স্কোপ (এনফোর্সমেন্ট ঐচ্ছিক), পূর্ণাঙ্গ অডিট ট্রেইল |
| 📡 MCP (SSE) | /api/mcp/sse | স্ট্রিমিং MCP ট্রান্সপোর্ট |
| 🤝 A2A | /.well-known/agent.json | এজেন্ট-টু-এজেন্ট, JSON-RPC 2.0 + SSE, 6টি স্কিল |
| 🌐 REST API | /v1/* | OpenAI-সামঞ্জস্যপূর্ণ—চ্যাট, এমবেডিং, ছবি, অডিও, OCR |
| 🔔 Webhooks | /api/webhooks | Slack, Discord, Telegram অথবা যেকোনো URL-এ অনুরোধ / কোটা ইভেন্ট পাঠান |
| 🛰️ রিমোট CLI | omniroute connect | স্কোপড অ্যাক্সেস টোকেন দিয়ে একটি রিমোট ইনস্ট্যান্স পরিচালনা করুন |
# MCP-এর মাধ্যমে Claude Code-কে সম্পূর্ণ OmniRoute টুলসেট দিন:
claude mcp add-server omniroute --type http --url http://localhost:20128/api/mcp/stream📖 MCP সার্ভার · A2A সার্ভার · এজেন্ট প্রোটোকল
ডিফল্ট স্ট্যাকড কম্বো 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)-এর ধারণার ওপর ভিত্তি করে তৈরি।
ইঞ্জিনগুলো পাইপলাইনের ক্রমানুসারে চলে; প্রতিটিকে আলাদাভাবে চালু বা বন্ধ করা এবং প্রতিটি কম্বোর জন্য কনফিগার করা যায়:
| # | ইঞ্জিন | এটি যা করে |
|---|---|---|
| 1 | Session-Dedup | বিভিন্ন টার্নে পুনরাবৃত্ত কনটেন্ট বাদ দেয় (কনটেন্ট-অ্যাড্রেসড, ক্রস-টার্ন) |
| 2 | CCR | বড় ব্লকগুলো রিট্রিভ মার্কারের পেছনে আর্কাইভ করে, প্রয়োজনমতো সেগুলো আনা হয় |
| 3 | Lite | হোয়াইটস্পেস + ইমেজ-URL ছাঁটাই (কম লেটেন্সির বেসলাইন) |
| 4 | RTK | স্মার্ট টুল-রেজাল্ট ফিল্টারিং, ডিডুপ ও ট্রাঙ্কেশন (কমান্ড-সচেতন) |
| 5 | Responses Tool Output | শেল/প্যাচ/সার্চ/বিল্ড আউটপুটের জন্য লসলেস-প্রথম JSON + সীমাবদ্ধ ডায়াগনস্টিক কম্প্রেশন (Responses API) |
| 6 | Headroom | একটি ভেন্ডরকৃত GCF কোডেকের মাধ্যমে JSON অ্যারের লসলেস ট্যাবুলার কম্প্যাকশন (~30%) |
| 7 | Relevance | সর্বশেষ ব্যবহারকারীর কুয়েরির সাপেক্ষে নির্যাসভিত্তিক বাক্য স্কোরিং |
| 8 | Caveman | নিয়মভিত্তিক গদ্য কম্প্রেশন (আউটপুটে ~65–75%) |
| 9 | Aggressive | সারসংক্ষেপ তৈরি + পুরোনো টার্নগুলোর ক্রমবর্ধমান এজিং |
| 10 | LLMLingua-2 | MobileBERT ONNX-এর মাধ্যমে ML সেম্যান্টিক প্রুনিং — কোড-নিরাপদ, অ্যাসিঙ্ক |
| 11 | Ultra | ঐচ্ছিক ছোট-মডেল (SLM) টিয়ারসহ হিউরিস্টিক টোকেন প্রুনিং |
| 12 | OmniGlyph | সরাসরি Anthropic সংযোগে পরিমাপকৃত Claude Fable 5-এর জন্য পরীক্ষামূলক কনটেক্সট-অ্যাজ-ইমেজ এনকোডিং; প্রোভাইডার রসিদ না পাওয়া পর্যন্ত GPT 5.6 ট্রান্সফরমারগুলো ফেইল-ক্লোজড থাকে। চারটি কম্প্রেশন প্রোফাইল (ডিফল্ট হিসেবে অ্যাগ্রেসিভ, ব্যালান্সড, কোডিং-সেফ, পাসথ্রু) (সবচেয়ে অ্যাগ্রেসিভ; অপ্ট-ইন) |
কোড ব্লক, URL এবং কাঠামোবদ্ধ ডেটা বাইট-নিখুঁতভাবে সবসময় সংরক্ষিত থাকে। এক-ক্লিক প্রিসেটগুলো ইঞ্জিনগুলোকে একত্র করে:
| মোড | সাশ্রয় | যার জন্য সবচেয়ে উপযোগী |
|---|---|---|
| 🪶 Lite | ~15% | সর্বদা চালু রাখার মতো নিরাপদ ডিফল্ট |
| 🪨 Standard (Caveman) | ~30% | দৈনন্দিন কোডিং |
| ⚡ Aggressive | ~50% | দীর্ঘ, টুল-নির্ভর সেশন |
| 🔥 Ultra | ~75% | সর্বাধিক সাশ্রয় |
| 🧰 RTK | 60–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
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 --buildmacOS বা 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 প্যাকেজ নেই।
2026-08-24 তারিখের প্যানেল স্ন্যাপশট · অপরিশোধিত ক্যাটালগ: YT 809 | TT 137 | IG 124 · সাম্প্রতিকতা (দিন): YT 1 | TT 21 | IG 22
সম্পূর্ণ র্যাঙ্কিং (ডিডুপ্লিকেট করা ক্যানোনিক্যাল 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 |
| 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/CD | GitHub Actions — রিলিজের সময় স্বয়ংক্রিয়ভাবে npm-এ প্রকাশ + Docker Hub |
| লিংক | ওয়েবসাইট · npm · Docker Hub |
| ডকুমেন্ট | বিবরণ |
|---|---|
| ব্যবহারকারী নির্দেশিকা | প্রোভাইডার, কম্বো, CLI ইন্টিগ্রেশন, ডিপ্লয়মেন্ট |
| সেটআপ নির্দেশিকা | সম্পূর্ণ ইনস্টলেশন পদ্ধতি, CLI টুল কনফিগারেশন, প্রোটোকল সেটআপ, টাইমআউট টিউনিং |
| CLI টুল নির্দেশিকা | Claude Code, Codex, Cursor, Cline, OpenClaw, Kilo ও Copilot-এর জন্য টুলভিত্তিক সেটআপ |
| রিমোট মোড | স্কোপযুক্ত অ্যাক্সেস টোকেনের মাধ্যমে আপনার ল্যাপটপের CLI থেকে একটি রিমোট OmniRoute (VPS) পরিচালনা করুন |
| Claude Code কনফিগারেশন | launch + মডেলভিত্তিক প্রোফাইল দিয়ে Claude Code-কে OmniRoute-এর (লোকাল/রিমোট) সঙ্গে সংযুক্ত করুন |
| দ্রুত শুরু | ৩ ধাপে ইনস্টল → সংযোগ → কনফিগারেশন |
| ডকুমেন্ট | বিবরণ |
|---|---|
| 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 রেফারেন্স | উদাহরণসহ সব এন্ডপয়েন্ট |
| 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 একটি নিবেদিতপ্রাণ ওপেন-সোর্স কমিউনিটির হাতে গড়ে উঠেছে। এই ব্যক্তিরা অসাধারণ অবদান রেখেছেন, যা প্রকল্পটির গুণমান, স্থিতিশীলতা ও প্রসারে সরাসরি প্রভাব ফেলেছে। ধন্যবাদ।
| স্থান | অবদানকারী | মার্জ করা PR | ~পরিবর্তিত লাইন |
|---|---|---|---|
| 1 | backryun | 190 | 227,977 |
| 2 | oyi77 | 180 | 407,678 |
| 3 | rdself | 145 | 80,663 |
| 4 | JxnLexn | 128 | 387,049 |
| 5 | KooshaPari | 101 | 125,747 |
| 6 | herjarsa | 88 | 230,872 |
| 7 | RaviTharuma | 79 | 55,106 |
| 8 | maxmad64bis | 69 | 394,715 |
| 9 | artickc | 59 | 33,260 |
| 10 | HouMinXi | 51 | 47,334 |
| 10 | chirag127 | 51 | 5,153 |
| 12 | xz-dev | 50 | 245,976 |
| 13 | hartmark | 47 | 52,185 |
| 14 | rqzbeh | 39 | 143,181 |
| 15 | dhaern | 34 | 19,559 |
| 16 | Dingding-leo | 33 | 1,986 |
| 17 | NomenAK | 32 | 13,854 |
| 18 | MumuTW | 30 | 16,953 |
| 19 | benzntech | 29 | 11,641 |
| 20 | pacocartones | 24 | 9,331 |
| 20 | Prudhvivuda | 24 | 6,312 |
2026-08-24 05:26:03 UTC পর্যন্ত মার্জসহ সক্রিয় release/v3.8.50-এর সর্বশেষ অবস্থান dafb4ae808-এ তথ্য স্থির করা হয়েছে। পৃষ্ঠাবিন্যস্ত GitHub GraphQL গণনায় 5,911টি মার্জ করা PR রয়েছে: রিপোজিটরি মালিকের 2,707টি, Dependabot-এর 179টি এবং 535 জন স্বতন্ত্র অবদানকারীর 3,025টি বহিরাগত PR। “পরিবর্তিত লাইন” হলো GitHub-এর সংযোজন + অপসারণ এবং এতে জেনারেট করা ফাইল, lockfile, catalog, অনুবাদ ও নথিপত্র অন্তর্ভুক্ত রয়েছে; এটি পরিবর্তনের পরিমাণ, রচিত LOC নয়। সীমারেখায় সমান অবস্থানগুলো রাখা হয়েছে।
|
backryun 🥇 GitHub-এ আরোপিত 220টি কমিট |
Paijo 🥈 GitHub-এ আরোপিত 219টি কমিট |
Randi 🥉 GitHub-এ আরোপিত 108টি কমিট |
Ravi Tharuma 🏅 GitHub-এ আরোপিত 81টি কমিট |
Chris 🏅 GitHub-এ আরোপিত 70টি কমিট |
Markus Hartung 🏅 GitHub-এ আরোপিত 69টি কমিট · যৌথভাবে #6 |
|
Dizzle 🏅 GitHub-এ আরোপিত 69টি কমিট · যৌথভাবে #6 |
Jan Leon 🏅 GitHub-এ আরোপিত 64টি কমিট |
zenobit 🏅 GitHub-এ আরোপিত 62টি কমিট |
Bob.Hou 🏅 GitHub-এ আরোপিত 51টি কমিট · যৌথভাবে #10 |
Xiangzhe 🏅 GitHub-এ আরোপিত 51টি কমিট · যৌথভাবে #10 |
2026-08-24 06:14:31 UTC-এ পুনরায় যাচাই করা হয়েছে: ডিফল্ট শাখা release/v3.8.50-এর জন্য রিপোজিটরির Contributors API দ্বারা প্রতিবেদন করা GitHub-এ আরোপিত কমিট। API 525টি পরিচয় ফেরত দিয়েছে (415 জন ব্যবহারকারী, 2টি বট, 108টি বেনামী); এই সারণিতে রক্ষণাবেক্ষণকারী, বট ও বেনামী পরিচয়গুলো বাদ দেওয়া হয়েছে এবং যৌথ অবস্থান বজায় রাখা হয়েছে। এটি উপরের মার্জ করা PR-এর র্যাঙ্কিং এবং নিচের 639-ব্যক্তির Git-মেটাডেটা আদমশুমারি—উভয় থেকেই স্বতন্ত্র।
🙏 এই অবদানকারীদের ফিচার, বাগ সংশোধন এবং অবকাঠামোগত উন্নতিগুলো OmniRoute-কে নির্ভরযোগ্য ও ফিচারসমৃদ্ধ করে তোলার একটি মূল অংশ। প্রতিটি পুল রিকোয়েস্ট, প্রতিটি টেস্ট কেস এবং প্রতিটি i18n অনুবাদ ফাইল গুরুত্বপূর্ণ। তাদের মতো মানুষদের হাতেই ওপেন সোর্স নির্মিত হয়।
যাঁরা নিজেদের অর্থে OmniRoute-কে সহায়তা করেন, তাঁদের প্রতি আন্তরিক কৃতজ্ঞতা — প্রতিটি অবদান প্রকল্পটিকে বিনামূল্যে, স্বাধীন এবং সচল রাখে।
![]() Andrew 💛 সক্রিয় মাসিক স্পনসর |
![]() Vlad I 💛 সক্রিয় মাসিক স্পনসর |
![]() Paco Cartones 💛 সক্রিয় এককালীন স্পনসর |
![]() Prof. Igor Morais 💛 প্রাক্তন এককালীন সমর্থক |
![]() longtao 💛 প্রাক্তন এককালীন সমর্থক |
… এবং অন্যরা, যাঁরা ব্যক্তিগত থাকতে পছন্দ করেন 💛
সর্বজনীন GitHub Sponsors-দের তথ্য 2026-08-24 তারিখে পুনরায় যাচাই করা হয়েছে। GitHub-এর activeOnly স্ট্যাটাস উপরের সক্রিয় লেবেলগুলো নির্ধারণ করে; আগে প্রকাশিত সর্বজনীন এককালীন সমর্থকদের প্রতি কৃতজ্ঞতা বহাল রয়েছে এবং ব্যক্তিগত স্পনসররা বেনামী থাকেন।
💖 স্পনসর হোন → — প্রতিটি ডলার OmniRoute-কে বিনামূল্যে ও স্বাধীন রাখে।
2026-08-24 তারিখে স্থির বেস ac02c5b42f-এ নিরীক্ষা করা হয়েছে এবং লাইভ release/v3.8.50-এর সর্বশেষ dafb4ae808-এ পুনরায় পরীক্ষা করা হয়েছে: 639টি স্বাভাবিকীকৃত মানব Git পরিচয় — 407টি পরিচয় কমিট লেখক হিসেবে উপস্থিত (রক্ষণাবেক্ষণকারীসহ) এবং 232টি কেবল সুস্পষ্ট Co-authored-by ট্রেলারে রয়েছে। এই গণনায় GitHub noreply হ্যান্ডেলগুলো স্বাভাবিকীকরণ করা হয়েছে, 26টি bot/agent/service/placeholder পরিচয় বাদ দেওয়া হয়েছে এবং কেবল প্রদর্শিত নাম মিলে যাওয়ার কারণে সাধারণ ইমেইল ঠিকানাগুলো একীভূত করা হয়নি।
- রিপোজিটরিটি ফর্ক করুন
- সক্রিয়
release/vX.Y.Z-এর সর্বশেষ অবস্থা থেকে ব্রাঞ্চ তৈরি করুন (mainথেকে নয়) — ব্রাঞ্চিং ও রিলিজ মডেল দেখুন - আপনার ফিচার ব্রাঞ্চ তৈরি করুন (
git checkout -b feat/amazing-feature) - আপনার পরিবর্তনগুলো কমিট করুন (
git commit -m 'feat: add amazing feature') - ব্রাঞ্চে পুশ করুন (
git push origin feat/amazing-feature) - base = সেই
release/vX.Y.Zব্রাঞ্চ দিয়ে একটি Pull Request খুলুন
বিস্তারিত নির্দেশিকার জন্য CONTRIBUTING.md দেখুন।
# একটি রিলিজ তৈরি করুন — npm publish স্বয়ংক্রিয়ভাবে সম্পন্ন হবে
VERSION=x.y.z
gh release create "v${VERSION}" --title "v${VERSION}" --generate-notesOmniRoute মহীরুহদের কাঁধে দাঁড়িয়ে আছে। এটি 9router-এর একটি fork এবং Go প্রকল্প CLIProxyAPI-এর একটি TypeScript port হিসেবে যাত্রা শুরু করেছিল — আর সেখান থেকে নিচের প্রতিটি subsystem এমন কোনো open-source প্রকল্প থেকে অনুপ্রাণিত হয়েছে, যা আগে সেই পথ দেখিয়েছিল। প্রতিটি প্রকল্পই OmniRoute-এর একটি নির্দিষ্ট অংশকে রূপ দিয়েছে। তাদের সকলের প্রতি এটি আমাদের কৃতজ্ঞতা। 🙏
⭐ ২৪ আগস্ট, ২০২৬ তারিখে GitHub-এর REST API থেকে star-এর সংখ্যা যাচাই করা হয়েছে — এগিয়ে যান এবং এই প্রকল্পগুলোকে একটি করে star দিন। সংখ্যাগুলো নির্দিষ্ট তারিখের হুবহু snapshot এবং স্বাভাবিকভাবেই পরিবর্তিত হবে।
| প্রকল্প | ⭐ | এটি যেভাবে OmniRoute-কে অনুপ্রাণিত করেছে |
|---|---|---|
| 9router | 26,161 | মূল প্রকল্প, যার ওপর এই fork নির্মিত — এখানে multi-modal API এবং সম্পূর্ণ TypeScript পুনর্লিখনের মাধ্যমে সম্প্রসারিত। |
| CLIProxyAPI | 48,497 | এই JavaScript / TypeScript port-কে অনুপ্রাণিত করা Go বাস্তবায়ন। |
| LiteLLM | 57,100 | সেই AI gateway, যার সর্বজনীন pricing dataset আমাদের cost-tracking sync-এ তথ্য সরবরাহ করে এবং যার provider-normalization model আমাদের routing-কে প্রভাবিত করেছে। |
| codex-chatgpt-web | 1,410 | MIT source-কে অন্তর্ভুক্ত ChatGPT Web → Codex Responses bridge-এ অভিযোজিত করা হয়েছে, যার মধ্যে browser-session, response-framing, usage এবং web-search adapter রয়েছে। |
| free-claude-code | 48,112 | stream recovery, no-thinking alias, fallback web search, sliding-window limit, log redaction এবং অধিক সুরক্ষিত launcher flow-তে port করা pattern। |
| composer-api | 322 | native Cursor executor-এ অভিযোজিত Cursor Composer tool-choice, output-constraint এবং tool-commit pattern। |
| codex-multi-auth | 457 | Codex OAuth reauthentication-এ port করা fresh-login এবং refresh-token rotation pattern। |
| opencode-anthropic-auth | 510 | Claude Code-সামঞ্জস্যপূর্ণ transform default এবং billing-header আচরণকে OmniRoute-এর config-driven bridge-এ সাধারণীকরণ করা হয়েছে। |
| grok2api-merged | 2 | এর Grok model mapping, নকল-TypeError Statsig generator, request ও device default এবং NDJSON response processor-কে উল্লেখযোগ্যভাবে OmniRoute-এর Grok Web executor-এ অভিযোজিত করা হয়েছে। |
| TQZHR/grok2api | 705 | grok2api-merged-এর পেছনের প্রধান transitive code source; এর model, header, payload, Statsig এবং processor বাস্তবায়ন Grok Web-এর lineage-এ সংরক্ষিত আছে। |
| chenyme/grok2api | 7,520 | Grok payload ও device default, Statsig generator এবং TQZHR ও grok2api-merged-এর মাধ্যমে বহন করা result.response processor-এর অন্তর্নিহিত MIT source। |
| grok2api-pro | 27 | এর proxy-pool layer-এর জন্য grok2api-merged কর্তৃক স্বীকৃত একটি transitive source; OmniRoute সেই lineage notice সংরক্ষণ করে, তবে এর সীমাবদ্ধ Grok Web executor-এ কোনো proxy-pool port করার দাবি করে না। |
| GrokProxy | 50 | এর cookie-authenticated Grok proxy এবং result.response.token streaming pattern OmniRoute-এর Grok Web transport-কে প্রভাবিত করেছে। |
| GrokBridge | 5 | মূল Grok Web বাস্তবায়নে এর HTTP/browser upstream design বিবেচনা করা হয়েছিল; এর সরাসরি HTTP path GrokProxy থেকে উদ্ভূত, তাই কোনো স্বতন্ত্র code port করার দাবি করা হয় না। |
| grok-web-api | 14 | এর Rust ChatOptions এবং response-envelope schema OmniRoute-এর TypeScript Grok request ও streaming-response type-কে প্রভাবিত করেছে। |
| প্রকল্প | ⭐ | এটি যেভাবে OmniRoute-কে অনুপ্রাণিত করেছে |
|---|---|---|
| Caveman | 100,538 | ভাইরাল "অনেক টোকেন কেন ব্যবহার, যখন অল্প টোকেনেই কাজ হয়" প্রকল্পটি — এর গুহামানবসুলভ ভাষার দর্শন আমাদের স্ট্যান্ডার্ড কম্প্রেশন মোড এবং ৩০টিরও বেশি অপ্রয়োজনীয় শব্দ অপসারণ/সংকোচন নিয়মকে চালিত করে। |
| RTK – Rust Token Killer | 77,185 | উচ্চ-কার্যক্ষমতার কমান্ড-আউটপুট কম্প্রেশন — আমাদের RTK ইঞ্জিন, JSON ফিল্টার DSL, কাঁচা আউটপুট পুনরুদ্ধার এবং স্তরবদ্ধ RTK → Caveman পাইপলাইনকে অনুপ্রাণিত করেছে। |
| headroom | 67,310 | প্রত্যাবর্তনযোগ্য কনটেক্সট কম্প্রেশন (SmartCrusher) — আমাদের headroom ইঞ্জিন এবং ccr পুনরুদ্ধার-মার্কার প্যাটার্নকে অনুপ্রাণিত করেছে। |
| LLMLingua | 6,598 | প্রম্পট-কম্প্রেশন গবেষণা (LLMLingua / LLMLingua-2) — আমাদের অ্যাসিঙ্ক্রোনাস, কোড-নিরাপদ, ব্যর্থতায়-উন্মুক্ত llmlingua ইঞ্জিনকে অনুপ্রাণিত করেছে। |
| llmlingua-2-js | 31 | আমাদের LLMLingua ইঞ্জিনের জন্য ওয়ার্কার-থ্রেড ব্যাকএন্ড হিসেবে ব্যবহৃত JS/ONNX পোর্ট (MobileBERT / XLM-RoBERTa)। |
| Troglodita | 40 | PT-BR টোকেন কম্প্রেশন — আমাদের pt-BR ভাষা প্যাককে চালিত করে: ব্রাজিলীয়-পর্তুগিজ ব্যাকরণের উপযোগী করে টিউন করা অতিরিক্ত পুনরুক্তি হ্রাস এবং অপ্রয়োজনীয় শব্দ অপসারণ। |
| ponytail | 108,957 | ভাইরাল "অলস সিনিয়র ডেভ" YAGNI-কোডার দক্ষতা — আমাদের কম-কোড আউটপুট স্টাইলকে অনুপ্রাণিত করেছে: ক্ষুদ্রতম-কার্যকর-পরিবর্তনের নির্দেশনা, যা _জেনারেট করা_ কোড কমায় (Caveman-এর সংক্ষিপ্ত গদ্যের আউটপুট-অক্ষের সহোদর)। |
| i-have-adhd | 23,526 | এর কাজ-আগে, ADHD-বান্ধব প্রতিক্রিয়া শৈলীকে পাঁচটি ভাষাজুড়ে OmniRoute-এর সংক্ষিপ্ত আউটপুট শৈলীতে অভিযোজিত করা হয়েছে। |
| প্রকল্প | ⭐ | এটি যেভাবে OmniRoute-কে অনুপ্রাণিত করেছে |
|---|---|---|
| TOON | 25,233 | টোকেন-ভিত্তিক অবজেক্ট নোটেশন — এর কলামার, হেডার-ও-সারি মডেল আমাদের ট্যাবুলার কম্প্যাকশন ধাপকে রূপ দিয়েছে। |
| GCF – Graph Compact Format | 41 | এর কমপ্যাক্ট গ্রাফ ফরম্যাট এবং জেনেরিক-প্রোফাইল ডিজাইন OmniRoute-এর ট্যাবুলার কম্প্যাকশন ও Headroom কোডেক ফরম্যাটে দিকনির্দেশনা দিয়েছে। |
| gcf-typescript | 4 | MIT TypeScript বাস্তবায়নটি সরাসরি ভেন্ডর করে Headroom জেনেরিক-প্রোফাইল কোডেক হিসেবে সম্প্রসারিত করা হয়েছে। |
| token-optimizer-mcp | 494 | Brotli/SQLite ক্যাশ + প্রতি-সেশন কনটেক্সট-ডেল্টা — আমাদের session-dedup ইঞ্জিনকে অনুপ্রাণিত করেছে। |
| token-savior | 1,122 | Bash-আউটপুট কম্প্যাকশন + MCP প্রোফাইল — আমাদের কম্প্রেশন থেকে সরে আসার নীতি এবং MCP টুল-ম্যানিফেস্ট হ্রাসকে অনুপ্রাণিত করেছে। |
| token-saver | 138 | ব্যর্থতা-সচেতনভাবে সরে আসার সুবিধাসহ কনটেন্ট-সচেতন, প্রতি-ফাইল-টাইপ আউটপুট কম্প্রেশন — আমাদের প্রতি-টাইপ ডিসপ্যাচ এবং ন্যূনতম-লাভে এড়িয়ে যাওয়ার নীতিকে সমর্থন করেছে। |
| token-optimizer | 1,951 | "গোপন টোকেনগুলো খুঁজুন" — এর অফলোড + পুনরুদ্ধারযোগ্য-হ্যান্ডেল প্যাটার্ন আমাদের CCR অফলোড ভাবনায় দিকনির্দেশনা দিয়েছে। |
| TokenMizer | 28 | একটি সেশন-গ্রাফ + একাধিক টার্নজুড়ে লাইন-ডিডুপ ব্লুপ্রিন্ট, যা আমাদের session-dedup ডিজাইনে দিকনির্দেশনা দিয়েছে। |
| OmniCompress | 3 | Rust কলামার-JSON + কনটেন্ট-অ্যাড্রেসড পুনরুদ্ধার + একাধিক মেসেজজুড়ে ডিডুপ — আমাদের headroom/ccr/session-dedup ইঞ্জিন ডিজাইন এবং ক্যাশ-স্থিতিশীল "সংকুচিত রূপটি অবস্থান-স্বাধীন" অপরিবর্তনীয় নীতিকে সমর্থন করেছে। |
| mcp-compressor | 113 | MCP টুল-স্কিমা/বিবরণ কম্প্রেশন — আমাদের MCP টুল-ম্যানিফেস্ট কার্ডিনালিটি হ্রাসে দিকনির্দেশনা দিয়েছে। |
| RepoMapper | 197 | Aider-ধাঁচের রিপো-ম্যাপ র্যাঙ্কিং — আমাদের রিপো-ম্যাপ / পুনরুদ্ধার-র্যাঙ্কিং অনুসন্ধানে দিকনির্দেশনা দিয়েছে। |
| quiet-shell-mcp | 4 | MCP-এর ওপর ঘোষণামূলক শেল-আউটপুট হ্রাস — আমাদের ঘোষণামূলক bash-আউটপুট কম্প্যাকশনকে সমর্থন করেছে। |
| ts-morph | 6,162 | TypeScript Compiler API টুলকিট — আমাদের পার্সার-ভিত্তিক মন্তব্য অপসারণকে অনুপ্রাণিত করেছে, যা স্ট্রিং, টেমপ্লেট এবং রেগেক্স লিটারেল অক্ষুণ্ণ রাখে। |
| প্রকল্প | ⭐ | এটি যেভাবে OmniRoute-কে অনুপ্রাণিত করেছে |
|---|---|---|
| Mem0 | 63,902 | সার্বজনীন মেমরি স্তর — এর proxy-as-write/read-boundary মডেলটি আমাদের মেমরি আর্কিটেকচারকে রূপ দিয়েছে। |
| Letta (MemGPT) | 24,382 | স্তরভিত্তিক মেমরিসহ স্টেটফুল এজেন্ট — আমাদের Context Control & Recovery (CCR)-এর স্তরভিত্তিক মডেলকে অনুপ্রাণিত করেছে। |
| WFGY | 1,781 | বারবার দেখা দেওয়া ১৬টি RAG/LLM ব্যর্থতার ধরনের ProblemMap শ্রেণিবিন্যাস — আমাদের সমস্যা সমাধান নির্দেশিকার অভিন্ন পরিভাষা। |
| প্রকল্প | ⭐ | এটি যেভাবে OmniRoute-কে অনুপ্রাণিত করেছে |
|---|---|---|
| llm-interceptor | 66 | কোডিং অ্যাসিস্ট্যান্ট ↔ LLM ট্রাফিকের MITM ইন্টারসেপশন/বিশ্লেষণ প্রাথমিক Traffic Inspector-এর প্রয়োজনীয়তা নির্ধারণে সহায়তা করেছে। আগে সেখান থেকে উদ্ভূত চারটি মডিউল — SSE মার্জিং, কথোপকথন নর্মালাইজেশন, সিক্রেট মাস্কিং এবং হেডার স্যানিটাইজেশন — পাবলিক প্রোটোকল স্ট্যান্ডার্ডের ভিত্তিতে তৈরি স্বাধীন ক্লিন-রুম ইমপ্লিমেন্টেশন দিয়ে প্রতিস্থাপন করা হয়েছে। দুটি হোস্ট-পাসথ্রু সারফেস (passthrough.ts এবং _internal/bypass.cjs) এখনও স্বাধীনভাবে শ্রেণিবদ্ধ OmniRoute-এর অভ্যন্তরীণ ইমপ্লিমেন্টেশন হিসেবে রয়ে গেছে; ওই প্রতিস্থাপনের অংশ হিসেবে সেগুলো পুনর্লিখন করা হয়নি। |
| ProxyBridge | 5,995 | স্বচ্ছ প্রতি-প্রক্রিয়া প্রক্সি রাউটিং — আমাদের ক্র্যাশ-নিরাপদ MITM টিয়ারডাউন, সকেট আইডল-টাইমআউট, /proc প্রক্রিয়া অ্যাট্রিবিউশন এবং TPROXY ক্যাপচারকে অনুপ্রাণিত করেছে। |
| প্রকল্প | ⭐ | এটি যেভাবে OmniRoute-কে অনুপ্রাণিত করেছে |
|---|---|---|
| models.dev | 6,555 | AI মডেলের স্পেসিফিকেশন, মূল্য ও সক্ষমতার উন্মুক্ত ডেটাবেস — আমাদের মডেল ক্যাটালগে নেটিভভাবে সিঙ্ক করা হয়েছে। |
| React Flow / xyflow | 38,108 | আমাদের রিয়েল-টাইম Compression Studio এবং Combo/Routing Studio পরিচালনাকারী নোড-ভিত্তিক গ্রাফ লাইব্রেরি। |
| LangGraph | 40,314 | LangGraph Studio-এর লাইভ ওয়ার্কফ্লো-গ্রাফ ভিজ্যুয়ালাইজেশন আমাদের Studios-এর রিয়েল-টাইম ক্যাসকেড ভিউকে অনুপ্রাণিত করেছে। |
| Langfuse | 33,592 | এর trace → span → generation অবজারভেবিলিটি মডেলটি আমাদের Compression Studio ওয়াটারফলকে রূপ দিয়েছে। |
| Kiali | 3,631 | Istio সার্ভিস-মেশ অবজারভেবিলিটি — Routing/Combo Studio-তে আমাদের সার্কিট-ব্রেকার ব্যাজ ও এরর-এজ ভিজ্যুয়ালকে অনুপ্রাণিত করেছে। |
| lobe-icons | 2,428 | AI/LLM ব্র্যান্ড লোগো, যা আমাদের ড্যাশবোর্ডজুড়ে প্রোভাইডার আইকনগুলো রেন্ডার করে। |
| flag-icons | 12,354 | README-এর ভাষা নির্বাচকে ব্যবহৃত MIT-লাইসেন্সপ্রাপ্ত SVG পতাকা সরবরাহ করে। |
| প্রকল্প | ⭐ | এটি যেভাবে OmniRoute-কে অনুপ্রাণিত করেছে |
|---|---|---|
| awesome-secure-defaults | 721 | ডিফল্টভাবে নিরাপদ লাইব্রেরিগুলোর একটি বাছাইকৃত তালিকা, যা আমাদের নিরাপত্তা-সংক্রান্ত পছন্দগুলোকে নির্দেশনা দেয় (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink)। |
| প্রকল্প | ⭐ | এটি যেভাবে OmniRoute-কে অনুপ্রাণিত করেছে |
|---|---|---|
| ClawRouter | 6,564 | রিকোয়েস্ট ডিডুপ্লিকেশন, জরুরি শূন্য-ব্যয়ের ফলব্যাক, প্লাগযোগ্য Auto-Combo কৌশল এবং বহুভাষিক অভিপ্রায় শ্রেণিবিন্যাসকে অনুপ্রাণিত করেছে। |
| Antigravity-Manager | 30,652 | এর অ্যাকাউন্ট-সচেতন মডেল রিম্যাপিং, এক্সিকিউটেবল-পাথ যাচাইকরণ এবং প্ল্যান-লেবেল আচরণ OmniRoute-এর Antigravity রানটাইমে প্রভাব ফেলেছে। |
| vscode-antigravity-cockpit | 4,817 | এর সংক্ষিপ্ত কোটা-রিসেট কাউন্টডাউন ফরম্যাট OmniRoute-এর সংশ্লিষ্ট প্রোভাইডার-লিমিট প্রদর্শনকে অনুপ্রাণিত করেছে। |
| AionUi | 32,230 | এর ACP ইন্টিগ্রেশনগুলো ইনস্টল করা CLI এজেন্ট স্বয়ংক্রিয়ভাবে শনাক্ত করার OmniRoute সক্ষমতাকে অনুপ্রাণিত করেছে। |
| CodexBar | 20,507 | Grok Build কোটা সারফেস শনাক্ত করেছে; এরপর OmniRoute স্বাধীনভাবে লাইভ ওয়্যার ফরম্যাট যাচাই ও সংশোধন করেছে। |
MIT লাইসেন্স - বিস্তারিত জানতে LICENSE দেখুন।
⬆ উপরে ফিরে যান · ওপেন-সোর্স AI কমিউনিটির জন্য ❤️ দিয়ে তৈরি।
OmniRoute v3.8.52 · Node ≥22.22.2 · MIT লাইসেন্স · omniroute.online






