Core control
أبقِ الطلبات جارية
عندما يكون الهدف غير متاح أو تجاوز حصته، يختار OmniRoute الهدف السليم التالي.
وجّه الطلبات عبر 352 مزودًا من خلال نقطة نهاية واحدة متوافقة مع OpenAI، مع تبديل احتياطي تلقائي.
OmniRoute × Cheaper Inference
اجمع بين التبديل الاحتياطي التلقائي وأدوات المطورين في OmniRoute وسوق Cheaper Inference المرتب حسب التكلفة. يبدأ كل طلب مؤهل بأرخص مسار مزود متاح.
| النموذج | سعر الإدخال | سعر الإخراج | التوفير | السياق | التفاصيل |
|---|---|---|---|---|---|
| gpt-5.6-lunaOpenAI · text | خصم 60% | 1.1M | |||
| gpt-5.6-terraOpenAI · text | خصم 60% | 1.1M | |||
| gpt-oss-120bOpenAI · text | خصم 59.52% | 128K | |||
| deepseek-v4.1-flashDeepSeek · text | خصم 50% | 1.0M | |||
| gpt-5.6-solOpenAI · text | خصم 50% | 1.1M | |||
| glm-4.5Z.ai · text | خصم 45% | 128K | |||
| glm-4.6Z.ai · text | خصم 45% | 198K | |||
| glm-4.7Z.ai · text | خصم 45% | 128K |
عناصر التحكم الأساسية
Core control
عندما يكون الهدف غير متاح أو تجاوز حصته، يختار OmniRoute الهدف السليم التالي.
Core control
خط معالجة من 12 محركًا يقلّص السياق المؤهل بنسبة 15–95%. وفي المثال الموثّق كثيف الأدوات انخفض بنسبة ~89%.
Core control
90+ طبقة مجانية و56 مزودًا مجانيًا دائمًا بشكل متكرر أو بلا مفتاح. لا حاجة لبطاقة ائتمان للبدء السريع بلا مفتاح.
Core control
أعدّ Claude Code وCodex وCursor وCline وCopilot وAntigravity وغيرها من العملاء المدعومين عبر نقطة نهاية واحدة.
Core control
استقبل طلبات OpenAI وClaude وGemini وResponses API على /v1.
Core control
قواطع الدارة وبيانات الاعتماد المشفّرة وMCP وA2A والذاكرة والحواجز الوقائية والتقييمات تأتي مع البوابة المستضافة ذاتيًا.
الكتالوج
كتالوج يشمل المحادثة والوسائط والبحث وبيئات التشغيل المحلية ووكلاء السحابة وتكاملات النظام.
352 مزود+
كلها، خلف نقطة نهاية محلية واحدة.
نقطة النهاية الواحدة التي يشير إليها كل عميلhttp://localhost:20128/v1
البدء السريع
ثبّت الحزمة وشغّل البوابة، ثم وجّه أي عميل متوافق مع OpenAI إلى المنفذ 20128.
ثبّت حزمة omniroute من npm بشكل عام.
$ npm install -g omnirouteadded 1 package
شغّل API ولوحة التحكم معًا على المنفذ 20128.
$ omniroute▸ dashboard ✓ http://localhost:20128/dashboard▸ api ...... ✓ serving on :20128
استخدم http://localhost:20128/v1؛ المسار التلقائي بلا مفتاح يعمل على تثبيت جديد.
$ curl localhost:20128/v1/models✓ models listed
عناصر تحكم البوابة
أعدّ التبديل الاحتياطي والحصص والضغط والذاكرة وMCP وA2A من لوحة التحكم المحلية.
Gateway control
اضبط النموذج على auto أو ابنِ تركيبتك الخاصة بـ 19 استراتيجية وتبديل احتياطي متدرج.
استخدم وضعًا جاهزًا أو اجمع 19 استراتيجية حول الهدف الذي يهمك.
Gateway control
ذاكرة محادثة دائمة مع بحث بالكلمات المفتاحية عبر FTS5 واستدعاء متجهي عبر Qdrant.
Gateway control
قاطع المزود وتهدئة الاتصال وإقفال النموذج تعزل الأعطال في أصغر نطاق مفيد.
Gateway control
محاسبة بدون تكرار للمجمّعات عبر 90+ طبقة مجانية.
سعة الطبقات المجانية المنشورة، بدون تكرار.
Gateway control
12 محركًا قابلًا للتركيب لمخرجات الأدوات والسياق وأسلوب الاستجابة.
قلّص الرموز المؤهلة بنسبة 15–95%.
Gateway control
خادم مدمج يوفّر 110 أداة للبوابة عبر 33 نطاقات.
110 أداة · 33 نطاقات · stdio / HTTP
Gateway control
خادم وكلاء JSON-RPC بـ 6 مهارة.
6 مهارة · JSON-RPC 2.0 · Agent Card
Gateway control
يمكن أن يُعاد الطلب المتكرر من ذاكرة التخزين، وتُبلغ ترويسة الاستجابة بما تم توفيره.
X-OmniRoute-Cache: HIT
توافق العملاء
وجّه أي CLI أو محرر متوافق مع OpenAI إلى عنوان أساسي محلي واحد؛ ويتولى OmniRoute المزودين خلفه.
http://localhost:20128/v1
curl http://localhost:20128/v1/chat/completions \
-H "Authorization: Bearer $OMNIROUTE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"auto","messages":[{"role":"user","content":"Hello"}]}'OmniCopilot
يضيف OmniCopilot نماذج OmniRoute إلى منتقي النماذج الحالي.
يعمل في VS Code المستقر وInsiders. ثبّته من المتجر أو من عرض الإضافات.
لـ Cursor وWindsurf وVSCodium وTheia وcode-server وGitpod وغيرها من المحررات المتوافقة.
يمكن تشغيل نماذج المزودين عبر OmniRoute في Copilot Chat دون تمرير الاستدلال عبر خطة Copilot.
أنماط الفشل الشائعة
اعرف أي عنصر تحكم يعالج كل نمط فشل شائع.
لقطة من الوثائق
القدرات مُتحقَّق منها مقابل وثائق المشاريع المرتبطة بتاريخ 2026-08-30.
| القدرة | OmniRoute (يُفتح في علامة تبويب جديدة) | 9Router (يُفتح في علامة تبويب جديدة) | LiteLLM (يُفتح في علامة تبويب جديدة) | CLIProxyAPI (يُفتح في علامة تبويب جديدة) |
|---|---|---|---|---|
| المزودون | 352 | 40+ | 100+ | 8+ upstreams |
| استراتيجيات التوجيه | 19 | 3-tier | retry / priority | round-robin / fill-first |
| تبديل احتياطي متدرج مع واجهة | Yes | Yes | Manual policy | Multi-account |
| ضغط الرموز | 12 engines · 15–95% | RTK / Headroom / Caveman | No built-in pipeline | HTTP compression |
| القدرة | OmniRoute (يُفتح في علامة تبويب جديدة) | 9Router (يُفتح في علامة تبويب جديدة) | LiteLLM (يُفتح في علامة تبويب جديدة) | CLIProxyAPI (يُفتح في علامة تبويب جديدة) |
|---|---|---|---|---|
| خادم MCP مدمج | 110 gateway tools | No | MCP client / gateway | No |
| بروتوكول A2A | Server · 6 skills | No | A2A client / gateway | No |
| وكلاء السحابة | Codex / Cursor / Devin / Jules | No | No | Sidecar integrations |
| القدرة | OmniRoute (يُفتح في علامة تبويب جديدة) | 9Router (يُفتح في علامة تبويب جديدة) | LiteLLM (يُفتح في علامة تبويب جديدة) | CLIProxyAPI (يُفتح في علامة تبويب جديدة) |
|---|---|---|---|---|
| طبقات عزل الأعطال | 3: provider / connection / model | Cooldown | Cooldown / retry | Cooldown |
| ذاكرة دائمة | FTS5 + vector | No | Semantic cache | No |
| الحواجز الوقائية | PII / injection / vision | No | Yes | Cloaking controls |
| إطار التقييم | Built in | No | No | No |
| عناصر تحكم بصمة TLS | wreq-js | No | No | uTLS |
| القدرة | OmniRoute (يُفتح في علامة تبويب جديدة) | 9Router (يُفتح في علامة تبويب جديدة) | LiteLLM (يُفتح في علامة تبويب جديدة) | CLIProxyAPI (يُفتح في علامة تبويب جديدة) |
|---|---|---|---|---|
| حزمة لوحة التحكم | Next.js 16 | Next.js 16 | Next.js | Next.js / React |
| لغات الواجهة | 38 | 10 | Not documented | 3 |
| مزودو OAuth | 25 | 6 | SSO | CLI auth |
| قابل للاستضافة الذاتية | Yes | Yes | Yes | Yes |
| الترخيص | MIT | MIT | MIT + enterprise | MIT |
لقطة من README العام والوثائق الرسمية؛ راجع المصادر المرتبطة قبل قرارات الشراء أو النشر.
النشر
ثبّته على حاسوب محمول أو خادم أو هاتف، أو اتصل عبر محرر وإضافة مدعومين.
أمر واحد على أي نظام تشغيل مكتبي مدعوم
npm install -g omnirouteافتح الدليل (يُفتح في علامة تبويب جديدة)صورة متعددة المعماريات لـ AMD64 وARM64
docker run … diegosouzapw/omnirouteافتح الدليل (يُفتح في علامة تبويب جديدة)نافذة أصلية وأيقونة في شريط النظام على Windows وmacOS وLinux
npm run electron:buildافتح الدليل (يُفتح في علامة تبويب جديدة)Raspberry Pi وخوادم ARM وApple Silicon
native arm64يعمل على Android بدون صلاحيات root
pkg install nodejs && npx -y omnirouteافتح الدليل (يُفتح في علامة تبويب جديدة)ملء الشاشة، يعمل دون اتصال، وقابل للتثبيت من المتصفح
Add to Home Screenافتح الدليل (يُفتح في علامة تبويب جديدة)إضافة مزود أصلية لـ OpenCode
@omniroute/opencode-providerافتح الدليل (يُفتح في علامة تبويب جديدة)نماذج OmniRoute في منتقي Copilot Chat
Install OmniCopilotافتح الدليل (يُفتح في علامة تبويب جديدة)عدّل عليه وساهم
npm install && npm run devافتح الدليل (يُفتح في علامة تبويب جديدة)التوجيه
استخدم وضعًا جاهزًا أو اجمع 19 استراتيجية حول الهدف الذي يهمك.
autoBalanced defaultcurl http://localhost:20128/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model":"auto","messages":[{"role":"user","content":"Write a TypeScript retry helper."}]}'Routing alias auto selected. Objective: Balanced default. Fallback enabled.
استخدم الحصة التي تملكها بالفعل قبل اللجوء إلى واجهات API المدفوعة.
priority · fill-firstوازن الحركة بين المفاتيح والحسابات لتقليل ضغط حدود المعدل.
weighted · round-robin · p2c · least-used · headroomوجّه إلى الهدف المؤهل الأقل تكلفة.
cost-optimizedأبقِ السياقات الطويلة على النماذج التي تتسع لها، ثم انقلها عند الحاجة.
context-relay · context-optimized · cache-optimizedوزّع الحركة المؤهلة بين الأهداف.
random · strict-randomاستخدم تقييمًا بـ 15 عوامل، وآخر حالة سليمة معروفة، ونوافذ تراعي إعادة الضبط.
reset-window · reset-aware · lkgp · auto · fusion · pipelineمحاسبة الطبقات المجانية
455 مدخلًا في الكتالوج تُختصر إلى 40 مجمّعًا متكررًا؛ ولا يُحتسب في الرقم الرئيسي إلا الميزانيات الموجبة المنشورة.
1.51B
المحاسبة بدون تكرار للمجمّعات تمنع احتساب الحصص المشتركة أكثر من مرة. ويبقى المزودون بلا حد ظاهرين دون تضخيم إجمالي الرموز. Checked 2026-08-30.
عرض طريقة الحساب (يُفتح في علامة تبويب جديدة)ضغط السياق
يمكن ضغط مخرجات الأدوات والسياق المتكرر والبيانات المهيكلة المتضخمة قبل وصولها إلى النموذج.
السياق مخفّض بنسبة 15–95% من الرموز المؤهلةرمز
قبل: The function should iterate over the list of items, and for each item, it should check whether the value is greater than zero, and if so, add it to the running total. بعد: sum all list items where value > 0
نفس التعليمة. سياق أقل تدفع ثمنه.
The function should iterate over the list of items, and for each item, it should check whether the value is greater than zero, and if so, add it to the running total.sum all list items where value > 0x-omniroute-compression: standardتم اختيار ضغط Standard. النطاق المنشور ~30%.
أولوية التحكم: ترويسة الطلب → التركيبة → الملف → السياسة التكيفية → الافتراضي.
عزل الأعطال
مفتاح معطوب لا ينبغي أن يُسقط مزودًا. ونموذج محدود لا ينبغي أن يُسقط اتصالًا.
عناصر تحكم الشبكة
تتحكم نطاقات البروكسي في توجيه الشبكة بينما يحتفظ التخزين المحلي أولًا بالبيانات التشغيلية على جهازك.
وجّه عالميًا أو لكل مزود أو لكل اتصال على حدة.
طابق عملاء المزودين المدعومين وصولًا إلى خصائص النقل المحددة.
تبقى المفاتيح والاستخدام والسجل على المضيف الذي تتحكم فيه.
لوحة تحكم محلية
أدر المزودين والتركيبات والتحليلات والصحة والتكاليف على localhost:20128/dashboard.
بروتوكولات الوكلاء
يمكن لـ OmniRoute عرض بوابته لعملاء MCP وشبكات A2A ووكلاء البرمجة السحابيين المدعومين.
110 أداة عبر 33 نطاقات على وسائط نقل stdio وHTTP.
110 أداة · 33 نطاقات · stdio / HTTP
claude mcp add omniroute --type http --url http://localhost:20128/api/mcp/stream6 مهارة للتوجيه الذكي والحصص والاكتشاف وتحليل التكاليف وتقارير الصحة عبر JSON-RPC 2.0.
6 مهارة · JSON-RPC 2.0 · Agent Card
اربط تدفقات عمل Codex وCursor وDevin وJules المدعومة عبر سطح تنسيق واحد.
Codex · Cursor · Devin · Jules
خدمات إضافية
شغّل Bifrost أو 9Router أو CLIProxy كخدمات جانبية مُدارة، أو شغّل ملف عنقود كاملًا.
اربط Notion وObsidian كمصادر سياق مدعومة بـ MCP.
فحوصات حقن الأوامر، وإخفاء اختياري للبيانات الشخصية، ومرشحات أمان موحّدة دون الارتباط بمزود واحد.
تابع السلاسل والإنجازات والتوفير المباشر جنبًا إلى جنب مع التحليلات التشغيلية.
من المجتمع
اطّلع على ما يبنيه المطورون ويسألون عنه ويشاركونه على X وReddit وYouTube.
32 فيديو من 32 قناةعرض كل فيديوهات المجتمع الـ 32
I've been experimenting with Kiro Pro, and I found a setup that gives me the Claude Code CLI experience while using my Kiro subscription.
Been 3 days with omniroute and it is amazing.
25 posts from X · 25 Reddit postsعرض كل المنشورات
مبني في العلن
اطّلع على النجوم والتفريعات والمساهمين والإصدارات من لقطة GitHub المحفوظة.
لقطة بتاريخ 2026-10-16
محادثة ودعم وخارطة طريق
(يُفتح في علامة تبويب جديدة)أخبار وإعلانات
(يُفتح في علامة تبويب جديدة)المجتمع العالمي
(يُفتح في علامة تبويب جديدة)Comunidade Brasil
(يُفتح في علامة تبويب جديدة)OmniRoute من Cheaper Inference
استضف OmniRoute ذاتيًا، أو ابدأ بـ Cheaper Inference للحصول على بوابة مستضافة مرتبة حسب التكلفة.