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

دليل تركيب thClaws: منصة وكيل ذكاء اصطناعي مفتوحة المصدر تعمل محلياً على جهازك

دليل تركيب thClaws: منصة وكيل ذكاء اصطناعي مفتوحة المصدر تعمل محلياً على جهازك
📑 محتويات المقال
    Reference OS v85 دقائق قراءة٢٠ مايو ٢٠٢٦informational: يبحث القارئ عن شرح عملي لتركيب مشروع thClaws على GitHub وكيفية استخدامه

    دليل تركيب thClaws: منصة وكيل ذكاء اصطناعي مفتوحة المصدر تعمل محلياً على جهازك

    بعد قراءة هذا الدليل، ستتمكن من تثبيت thClaws على جهازك المحلي وتشغيل أول وكيل ذكاء اصطناعي في أقل من 15 دقيقة.

    الخلاصة: دليل خطوة بخطوة لتثبيت thClaws، منصة وكيل ذكاء اصطناعي مفتوحة المصدر مكتوبة بلغة Rust، تدعم مزودين متعددين وتعمل محلياً. يشمل المتطلبات، خطوات التثبيت، الأخطاء الشائعة، واستخدامات عملية.
    thClaws دليل تركيب601 كلمة تقريباًزارو — مكتبة الأدلة العملية
    دليل تركيب thClaws: منصة وكيل ذكاء اصطناعي مفتوحة المصدر تعمل محلياً على جهازك
    Photo by Huu Huynh on Pexels
    LIVE PROJECTthClaws/thClaws★ 949Rust

    Open-source agent harness platform. Native Rust, multi-provider, runs on your own machine. Sovereign by design.

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

    MAP

    خريطة الصفحة

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

    1. ما هو thClaws؟
    2. من يحتاج thClaws ومن لا؟
    3. المميزات الرئيسية
    4. المتطلبات الأساسية
    5. خطوات التركيب
    6. تهيئة secrets backend
    7. أول تشغيل واختبار
    8. الأخطاء الشائعة وحلولها
    9. استخدامات عملية في السياق السعودي
    10. هل يستحق التجربة؟
    11. بدائل مشابهة
    12. الأسئلة الشائعة
    !

    قبل أن تطبق

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

    تعتقد أن مشاريع GitHub الجديدة مثل thClaws مخصصة للمطورين المحترفين فقط؟ الحقيقة أن أي مطور متوسط يمكنه تركيبها والاستفادة منها في يوم واحد.

    Q

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

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

    1. هل جهازك يعمل بنظام macOS أو Windows أو Linux؟
    2. هل لديك Git و Rust (cargo) مثبتين؟
    3. هل لديك Node.js و pnpm مثبتين؟
    4. هل لديك مفتاح API صالح من أحد المزودين (OpenAI، Anthropic، Google)؟
    5. هل تفضل تخزين المفاتيح في keychain النظام أم في ملف .env؟
    6. هل تريد بناء النسخة بواجهة رسومية أم سطر أوامر فقط؟
    7. هل تواجه مشكلة في بناء المشروع (Build failed)؟

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

    INPUT
    أوامر طبيعية من المستخدم، ملفات، روابط، استعلامات API
    PROCESS
    تحليل الطلب، استدعاء النموذج المناسب (اختيار المزود)، تنفيذ الأدوات (قراءة ملفات، تشغيل أوامر، بحث)، إرجاع النتيجة
    OUTPUT
    نص، كود، تقارير، ملفات معدلة، استجابات تفاعلية
    Decision Layer
    اختيار المزود بناءً على التهيئة، توجيه الطلبات للوكيل المناسب في الفريق
    Memory Layer
    ذاكرة جلسة العمل (session memory) عبر قاعدة معرفة محلية (LLM wiki)
    Feedback Loop
    تقييم النتائج، إعادة المحاولة في حال الفشل، تحسين الاستجابات بناءً على سياق المحادثة
    M

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

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

    المؤشرطريقة القياسإشارة جيدة
    وقت التثبيتساعة توقيت من بداية clone إلى أول تشغيل ناجحأقل من 15 دقيقة
    عدد الأخطاء أثناء التثبيتتسجيل كل خطأ يظهر0 أخطاء
    وقت الاستجابة لأول أمرالوقت من إرسال الأمر إلى تلقي الردأقل من 10 ثوانٍ

    thClaws منصة وكيل ذكاء اصطناعي مفتوحة المصدر، مكتوبة بلغة Rust، وتعمل على جهازك المحلي. تدعم عدة مزودين مثل OpenAI وAnthropic، وتتيح لك بناء فرق وكلاء (agent teams) لأتمتة المهام. في هذا الدليل، سنشرح خطوات التركيب خطوة بخطوة، مع أمثلة عملية تناسب المطور العربي.

    ما هو thClaws؟

    thClaws هي منصة (agent harness) تسمح لك بإنشاء وكلاء ذكاء اصطناعي يعملون على جهازك. الفرق بينها وبين أدوات مثل Claude Code أنها مفتوحة المصدر بالكامل، وتدعم عدة مزودين، وتركز على الخصوصية (جميع المفاتيح مخزنة في keychain النظام).

    من يحتاج thClaws ومن لا؟

    إعلان

    يناسب: المطورين الذين يريدون أتمتة مهام البرمجة والتحليل، الباحثين عن بديل مفتوح للأدوات السحابية، الشركات الناشئة التي تريد تقليل تكاليف APIs.

    لا يناسب: غير المبرمجين (يتطلب معرفة بسطر الأوامر)، من يحتاج واجهة رسومية متكاملة (الواجهة حالياً تجريبية)، من يريد دعماً فنياً فورياً.

    المميزات الرئيسية

    • مفتوح المصدر (رخصة Apache-2.0)
    • يدعم عدة مزودين: OpenAI, Anthropic, Google, وأي مزود متوافق مع API
    • يعمل محلياً: لا حاجة لسحابة، بياناتك على جهازك
    • إدارة آمنة للمفاتيح: تخزين في keychain النظام أو ملف .env
    • واجهة رسومية (Tauri) وسطر أوامر
    • يدعم فرق وكلاء (agent teams) للتنسيق بين مهام متعددة

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

    • نظام تشغيل: macOS, Windows, أو Linux
    • Git
    • Rust (cargo) مثبت
    • Node.js و pnpm (لبناء الواجهة)
    • مفتاح API من أحد المزودين (مثل OpenAI)

    خطوات التركيب

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

    git clone https://GitHub.com/thClaws/thClaws.git
    cd thClaws

    2. بناء الواجهة الرسومية

    cd frontend
    pnpm install
    pnpm build
    cd ..

    3. بناء الباك إند (thclaws)

    cargo build --release --features gui --bin thclaws

    ملاحظة: إذا أردت نسخة بدون واجهة رسومية، استخدم cargo build --release --bin thclaws.

    تهيئة secrets backend

    عند أول تشغيل، سيُطلب منك اختيار طريقة تخزين المفاتيح:

    • OS keychain (افتراضي): المفاتيح تخزن في keychain النظام (آمن).
    • .env: ملف في مجلد المشروع (أقل أماناً، لكن أسهل للنقل).

    نموذج ملف .env:

    OPENAI_API_KEY=sk-...
    ANTHROPIC_API_KEY=sk-ant-...
    GOOGLE_API_KEY=...

    تحذير: لا تشارك ملف .env أبداً، وأضفه إلى .gitignore.

    أول تشغيل واختبار

    ./target/release/thclaws

    بعد التشغيل، ستظهر واجهة سطر أوامر تفاعلية. جرب الأمر التالي:

    مرحباً، اكتب لي دالة بلغة Python لحساب مضروب عدد.

    إذا اشتغل، فأنت جاهز.

    الأخطاء الشائعة وحلولها

    الخطأالسببالحل
    cargo: command not foundRust غير مثبتثبت Rust من rustup.rs
    pnpm: command not foundpnpm غير مثبتnpm install -g pnpm
    API key not foundلم تختر backend أو لم تضف المفتاحأعد التشغيل واختر .env أو keychain
    Build failedمكتبات مفقودةثبت build-essential (Linux) أو Xcode (macOS)

    استخدامات عملية في السياق السعودي

    مثال 1: أتمتة كتابة تقرير أسبوعي

    اطلب من thClaws تحليل ملف CSV لمبيعات متجرك الإلكتروني وإنشاء تقرير بصيغة PDF.

    مثال 2: مراجعة كود مشروع مفتوح

    استخدم thClaws لمراجعة Pull Request على GitHub وإخراج ملخص بالأخطاء والتحسينات.

    مثال 3: مساعد بحثي

    حمّل ملفات PDF واطلب ملخصاً لكل فصل.

    هل يستحق التجربة؟

    نعم، إذا كنت مطوراً وتبحث عن أداة AI محلية، مرنة، ومفتوحة المصدر. لكن لا تتوقع واجهة ناضجة بعد؛ المشروع لا يزال في مرحلة مبكرة.

    بدائل مشابهة

    الأداةالمميزاتالعيوب
    Claude Codeمتكامل، سهل الاستخداممغلق المصدر، يعتمد على Anthropic فقط
    Open Interpreterيدعم عدة نماذج، بيثونأبطأ، أقل أمناً في تخزين المفاتيح
    thClawsمفتوح، Rust، متعدد المزودين، آمنواجهة غير ناضجة، مجتمع صغير

    الأسئلة الشائعة

    هل thClaws مجاني بالكامل؟

    نعم، البرنامج مجاني، لكنك تدفع مقابل استخدام APIs (مثل OpenAI).

    ما الفرق بين thClaws وClaude Code؟

    thClaws مفتوح المصدر ويدعم عدة مزودين، Claude Code مغلق ومخصص لـ Anthropic.

    هل يمكن استخدام thClaws مع نماذج محلية مثل Llama؟

    نظرياً نعم، إذا وفرت واجهة API متوافقة (مثل ollama). لكن README لا يذكر دعماً صريحاً.

    هل thClaws يدعم اللغة العربية؟

    النموذج المستخدم هو الذي يحدد دعم العربية. إذا استخدمت GPT-4 أو Claude، فسيفهم العربية.

    DO

    Playbook التطبيق

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

    خطوة 1

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

    لماذا؟ للحصول على الكود المصدري لـ thClaws

    كيف؟ git clone https://github.com/thClaws/thClaws.git && cd thClaws

    الناتج: مجلد thClaws يحتوي على الكود

    خطوة 2

    بناء الواجهة الرسومية

    لماذا؟ لتوفير واجهة مستخدم رسومية (Tauri)

    كيف؟ cd frontend && pnpm install && pnpm build && cd ..

    الناتج: ملفات الواجهة الجاهزة في frontend/dist

    خطوة 3

    بناء الباك إند

    لماذا؟ لتجميع thClaws مع دعم الواجهة الرسومية

    كيف؟ cargo build --release --features gui --bin thclaws

    الناتج: ملف تنفيذي في target/release/thclaws

    خطوة 4

    تهيئة secrets backend

    لماذا؟ لتخزين مفاتيح API بشكل آمن

    كيف؟ شغل thclaws لأول مرة واختر OS keychain أو .env، ثم أدخل المفاتيح

    الناتج: تخزين المفاتيح في keychain أو ملف .env

    خطوة 5

    أول تشغيل واختبار

    لماذا؟ للتحقق من أن thClaws يعمل بشكل صحيح

    كيف؟ ./target/release/thclaws ثم اكتب: مرحباً، اكتب لي دالة بلغة Python لحساب مضروب عدد

    الناتج: استجابة من الوكيل تحتوي على كود Python

    TMP

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

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

    ملف .env لمفاتيح API
    OPENAI_API_KEY=sk-...
    ANTHROPIC_API_KEY=sk-ant-...
    GOOGLE_API_KEY=...
    أمر بناء بدون واجهة رسومية
    cargo build --release --bin thclaws
    ERR

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

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

    الخطألماذا يحدث؟التصحيح
    cargo: command not foundRust غير مثبتثبت Rust من rustup.rs
    pnpm: command not foundpnpm غير مثبتnpm install -g pnpm
    API key not foundلم تختر backend أو لم تضف المفتاحأعد تشغيل thclaws واختر .env أو keychain
    Build failedمكتبات مفقودةثبت build-essential (Linux) أو Xcode (macOS)
    IF

    شجرة القرار

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

    إذا: إذا كنت تريد واجهة رسومية

    إذن: اتبع خطوات بناء الواجهة الرسومية (pnpm install && pnpm build)

    إذا: إذا كنت تفضل سطر الأوامر فقط

    إذن: استخدم cargo build --release --bin thclaws (بدون --features gui)

    إذا: إذا كنت تريد تخزين المفاتيح بشكل آمن

    إذن: اختر OS keychain عند أول تشغيل

    إذا: إذا كنت تريد سهولة النقل

    إذن: اختر .env وأضف المفاتيح

    7D

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

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

    1. اليوم 1: تثبيت المتطلبات (Git, Rust, Node.js, pnpm)
    2. اليوم 2: استنساخ المستودع وبناء الواجهة
    3. اليوم 3: بناء الباك إند وتهيئة secrets
    4. اليوم 4: أول تشغيل واختبار أمر بسيط
    5. اليوم 5: تجربة مثال عملي (تقرير أسبوعي)
    6. اليوم 6: تجربة مثال عملي (مراجعة كود)
    7. اليوم 7: استكشاف الأخطاء وتحسين الإعدادات
    FACT

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

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

    1. thClaws مكتوب بلغة Rust لضمان السرعة والأمان.

    2. يدعم مزودين متعددين: OpenAI, Anthropic, Google.

    3. جميع المفاتيح مخزنة محلياً في keychain النظام أو ملف .env.

    4. الواجهة الرسومية مبنية باستخدام Tauri (Rust + Web).

    5. المشروع مرخص تحت Apache-2.0.

    6. يمكن استخدامه مع نماذج محلية مثل Llama عبر واجهة API متوافقة.

    7. يتطلب معرفة بسطر الأوامر، غير مناسب لغير المبرمجين.

    8. المشروع لا يزال في مرحلة مبكرة، الواجهة تجريبية.

    FAQ

    أسئلة شائعة

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

    هل thClaws مجاني بالكامل؟

    نعم، البرنامج مجاني ومفتوح المصدر، لكنك تدفع مقابل استخدام APIs (مثل OpenAI).

    ما الفرق بين thClaws وClaude Code؟

    thClaws مفتوح المصدر ويدعم عدة مزودين، Claude Code مغلق ومخصص لـ Anthropic.

    هل يمكن استخدام thClaws مع نماذج محلية مثل Llama؟

    نظرياً نعم، إذا وفرت واجهة API متوافقة (مثل ollama). لكن README لا يذكر دعماً صريحاً.

    هل thClaws يدعم اللغة العربية؟

    النموذج المستخدم هو الذي يحدد دعم العربية. إذا استخدمت GPT-4 أو Claude، فسيفهم العربية.

    ABC

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

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

    Agent harness

    منصة تسمح بإنشاء وإدارة وكلاء ذكاء اصطناعي.

    Keychain

    نظام تخزين آمن للمفاتيح في نظام التشغيل (مثل macOS Keychain).

    Tauri

    إطار عمل لبناء تطبيقات سطح المكتب باستخدام Rust و Web.

    Agent teams

    مجموعة من الوكلاء تعمل معاً لتنسيق مهام متعددة.

    Q+

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

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

    كيفية تثبيت thClaws على WindowsthClaws vs Open InterpreterthClaws دليل الاستخدامthClaws agent teams tutorialthClaws API key setupthClaws build failed حلthClaws واجهة رسوميةthClaws Rust install

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

    تحول القارئ: من مطور يظن أن أدوات AI المحلية معقدة، إلى مطور قادر على تركيب وتشغيل thClaws واستخدامه في مشاريعه اليومية

    • أمن المعلومات: تخزين المفاتيح بأمان
    • تطوير البرمجيات: بناء وكلاء AI
    • ريادة الأعمال: تقليل تكاليف APIs للشركات الناشئة
    • البحث العلمي: استخدام AI في تحليل البيانات
    SAVE

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

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

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

    thClaws أداة واعدة لمطوري الذكاء الاصطناعي الذين يريدون الخصوصية والتحكم الكامل. التركيب بسيط إذا اتبعت الخطوات، والتجربة الأولى مشجعة. جربه اليوم وشاركنا رأيك.

    UPD

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

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

    • تحديث روابط المستودع إذا تغيرت
    • إضافة دعم مزودين جدد (مثل Mistral)
    • تحديث خطوات البناء إذا تغيرت تعليمات المشروع
    • إضافة أمثلة عملية جديدة تناسب السياق المحلي
    • مراجعة قسم الأخطاء الشائعة بناءً على تجارب المستخدمين

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

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

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

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

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

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

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

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