OpenCode: الدليل الشامل لوكيل البرمجة مفتوح المصدر
تخيل عالماً حيث مساعد البرمجة بالذكاء الاصطناعي ليس مقيداً بمزود واحد، وليس مخفياً خلف اشتراك مدفوع، ويعمل في كل مكان — الطرفية أو سطح المكتب أو بيئة التطوير. هذا العالم موجود اليوم: OpenCode هو وكيل البرمجة مفتوح المصدر الذي اجتاح مجتمع المطورين بأكثر من 117,000 نجمة على GitHub و793 مساهم و2.5 مليون مطور شهرياً. يدعم أكثر من 75 مزود LLM من Claude وGPT إلى Gemini والنماذج المحلية.
ما الذي يميز OpenCode
1. مفتوح المصدر 100%، بدون قيود
على عكس Claude Code (مرتبط بـ Anthropic) أو Codex CLI (مرتبط بـ OpenAI)، OpenCode مفتوح المصدر بالكامل تحت رخصة MIT.
2. لا يرتبط بأي مزود
أكثر من 75 مزود LLM: Claude، GPT، Gemini، نماذج محلية (Ollama, LM Studio)، OpenCode Zen.
3. تصميم TUI أولاً
مبني بواسطة مستخدمي Neovim ومبتكري terminal.shop. واجهة الطرفية مواطن من الدرجة الأولى.
4. دعم LSP مدمج
تكوين تلقائي لبروتوكول خادم اللغة من أول تثبيت.
5. معمارية عميل/خادم
OpenCode يعمل كخادم. إمكانية التحكم عن بعد من تطبيق الهاتف.
التثبيت
curl -fsSL https://opencode.ai/install | bash
# أو
npm i -g opencode-ai@latest
# macOS/Linux
brew install anomalyco/tap/opencode
# Windows
scoop install opencode
الوكلاء المدمجون
- Build (افتراضي) — وكيل تطوير كامل: قراءة/كتابة الملفات، تنفيذ الأوامر، إدارة Git
- Plan — وكيل قراءة فقط للتحليل واستكشاف الكود
- General — وكيل فرعي للمهام المعقدة عبر
@general
التبديل بين الوكلاء بمفتاح Tab.
المقارنة مع البدائل
الفئة: وكيل برمجة مفتوح المصدر في سطر الأوامر. البدائل هي أيضاً وكلاء برمجة مفتوحة المصدر.
| الميزة | OpenCode | Gemini CLI | Codex CLI | Cline | Aider |
|---|---|---|---|---|---|
| التركيز | وكيل محايد | وكيل Google الطرفي | وكيل OpenAI الخفيف | وكيل VS Code | مبرمج زوجي Git |
| النجوم | 117K ⭐ | 96.7K ⭐ | 63.5K ⭐ | 58.7K ⭐ | 41.6K ⭐ |
| مزودو LLM | ✅ 75+ | Gemini فقط | OpenAI فقط | ✅ متعدد | ✅ متعدد |
| الواجهة | TUI + سطح مكتب + IDE | طرفية | طرفية | إضافة VS Code | طرفية |
| LSP مدمج | ✅ | ❌ | ❌ | عبر VS Code | ❌ |
| وكلاء مدمجون | ✅ Build + Plan + General | وكيل واحد | وكيل واحد | وكيل واحد | وكيل واحد |
| تطبيق سطح المكتب | ✅ بيتا | ❌ | ❌ | ❌ | ❌ |
| عميل/خادم | ✅ تحكم عن بعد | ❌ | ❌ | ❌ | ❌ |
| تكامل Git | ✅ | ✅ | ✅ | ✅ | ✅ أصلي (التزامات تلقائية) |
| بحث Google | ❌ | ✅ مدمج | ❌ | ❌ | ❌ |
| الأداء | TypeScript | TypeScript | ✅ Rust (الأسرع) | TypeScript | Python |
متى تختار OpenCode: تريد الأكثر مرونة، بدون ارتباط بمزود، مع TUI متقن وتطبيق سطح المكتب ودعم LSP ومعمارية عميل/خادم.
متى تختار Gemini CLI: أنت في نظام Google البيئي وتريد بحث Google المدمج وسياق 1M+ رمز.
متى تختار Codex CLI: تريد الأسرع. مكتوب بـ Rust، محسّن لنماذج OpenAI.
متى تختار Cline: تفضل العمل داخل VS Code مع وكيل في الشريط الجانبي.
متى تختار Aider: تعيش في Git وتريد التزامات تلقائية ذكية.
الخلاصة
OpenCode استحق 117,000 نجمة بحل المشكلة الأساسية في أدوات البرمجة بالذكاء الاصطناعي: القيود على المزودين. مفتوح المصدر 100%، أكثر من 75 مزود مدعوم، واجهة طرفية متقنة مع LSP ووكلاء مدمجين ومعمارية عميل/خادم — OpenCode يتكيف معك، وليس العكس.
