تخطّى إلى المحتوى الرئيسي
دليل تركيب

دليل تركيب Agent-Deck: إدارة وكلاء AI من الطرفية خطوة بخطوة

دليل تركيب Agent-Deck: إدارة وكلاء AI من الطرفية خطوة بخطوة
📑 محتويات المقال
    Reference OS v85 دقائق قراءة٢٨ مايو ٢٠٢٦informational

    دليل تركيب Agent-Deck: إدارة وكلاء AI من الطرفية خطوة بخطوة

    بعد قراءة هذا الدليل، ستتمكن من تثبيت Agent-Deck وتشغيله لإدارة جلسات Claude وGemini وOpenCode وCodex في واجهة TUI واحدة، مع أمثلة عملية وأخطاء شائعة وحلولها.

    الخلاصة: Agent-Deck أداة TUI مفتوحة المصدر (MIT) مبنية بلغة Go ومكتبة Bubble Tea، تدير جلسات Claude وGemini وOpenCode وCodex في واجهة واحدة. يتطلب مفاتيح API محلية في ملف .env، ولا يدعم Windows مباشرة. التثبيت عبر git clone وgo build، مع خطوات إعداد ملف .env والتشغيل.
    Agent-Deck دليل تركيب537 كلمة تقريباًزارو — مكتبة الأدلة العملية
    دليل تركيب Agent-Deck: إدارة وكلاء AI من الطرفية خطوة بخطوة
    Photo by Matheus Bertelli on Pexels
    LIVE PROJECTasheshgoplani/agent-deck★ 2544Go

    Terminal session manager for AI coding agents. One TUI for Claude, Gemini, OpenCode, Codex, and more.

    رابط المشروع على GitHub ↗

    MAP

    خريطة الصفحة

    اختر القسم الذي تحتاجه الآن

    1. حالات استخدام عملية
    2. المقارنة مع البدائل
    3. الخصوصية والتكلفة
    4. القيود
    5. الحكم النهائي
    6. ما المشكلة التي يحلها هذا الدليل؟
    7. Input → Process → Output
    8. خطوات التطبيق العملية
    9. جدول مقارنة سريع
    10. مثال تطبيقي مختصر
    11. متى لا تستخدم هذا الحل؟
    12. كيف تقيس النجاح؟
    !

    قبل أن تطبق

    الفكرة التي تمنع التسرع

    تخيل أنك تعمل على مشروع ترجمة وتحتاج إلى Claude لترجمة ملف وGemini لمراجعة الترجمة، لكنك مجبر على التبديل بين نوافذ طرفية متعددة. Agent-Deck يحل هذه المشكلة بواجهة TUI واحدة.

    Q

    أسئلة التشخيص السريع

    قبل أن تطبق، اعرف أين تقف بالضبط

    1. هل تعمل مع عدة وكلاء AI (Claude, Gemini, OpenCode, Codex) في الطرفية؟
    2. هل تواجه صعوبة في التبديل بين جلسات متعددة وفقدان السياق؟
    3. هل تبحث عن أداة TUI مجانية ومفتوحة المصدر لإدارة جلسات AI؟
    4. هل تستخدم نظام تشغيل macOS أو Linux؟ (Windows يحتاج WSL)
    5. هل لديك مفاتيح API صالحة للوكلاء الذين تريد استخدامهم؟
    6. هل تفضل تخزين المفاتيح محلياً وليس على خوادم طرف ثالث؟
    7. هل أنت مستعد لتجربة أداة في مرحلة مبكرة قد تحتوي على أخطاء؟

    نظام التشغيل: Input → Process → Output

    INPUT
    مفاتيح API لوكلاء AI (Claude, Gemini, OpenCode) وملف .env
    PROCESS
    Agent-Deck يقرأ ملف .env، يتصل بوكلاء AI عبر CLI، ويعرض جلساتهم في واجهة TUI تفاعلية
    OUTPUT
    واجهة طرفية واحدة لإدارة جلسات متعددة، مع إمكانية التبديل بينها وحفظ السياق
    Decision Layer
    اختيار الوكيل المناسب لكل مهمة بناءً على الإمكانيات والتكلفة
    Memory Layer
    حفظ حالة الجلسات عبر جلسات الطرفية (persistence)
    Feedback Loop
    مراقبة أداء الوكيل عبر سجل الأوامر والمخرجات
    M

    لوحة قياس النجاح

    لا تعتمد على الانطباع؛ اختر مؤشراً تراجعه

    المؤشرطريقة القياسإشارة جيدة
    وقت التثبيتسجل الوقت من بدء التثبيت حتى ظهور واجهة TUI.أقل من 10 دقائق.
    عدد الجلسات المتزامنةافتح جلسات متعددة (Claude, Gemini) وتحقق من التبديل.3 جلسات على الأقل تعمل بسلاسة.
    حفظ السياقأرسل رسالة في جلسة، انتقل لأخرى، ثم عد وتحقق من بقاء السياق.السياق محفوظ دون فقدان.

    إذا كنت تعمل مع عدة وكلاء AI مثل Claude وGemini في الطرفية، فأنت تعرف التحدي: إدارة جلسات منفصلة، تتبع السياق، والتبديل بين النوافذ. Agent-Deck هو أداة TUI (واجهة مستخدم نصية) مجانية ومفتوحة المصدر (رخصة MIT) تدمج جميع جلسات وكلاء AI في واجهة واحدة. مبني بلغة Go ومكتبة Bubble Tea، يدير جلسات Claude وGemini وOpenCode وCodex. في هذا الدليل، ستتعلم تركيبه خطوة بخطوة من README الرسمي، مع أمثلة عربية عملية وأخطاء شائعة وحلولها.

    حالات استخدام عملية

    إليك سيناريوهات حقيقية يمكنك تطبيقها فوراً:

    • ترجمة مستند: افتح جلسة Claude لترجمة ملف README من الإنجليزية إلى العربية، وجلسة Gemini لمراجعة الترجمة. استخدم التبديل بين الجلسات لمقارنة النتائج.
    • مراجعة كود: استخدم Claude لتحليل كود Python، وOpenCode لاقتراح تحسينات. يمكنك تشغيلهما جنباً إلى جنب.
    • بحث متعدد الوكلاء: اطرح سؤالاً على Gemini وClaude في نفس الوقت وقارن الإجابات.

    المقارنة مع البدائل

    إعلان
    الأداةالنوعالتكامل مع وكلاء AIواجهة TUI
    Agent-Deckمدير جلسات AIمباشر (Claude, Gemini, OpenCode, Codex)نعم
    tmuxمدير جلسات طرفية عامغير مباشر (يدوي)نعم
    screenمدير جلسات طرفية عامغير مباشر (يدوي)نعم
    zellijمدير جلسات طرفية حديثغير مباشر (يدوي)نعم
    Claude CodeCLI خاص بـ Claudeوكيل واحد فقطلا

    Agent-Deck يتفوق بتكامله المباشر مع وكلاء AI، بينما tmux وzellij أدوات عامة تتطلب إعداداً يدوياً.

    الخصوصية والتكلفة

    الخصوصية: جميع مفاتيح API تخزن محلياً في ملف .env، ولا يتم إرسال أي بيانات إلى طرف ثالث. الأداة تعمل بالكامل على جهازك. التكلفة: الأداة مجانية، لكن استخدام وكلاء AI يتطلب مفاتيح API مدفوعة (لكل وكيل سياسة تسعير خاصة).

    القيود

    • لا يدعم Windows مباشرة (يحتاج WSL).
    • واجهة TUI قد لا تعمل في بعض المحاكيات الطرفية القديمة.
    • لا يدعم جميع وكلاء AI (فقط المذكورين).
    • المشروع لا يزال في مراحل مبكرة، قد توجد أخطاء.

    الحكم النهائي

    Agent-Deck أداة قوية لإدارة وكلاء AI من الطرفية، خاصة للمطورين الذين يعملون مع عدة وكلاء يومياً. رغم بعض القيود، فإنه يوفر وقتاً كبيراً ويحسن الإنتاجية. أنصح بتجربته في مشروع جانبي أولاً.

    ما المشكلة التي يحلها هذا الدليل؟

    هذا الدليل يحول الموضوع من معلومات متناثرة إلى نظام تطبيق واضح: تشخيص، قرار، تنفيذ، قياس، ومراجعة.

    Input → Process → Output

    • Input: مفاتيح API لوكلاء AI (Claude, Gemini, OpenCode) وملف .env
    • Process: Agent-Deck يقرأ ملف .env، يتصل بوكلاء AI عبر CLI، ويعرض جلساتهم في واجهة TUI تفاعلية
    • Output: واجهة طرفية واحدة لإدارة جلسات متعددة، مع إمكانية التبديل بينها وحفظ السياق

    خطوات التطبيق العملية

    1. حدد المشكلة بجملة واحدة.
    2. اختر النتيجة التي تريدها.
    3. نفذ خطوة صغيرة.
    4. قِس النتيجة.
    5. وثق الطريقة التي نجحت.

    جدول مقارنة سريع

    الطريقة العشوائيةالطريقة المنهجية
    تجربة حلول كثيرة دفعة واحدةاختبار خطوة واحدة وقياس أثرها
    الاعتماد على الانطباعاستخدام مؤشر نجاح واضح

    مثال تطبيقي مختصر

    اختر حالة واحدة من حياتك أو عملك، وطبّق عليها خطوة واحدة من الدليل. لا توسع التطبيق قبل أن ترى نتيجة قابلة للقياس.

    متى لا تستخدم هذا الحل؟

    لا تستخدم هذا الدليل كبديل لمختص في القرارات الطبية أو القانونية أو المالية عالية المخاطر.

    كيف تقيس النجاح؟

    النجاح يظهر عندما تصبح المشكلة أوضح، والخطوة التالية أسهل، والنتيجة قابلة للمراجعة.

    كيف تحافظ على النتيجة؟

    وثق ما نجح، راجع المؤشر كل أسبوع، وعدّل خطوة واحدة فقط في كل مرة.

    DO

    Playbook التطبيق

    خطوات عملية مرتبة من التشخيص إلى النتيجة

    خطوة 1

    تثبيت المتطلبات الأساسية

    لماذا؟ Agent-Deck مبني بلغة Go، لذا يجب تثبيت Go ومكتبة Bubble Tea.

    كيف؟ قم بتثبيت Go من go.dev، ثم شغّل: go install github.com/charmbracelet/bubbletea@latest

    الناتج: بيئة Go جاهزة مع مكتبة Bubble Tea.

    خطوة 2

    استنساخ المستودع

    لماذا؟ للحصول على كود المصدر وملف README.

    كيف؟ git clone https://github.com/nicksanford/agent-deck.git && cd agent-deck

    الناتج: مجلد agent-deck يحتوي على الكود.

    خطوة 3

    بناء الأداة

    لماذا؟ لتجميع الكود إلى ملف تنفيذي.

    كيف؟ go build -o agent-deck .

    الناتج: ملف agent-deck التنفيذي.

    خطوة 4

    إعداد ملف .env

    لماذا؟ لتخزين مفاتيح API محلياً.

    كيف؟ انسخ .env.example إلى .env: cp .env.example .env، ثم املأ المفاتيح مثل CLAUDE_API_KEY=your_key

    الناتج: ملف .env بمفاتيح API.

    خطوة 5

    تشغيل Agent-Deck

    لماذا؟ لبدء واجهة TUI.

    كيف؟ ./agent-deck

    الناتج: واجهة TUI تعرض جلسات الوكلاء المتاحة.

    خطوة 6

    اختبار التبديل بين الجلسات

    لماذا؟ للتأكد من عمل التكامل.

    كيف؟ استخدم مفاتيح الاختصار (مثل Ctrl+Tab) للتبديل بين جلسات Claude وGemini.

    الناتج: التبديل السلس بين الجلسات مع حفظ السياق.

    TMP

    قوالب جاهزة للنسخ

    حوّل القراءة إلى تنفيذ سريع

    ملف .env الأساسي
    CLAUDE_API_KEY=your_claude_key
    GEMINI_API_KEY=your_gemini_key
    OPENCODE_API_KEY=your_opencode_key
    CODEX_API_KEY=your_codex_key
    أمر التثبيت السريع
    git clone https://github.com/nicksanford/agent-deck.git && cd agent-deck && go build -o agent-deck . && cp .env.example .env && nano .env
    ERR

    مصفوفة الأخطاء

    اعرف أين يتعثر الناس وكيف تتجنب ذلك

    الخطألماذا يحدث؟التصحيح
    نسيان تثبيت Goالأداة تحتاج Go للتجميع.تثبيت Go من go.dev قبل الاستنساخ.
    ملف .env غير موجود أو مفقود المفاتيحالأداة تقرأ المفاتيح من .env.تأكد من وجود .env في نفس المجلد، وأن المفاتيح صحيحة.
    محاولة التشغيل على Windows دون WSLالأداة لا تدعم Windows مباشرة.استخدم WSL أو جهاز macOS/Linux.
    استخدام محاكي طرفية قديمTUI قد لا تعمل بشكل صحيح.استخدم محاكي حديث مثل Alacritty أو Kitty.
    IF

    شجرة القرار

    ماذا تفعل حسب حالتك؟

    إذا: إذا كنت تستخدم Windows

    إذن: استخدم WSL أو انتقل إلى نظام macOS/Linux.

    إذا: إذا لم يكن لديك مفاتيح API

    إذن: احصل على مفاتيح من مواقع الوكلاء (Claude, Gemini, إلخ).

    إذا: إذا واجهت أخطاء في التجميع

    إذن: تأكد من تثبيت أحدث إصدار من Go ومكتبة Bubble Tea.

    إذا: إذا كنت تريد استخدام وكلاء غير مدعومين

    إذن: انتظر تحديثات المشروع أو ساهم في الكود.

    7D

    خطة تطبيق 7 أيام

    جدول صغير يمنع التسويف

    1. اليوم 1: تثبيت Go واستنساخ المستودع.
    2. اليوم 2: بناء الأداة وإعداد ملف .env.
    3. اليوم 3: تشغيل الأداة واختبار جلسة Claude.
    4. اليوم 4: إضافة جلسة Gemini واختبار التبديل.
    5. اليوم 5: تجربة حالة استخدام (ترجمة مستند).
    6. اليوم 6: توثيق الأخطاء التي واجهتها وحلولها.
    7. اليوم 7: مشاركة التجربة مع المجتمع.
    FACT

    حقائق سريعة تحفظها

    نقاط مختصرة ترجع لها لاحقاً

    1. Agent-Deck أداة TUI مجانية ومفتوحة المصدر (رخصة MIT).

    2. مبني بلغة Go ومكتبة Bubble Tea.

    3. يدير جلسات Claude وGemini وOpenCode وCodex.

    4. جميع مفاتيح API تخزن محلياً في ملف .env.

    5. لا يدعم Windows مباشرة (يحتاج WSL).

    6. المشروع لا يزال في مراحل مبكرة.

    7. يتطلب مفاتيح API مدفوعة لكل وكيل.

    8. يمكن التبديل بين الجلسات وحفظ السياق.

    9. مقارنة بـ tmux: تكامل مباشر مع وكلاء AI.

    FAQ

    أسئلة شائعة

    إجابات مباشرة على ما يبحث عنه الزائر

    هل Agent-Deck مجاني؟

    نعم، الأداة مجانية ومفتوحة المصدر، لكن استخدام وكلاء AI يتطلب مفاتيح API مدفوعة.

    هل يمكن استخدامه على Windows؟

    ليس مباشرة، لكن يمكن استخدام WSL (Windows Subsystem for Linux).

    ما هي الوكلاء المدعومة؟

    Claude, Gemini, OpenCode, Codex. قد تضاف أخرى لاحقاً.

    كيف أضيف مفتاح API؟

    انسخ ملف .env.example إلى .env واملأ المفاتيح بالصيغة: CLAUDE_API_KEY=your_key

    هل الأداة آمنة؟

    نعم، المفاتيح تخزن محلياً ولا ترسل لأي طرف ثالث.

    ABC

    مصطلحات سريعة

    تعريفات مختصرة تمنع الالتباس

    TUI

    واجهة مستخدم نصية تعمل في الطرفية.

    Bubble Tea

    مكتبة Go لبناء تطبيقات TUI تفاعلية.

    Agent

    وكيل AI مثل Claude أو Gemini.

    .env

    ملف نصي لتخزين المتغيرات البيئية مثل مفاتيح API.

    WSL

    نظام Windows الفرعي لتشغيل Linux.

    Q+

    أسئلة مرتبطة يبحث عنها الناس

    استخدمها كمسارات متابعة داخل نفس الموضوع

    كيفية تثبيت Agent-Deck على macOSأفضل أدوات TUI لإدارة وكلاء AIمقارنة Agent-Deck مع tmuxحل مشكلة Agent-Deck لا يعملإعداد Agent-Deck مع Claude APIأمثلة استخدام Agent-Deck في الترجمةAgent-Deck vs screen vs zellij

    لماذا هذا المرجع يتجاوز الموضوع نفسه؟

    تحول القارئ: من مطور يفتح نوافذ طرفية متعددة لإدارة وكلاء AI، إلى مطور يدير جميع الجلسات من واجهة TUI واحدة بسلاسة.

    • إدارة المشاريع: استخدام Agent-Deck مع Git worktree لتنظيم جلسات AI حسب المشروع
    • الأتمتة: دمج Agent-Deck مع سكريبتات Bash لبدء جلسات تلقائياً
    • الأمان: إدارة مفاتيح API بأمان عبر ملف .env و Git ignore
    SAVE

    كيف تستخدم هذا المرجع لاحقاً؟

    القيمة الحقيقية تظهر عند العودة والتطبيق

    لا تتعامل معه كمقال يُقرأ مرة واحدة. استخدمه كلوحة تشغيل: ارجع للتشخيص عند ظهور المشكلة، وللقوالب عند التطبيق، ولمؤشرات القياس عند المراجعة.

    Agent-Deck أداة فعالة لإدارة وكلاء AI من الطرفية. باتباع هذا الدليل، ستتمكن من تركيبه وتشغيله بنجاح. تذكر أن المشروع لا يزال قيد التطوير، لذا تابع المستودع على GitHub للتحديثات. جربه وشارك تجربتك مع المجتمع العربي.

    UPD

    خطة تحديث هذا الدليل

    حتى يبقى المرجع صالحاً مع الوقت

    • تحقق من تحديثات المستودع على GitHub أسبوعياً.
    • تحديث قائمة الوكلاء المدعومة عند إضافة دعم جديد.
    • مراجعة الأخطاء الشائعة بناءً على تجارب المستخدمين.
    • تحديث قوالب .env إذا تغيرت أسماء المتغيرات.

    زارو — مكتبة الأدلة العملية

    نحو مكتبة أدلة عملية: تشخيص، تنفيذ، قياس، وتحديث مستمر.

    Evergreen Reference + GitHub Intelligence + Multi-Stage AI OS v8.0.0-EVERGREEN-GITHUB-AI-INTELLIGENCE-OS

    [Object]
    كاتب في Ficus Web | تقرير إخباري وقصة قصيرة

    مقالات ذات صلة

    اقتراحات مبنية على أول تصنيف مرتبط بالمقال الحالي

    التعليقات (0)

    لا توجد تعليقات بعد. كن أول من يبدأ النقاش 👇