📡Learn-in-Depth
ارجع لـ الزتونة📅 2026-06-052 دقايق قراءة

زتونة opencode — الـ terminal agent المفتوح

#opencode#open-source#cli#coder-agents

الفلسفة هنا واضحة من الاسم: مفتوح. opencode بيديك تجربة الـ terminal agent الكاملة — TUI شيك، tools، sessions — وانت اللي بتختار الموديل اللي تحته. Claude، GPT، Gemini، موديل local على جهازك… كله شغال. للمهندس اللي عنده حساسية من الـ vendor lock-in، ده ملعبه.

التثبيت والإعداد

الأمر بيعمل إيه
npm install -g opencode-ai التثبيت (أو curl -fsSL https://opencode.ai/install | bash)
opencode auth login ربط الـ provider — يدعم عشرات الـ providers
opencode يفتح الـ TUI في المجلد الحالي
opencode run "سؤالك" وضع non-interactive للـ scripts
opencode upgrade تحديث

جوه الـ TUI

الأمر بيعمل إيه
/help كل الأوامر
/init يولّد AGENTS.md — ملف الذاكرة بتاع المشروع
/models اختيار الموديل من أي provider متوصّل
/sessions تنقّل بين الـ sessions
/share يشارك المحادثة بلينك
/undo يرجع آخر تعديل عمله — صمام الأمان
/compact تلخيص للمحادثة عشان الـ context
/exit خروج

الحركة الحلوة: الـ modes

opencode عنده أوضاع جاهزة بتتبدل بـ Tab: build mode (الشغل العادي — يقدر يعدّل ويشغّل) وplan mode (قراءة وتخطيط بس — مايلمسش ملف). وتقدر تعرّف modes بتاعتك بـ prompts وtools مخصوصة في ملف الـ config — opencode.json.

نصيحة الزتونة

أقوى استخدام ليه: التجريب والمقارنة. عندك task واحدة وعايز تشوف Claude هيحلها إزاي وGPT هيحلها إزاي وموديل open-weight رخيص هيعمل فيها إيه؟ نفس الـ harness، بدّل الموديل بـ /models، وقارن بعينك. مفيش طريقة أنضف من كده تفهم بيها فروق الموديلات الحقيقية في الشغل العملي — مش في الـ benchmarks بس.

جرّب بنفسك — Terminal تفاعلي
# دوس Play وشوف الأوامر بتشتغل قدامك…

🔗 المصادر

🧭 مرتبط بالموضوع ده