# نظرة عامة على توافق الأدوات

> **آخر تحقق**: 2026-09-18 · 📄 وفق الوثائق الرسمية (تم التحقق من صفحات الأدوات الـ26 أدناه في اليوم نفسه؛ وقدرات البروتوكول مستمدة من [نقاط النهاية ومسارات API](/docs/getting-started/endpoints-and-api-paths))

> أُضيف في 2026-10-13: خمسة صفوف إضافية — Qwen Code وKimi Code CLI وgoose وLobeChat وOpen WebUI. جرى التحقق منها مقابل الوثائق الرسمية لكل أداة؛ ولم يُستخدم مفتاح اختبار، لذلك تحمل كل منها 📄 (جرى اختبار Kimi Code CLI منذ ذلك الحين مع QCode في 2026-11-10؛ انظر صفها). وتشير «صفحات الأدوات الـ26» أعلاه إلى جولة 2026-09-18. وأُضيفت magpie وT3 Code وDeepSeek Harness لاحقًا، وأُضيفت ZCode وQoder وCodeBuddy وMiniMax Code وLobsterAI وAutoClaw في 2026-11-10 (انظر تواريخ آخر تحقق الخاصة بها؛ تشير ✅ في ذلك العمود إلى الإصدار الذي جرى اختباره مع QCode)؛ ويضم الجدول الآن 40 صفًا.

## كيفية قراءة هذا الجدول

القاعدة الخاصة بالبروتوكولات الثلاثة: **نماذج Claude تعمل فقط على بروتوكول Anthropic (Base URL `https://api.qcode.cc/api`)**؛ وتستخدم نماذج GPT بروتوكولي OpenAI Chat (`https://api.qcode.cc/openai/v1`) وResponses؛ وتستخدم GLM / Kimi / DeepSeek / Qwen بروتوكول Anthropic أو OpenAI Chat؛ ولا توفّر QCode حاليًا نماذج Gemini. والعميل الذي ينفّذ بروتوكول OpenAI فقط **لا يمكنه استخدام Claude** على QCode. ويتبع عمود «Claude» هذا الاستنتاج نفسه تمامًا؛ وتوجد التفاصيل في صفحة كل أداة.

## مصفوفة التوافق

| الأداة | البروتوكولات المدعومة | Claude | مكان الإعداد | آخر تحقق | الوثائق |
|---|---|:--:|---|---|---|
| CC Switch | يدير جميع إعدادات CLI أعلاه | ✅ | داخل التطبيق (يكتب `~/.claude/`، `~/.codex/`) | 2026-11-09 | [CC Switch](/docs/ide/cc-switch) |
| magpie | Anthropic / OpenAI Chat / Responses (بوابة محلية 127.0.0.1:3425) | ✅ | `magpie provider add` أو رابط استيراد؛ يكتب magpie `~/.claude/settings.json`، `~/.codex/config.toml` | 2026-11-10 (✅ تم اختبار 0.1.3533) | [magpie](/docs/ide/magpie) |
| Codex CLI | OpenAI Responses / Chat | ❌ | `~/.codex/config.toml` | 2026-09-18 | [Codex](/docs/ide/codex) |
| Claude Desktop | Anthropic | ✅ | داخل التطبيق: تكوين الاستدلال من طرف ثالث | 2026-09-18 | [Claude Desktop](/docs/ide/claude-desktop) |
| OpenCode | Anthropic / OpenAI | ✅ | `~/.config/opencode/opencode.json` | 2026-09-18 | [OpenCode](/docs/ide/opencode) |
| OpenClaw | Anthropic / OpenAI Chat / Responses | ✅ | `~/.openclaw/openclaw.json` | 2026-09-18 | [OpenClaw](/docs/ide/openclaw) |
| LobsterAI (NetEase Youdao) | متوافق مع Anthropic (Messages) / متوافق مع OpenAI (Chat Completions، Responses) | ✅ | داخل التطبيق: الإعدادات → نموذج مخصص → + إضافة مخصص | 2026-11-10 | [LobsterAI](/docs/ide/lobsterai) |
| AutoClaw (Zhipu) | OpenAI Chat فقط | ❌ | داخل التطبيق: الإعدادات → النماذج و API → إضافة نموذج مخصص | 2026-11-10 | [AutoClaw](/docs/ide/autoclaw) |
| Hermes Agent | Anthropic / OpenAI Chat / Responses | ✅ | `~/.hermes/config.yaml` | 2026-09-18 | [Hermes Agent](/docs/ide/hermes-agent) |
| WorkBuddy | OpenAI Chat فقط (المسار الكامل `https://api.qcode.cc/openai/v1/chat/completions`) | ❌ | نموذج مخصص داخل التطبيق (في الصين `workbuddy/models.json`؛ الدولي `~/.workbuddy-ai/models.json`) | 2026-11-10 | [WorkBuddy](/docs/ide/workbuddy) |
| CodeBuddy (IDE / CLI) | OpenAI Chat (CLI أيضًا Responses) | ❌ | `~/.codebuddy/models.json` (المشروع: `<project-root>/.codebuddy/models.json`)؛ CLI أيضًا `CODEBUDDY_BASE_URL` | 2026-11-10 (✅ تم اختبار CLI 2.182.0) | [CodeBuddy](/docs/ide/codebuddy) |
| Antigravity CLI | Gemini الأصلي | ❌ | settings.json + متغيرات البيئة | 2026-09-18 | [Antigravity](/docs/ide/antigravity) |
| CodeWhale (سابقًا DeepSeek-TUI) | Anthropic / OpenAI Chat | ✅ | `~/.codewhale/config.toml` | 2026-09-18 | [CodeWhale](/docs/ide/deepseek-tui) |
| Zed | ACP / متوافق مع Anthropic / متوافق مع OpenAI | ✅ | `settings.json` (language_models) | 2026-09-18 | [Zed](/docs/ide/zed) |
| مضيفات ACP (المسار العام) | يعتمد على الوكيل المُحمَّل | ✅ | بيئة الوكيل أو إعداداته | 2026-09-18 | [نظرة عامة على ACP](/docs/ide/acp) |
| VS Code | بحسب الإضافة: إضافة Claude Code (Anthropic)، ونقطة نهاية Copilot المخصصة (ثلاثة بروتوكولات) | ✅ | `~/.claude/config.json` / `chatLanguageModels.json` | 2026-09-18 | [VS Code](/docs/ide/vscode) |
| GitHub Copilot (VS Code / CLI) | Messages / Chat Completions / Responses | ✅ | `chatLanguageModels.json` / متغيرات البيئة | 2026-09-18 | [GitHub Copilot](/docs/ide/github-copilot) |
| Trae | نماذج مخصصة في الذكاء الاصطناعي المدمج: Anthropic Messages / OpenAI Chat Completions؛ إلى جانب إضافة Claude Code | ✅ | الإعدادات → النماذج (إضافة نموذج) / إعدادات الإضافة + `~/.claude/` | 2026-09-18 | [Trae](/docs/ide/trae) |
| ZCode (Zhipu، سطح المكتب + CLI) | Anthropic / OpenAI Chat / Responses (Responses: CLI فقط) | ✅ | سطح المكتب: الإعدادات -> إعدادات النموذج → إضافة مزوّد؛ CLI: `~/.zcode/v2/provider_config.json` | 2026-11-10 (✅ تم اختبار CLI 0.17.1) | [ZCode](/docs/ide/zcode) |
| Qoder (سطح المكتب / CLI) | متوافق مع Anthropic / متوافق مع OpenAI (Chat Completions API أو Responses API) | ✅ | إعدادات سطح المكتب → النماذج → إضافة نموذج → مخصص؛ CLI `/model` → مخصص | 2026-11-10 | [Qoder](/docs/ide/qoder) |
| Cursor | تجاوز Base URL الخاص بـ OpenAI / Anthropic (الحقول غير مدرجة في مركز المساعدة، وأكدها موظفو Cursor في المنتدى الرسمي) | ✅ | الإعدادات → النماذج → مفاتيح API | 2026-09-18 | [Cursor](/docs/ide/cursor) |
| Cline | متوافق مع Anthropic / OpenAI | ✅ | لوحة إعدادات الإضافة | 2026-09-18 | [Cline](/docs/ide/cline) |
| Cherry Studio | OpenAI / Anthropic / Responses | ✅ | الإعدادات → خدمات النماذج | 2026-09-18 | [Cherry Studio](/docs/ide/cherry-studio) |
| JetBrains IDEs | إضافة Claude Code (Anthropic) | ✅ | مشترك مع إعداد CLI الخاص بـ `claude` | 2026-09-18 | [JetBrains](/docs/ide/jetbrains) |
| Devin Desktop (سابقًا Windsurf) | استضافة Claude Code عبر ACP | ✅ | إعدادات المضيف + متغيرات بيئة الوكيل | 2026-09-18 | [Devin Desktop](/docs/ide/devin-desktop) |
| Gemini CLI (مدفوع للمؤسسات) | Gemini الأصلي | ❌ | متغير بيئة Base URL | 2026-09-18 | [Gemini CLI](/docs/ide/gemini) |
| Kilo Code | API المزوّد: Anthropic Messages / متوافق مع OpenAI / OpenAI Responses | ✅ | الإعدادات → المزوّدون → مزوّد مخصص | 2026-09-18 | [Kilo Code](/docs/ide/kilo-code) |
| Crush | Anthropic / OpenAI | ✅ | `~/.config/crush/crush.json` | 2026-09-18 | [Crush](/docs/ide/crush) |
| Droid (Factory) | Anthropic / OpenAI | ✅ | `~/.factory/settings.json` | 2026-09-18 | [Droid](/docs/ide/droid) |
| Aider | Anthropic / OpenAI (توجيه LiteLLM) | ✅ | أعلام CLI / `~/.aider.conf.yml` | 2026-09-18 | [Aider](/docs/ide/aider) |
| SillyTavern | Anthropic Messages (proxy URL) + متوافق مع OpenAI | ✅ | إعدادات اتصال API داخل التطبيق | 2026-09-18 | [SillyTavern](/docs/ide/sillytavern) |
| Roo Code | Anthropic / OpenAI (المستودع مؤرشف) | ✅ | لوحة إعدادات الإضافة | 2026-09-18 | [Roo Code](/docs/ide/roo-code) |
| Qwen Code | متوافق مع Anthropic / OpenAI | ✅ | `~/.qwen/settings.json` (`modelProviders`) | 2026-10-13 | [Qwen Code](/docs/ide/qwen-code) |
| Kimi Code CLI | Anthropic Messages / OpenAI Chat / OpenAI Responses | ✅ | `~/.kimi-code/config.toml` (`[providers.<name>]`) | 2026-11-10 (✅ تم اختبار 2.5.2) | [Kimi Code CLI](/docs/ide/kimi-code) |
| MiniMax Code (سطح المكتب / CLI mcode) | Anthropic Messages / OpenAI Chat / OpenAI Responses | ✅ | CLI: `mcode provider add` (يكتب `~/.minimax/config.yaml`)؛ سطح المكتب: الإعدادات → الاستخدام والنموذج → إضافة نموذج | 2026-11-10 (✅ تم اختبار mcode 0.7.6) | [MiniMax Code](/docs/ide/minimax-code) |
| goose | متوافق مع Anthropic / OpenAI / Ollama (مزوّد مخصص) | ✅ | `goose configure`؛ `ANTHROPIC_HOST`، `OPENAI_HOST` + `OPENAI_BASE_PATH` | 2026-10-13 | [goose](/docs/ide/goose) |
| LobeChat | متوافق مع Anthropic / OpenAI (Proxy URL) | ✅ | إعدادات التطبيق → مزوّدو الذكاء الاصطناعي؛ الاستضافة الذاتية `ANTHROPIC_PROXY_URL`، `OPENAI_PROXY_URL` | 2026-10-13 | [LobeChat](/docs/ide/lobechat) |
| Open WebUI | OpenAI Chat Completions فقط | ❌ | الإعدادات → المسؤول → الاتصالات؛ `OPENAI_API_BASE_URL` | 2026-10-13 | [Open WebUI](/docs/ide/open-webui) |
| T3 Code | Anthropic (نسخة Claude) | ✅ | الإعدادات > المزوّدون → متغيرات البيئة | 2026-11-09 | [T3 Code](/docs/ide/t3code) |
| DeepSeek Harness (dsh) | Anthropic / OpenAI Chat | ✅ | الإعدادات → النماذج → API النموذج المخصص | 2026-11-09 | [dsh](/docs/ide/deepseek-harness) |

## الأدوات التي لا تقبل نقطة نهاية مخصصة

لا تعرض هذه المنتجات **أي** حقل لعنوان Base URL اعتباطي، لذلك لا يمكن توصيل QCode بها، ولا ننشر دليل إعداد لها:

- **Qoder IDE**: تعرض صفحة النماذج المخصصة فيه مزوّدين معدّين مسبقًا فقط (Alibaba Cloud Model Studio، DeepSeek، Z.ai، Kimi، MiniMax، Xiaomi MIMO)، من دون Base URL مخصص ([الوثائق الرسمية](https://docs.qoder.com/user-guide/chat/custom-models)). يقبل كل من تطبيق Qoder لسطح المكتب وQoder CLI من العائلة نفسها Base URL مخصصًا؛ راجع الجدول أعلاه و[Qoder](/docs/ide/qoder).
- **Devin (السحابي)**: خدمة SaaS مغلقة، بلا Base URL مخصص؛ ويمر Devin Desktop لسطح المكتب عبر مسار ACP (في الجدول).
- **iFlow CLI**: أوقفه مزوّده في 2026-04-17.

## يقبل URL مخصصًا، لكن لا توجد له صفحة بعد

- **Junie** (وكيل JetBrains): يسرد BYOK داخل IDE مزوّدين ثابتين فقط — OpenAI / Anthropic / Google / xAI / OpenRouter / Copilot ([الصفحة الرسمية](https://junie.jetbrains.com/docs/byok.html)) — لكن **ملفات تعريف النماذج المخصصة في Junie CLI تقبل أي `baseUrl`**: يُوضع ملف JSON في `$JUNIE_HOME/models/*.json` أو في `.junie/models/*.json` الخاص بالمشروع، ويكون `apiType` واحدًا من `Anthropic` / `OpenAICompletion` / `OpenAIResponses` / `Google` ([الوثائق الرسمية](https://junie.jetbrains.com/docs/custom-llm-models.html)). يجب أن يكون `baseUrl` الخاص به هو **عنوان URL الكامل للطلب** — إذ لا يضيف Junie أي مسار. لم نكتب صفحة مخصصة له بعد؛ توجد نقاط النهاية ومعرّفات النماذج في [نقاط النهاية وتنسيقات API](/docs/getting-started/endpoints-and-api-paths).

## نماذج GPT / النماذج الصينية فقط، دون Claude

تعمل تطبيقات العميل التي تنفّذ بروتوكول OpenAI Chat Completions فقط بلا مشكلة مع GPT وعائلات GLM / Kimi / DeepSeek / Qwen، لكن استدعاء نماذج Claude يعيد `model_not_available_on_endpoint` (يُتحقق منه قبل المصادقة). كل صف يحوي ❌ في عمود Claude من هذا النوع (WorkBuddy، CodeBuddy، AutoClaw، Codex…)؛ إذ يستخدم `models.json` الخاص بـ **CodeBuddy** افتراضيًا OpenAI Chat مع عنوان URL الكامل `/chat/completions` في `url`، كما يدعم CLI الخاص به Responses — راجع [CodeBuddy](/docs/ide/codebuddy). إضافةً إلى ذلك: نقطة نهاية الاستدلال المخصصة في **Warp** مخصّصة لـ OpenAI Chat فقط، وتُمرّر طلباتها عبر خوادم Warp؛ وقد أُدرج **Chatbox** في هذه المجموعة استنادًا إلى دليل المستخدم الرسمي الخاص به، الذي يوضّح نوعين فقط من API عند إضافة مزوّد مخصص — «OpenAI API compatible» لنماذج GPT، و«Google Gemini compatible» لنماذج Gemini. تسرد وثائق المستودع الرسمية أيضًا `Claude` كأحد أنواع API الخاصة بالمزوّد (تسمية واجهة المستخدم الإنجليزية هي «Claude API Compatible»)، مع ربط الإدخالات المخصصة بـ `CustomClaude`، لكن لا يذكر أي من المصدرين كيفية ملء API Host وAPI Path لذلك النوع، لذلك لا تدّعي هذه الصفحة أي شيء بشأن Claude عبر Chatbox في أي من الاتجاهين.

## الوثائق ذات الصلة

- [نقاط النهاية ومسارات API](/docs/getting-started/endpoints-and-api-paths) — المصدر المرجعي للبروتوكول × عائلة النماذج
- [الاشتراكات مقابل مفاتيح API مقابل مفاتيح QCode](/docs/reference/subscription-vs-api-key)
- [استكشاف الأخطاء وإصلاحها](/docs/reference/troubleshooting)
- [الأسئلة الشائعة](/docs/reference/faq)