ZYKO منصة تنسيق مفتوحة: توجيه بين OpenAI · Anthropic · Gemini · Groq · Mistral · DeepSeek · OpenRouter · Together AI · xAI · Ollama بإيصال توجيه قابل لإعادة التحقق، حوكمة Policy-as-Code، وكلاء أصليون بـ MCP — وتعمل أينما عملت: Linux · Windows · macOS · Android · Termux.
ليست بوابة أخرى — كل ركيزة تعالج فجوة حقيقية في أدوات التنسيق الموجودة اليوم.
كل استجابة تحمل «إيصال توجيه»: ترتيب كامل للمرشحين بمكوّنات الدرجات والأوزان. أعد التحقق من أي قرار سابق دون اتصال.
درجات الجودة تأتي فقط من مقاييس مرجعية قابلة لإعادة الإنتاج ببذور ثابتة — لا من جداول تسويقية. بلا بيانات؟ 0.5 محايدة للجميع.
سقف إنفاق يومي، حجب PII حتمي (بطاقات/إيميل/IBAN)، قوائم سماح للنماذج والأدوات، حدود معدل، وسجل تدقيق — في ملف YAML واحد.
ZYKO يستهلك خوادم MCP كأدوات لوكلائه، ويعرض نفسه كخادم MCP لأي مضيف — بروتوكول واحد يعمل في الاتجاهين.
نواة Python خالصة (httpx + PyYAML فقط) — لا شيء يُترجم إلزامياً على أي منصة، بما فيها Termux.
$ pip install git+https://github.com/tibatechapp-ship-it/zyko.git # first run — no keys, no network: $ zyko ask "hello zyko" --demo --explain $ zyko serve # OpenAI-compatible gateway on :8787
PS> pip install git+https://github.com/tibatechapp-ship-it/zyko.git PS> zyko ask "hello zyko" --demo --explain PS> zyko doctor # verifies paths, keys and kernel backend
$ pkg install -y git python $ git clone https://github.com/tibatechapp-ship-it/zyko.git $ cd zyko/android && bash install-termux.sh # local inference on the phone — no cloud needed: $ zyko ask "مرحبًا" --provider ollama
# Kivy UI + always-on gateway widget: $ pkg install -y git python $ git clone https://github.com/tibatechapp-ship-it/zyko.git $ cd zyko/android && bash install-termux.sh --kivy # packaging with Chaquopy/Buildozer → see android/README.md
كل أوامر CLI تعمل بلا مفاتيح عبر مزوّد العرض الحتمي المدمج — التوجيه والسياسات والإيصالات والبث كلها مسارات حقيقية.
سقف الإنفاق والحجب والسماح وحدود المعدل — ملف YAML واحد يُطبَّق على كل نداء، CLI ووكلاء وبوابة.
version: 1
name: strict
defaults:
budget_usd_per_day: 2.0
max_tokens_per_request: 2048
models:
deny: ["*opus*"]
privacy:
redact: [email, phone,
credit_card, iban, ssn]
tools:
deny: ["shell*"]
rate_limit:
requests_per_minute: 30
كل نداء يمر عبر خط أنابيب واحد، وتحصل مع الإجابة على السجل الكامل للقرار.
{
"chosen": "openai/gpt-4o-mini",
"strategy": "balanced",
"ranking": [
{ "candidate": "openai/gpt-4o-mini",
"total": 0.82, "quality": 0.74,
"cost_score": 0.95, "latency_score": 0.88 },
{ "candidate": "ollama/llama3.1:8b",
"total": 0.77, "quality": 0.61,
"cost_score": 1.00, "latency_score": 0.70 }
]
}
| أمر | الوظيفة |
|---|---|
| zyko ask | إجابة + إيصال التوجيه |
| zyko route | خطة التوجيه فقط — بلا نداء API |
| zyko serve | بوابة متوافقة مع OpenAI + بث SSE |
| zyko mcp serve | اعرض ZYKO كخادم MCP |
| zyko bench | المقياس المرجعي القابل لإعادة الإنتاج |
| zyko run | وكلاء من تعريف YAML بأدوات وMCP |