دليل عملي: تجربة peerd – وكيل AI يعمل بالكامل في متصفحك بدون خوادم
Show HN: peerd – AI agent harness that runs entirely in your browser
خريطة الصفحة
اختر القسم الذي تحتاجه الآن
- ما هو peerd بالضبط؟
- من يحتاج peerd ومن لا؟
- المميزات الرئيسية
- المتطلبات الأساسية قبل البدء
- خطوات التركيب والتثبيت (تقريبية)
- شرح ملف .env ومفاتيح API
- كيفية تشغيل peerd لأول مرة
- أخطاء شائعة وحلولها
- استخدامات عملية في السوق السعودي
- هل يستحق peerd التجربة؟
- بدائل مشابهة لـ peerd
- أسئلة شائعة (FAQ)
قبل أن تطبق
الفكرة التي تمنع التسرع
تخيل أنك تريد تجربة وكيل AI يقوم بمهام في المتصفح نيابة عنك، لكن كل حل يحتاج إلى خادم، اشتراك شهري، أو إعدادات معقدة. peerd يعد بحل مختلف: يعمل بالكامل في متصفحك، بدون خادم. هل هذا حقيقي؟
أسئلة التشخيص السريع
قبل أن تطبق، اعرف أين تقف بالضبط
- هل أنت مطور ويب لديه خبرة في تحميل إضافات المتصفح في وضع المطور؟
- هل لديك مفتاح API صالح من مزود LLM مثل OpenAI؟
- هل أنت مستعد لمواجهة أخطاء تثبيت بسبب README غير الواضح؟
- هل تبحث عن أداة إنتاجية جاهزة أم مجرد تجربة تقنية؟
- هل تحتاج إلى دعم اللغة العربية في الوكيل؟
- هل تفضل أداة تعمل بدون اتصال بالإنترنت؟
- هل أنت مهتم بالمساهمة في مشروع مفتوح المصدر؟
نظام التشغيل: Input → Process → Output
لوحة قياس النجاح
لا تعتمد على الانطباع؛ اختر مؤشراً تراجعه
ظهر مشروع peerd مؤخراً على Hacker News تحت عنوان "Show HN: peerd – AI agent harness that runs entirely in your browser". الفكرة جريبة: وكيل ذكاء اصطناعي يعمل كإضافة متصفح، لا يحتاج إلى خادم منفصل، ولا إلى عمليات خارجية. كل شيء داخل المتصفح. هذا الدليل يشرح لك ما هو peerd، كيف تجربه، وما هي حدوده، بناءً على تحليل README وهيكل المشروع.
ملاحظة مهمة: README المشروع غير واضح تماماً، لذا الخطوات التالية تقريبية وتعتمد على فهم بنية المشروع. لا توجد أوامر تثبيت مؤكدة، وسنذكر ذلك صراحة.
ما هو peerd بالضبط؟
peerd هو إطار عمل (harness) لوكيل AI يعمل كإضافة متصفح. الفكرة: بدلاً من تشغيل وكيل على خادم أو جهاز منفصل، يعمل الوكيل داخل متصفحك، ويتحكم في صفحات الويب نيابة عنك. يستخدم مفاتيح API الخاصة بك (مثل OpenAI) للتواصل مع نموذج لغوي كبير (LLM). المشروع مكتوب بلغة JavaScript خالصة (Vanilla JS) بدون أدوات بناء، ومرخص تحت Apache 2.0.
من يحتاج peerd ومن لا؟
يناسب: مطوري الويب الذين يريدون أتمتة مهام متصفح (ملء نماذج، جمع بيانات، اختبار). صانعي المحتوى التقني الذين يبحثون عن أدوات AI جديدة. أصحاب المشاريع الصغيرة الذين يريدون تجربة AI بدون تكاليف خادم.
لا يناسب: المبتدئين تماماً في البرمجة (يتطلب فهم مفاتيح API وإضافات المتصفح). من يبحث عن حل جاهز ومنتج نهائي (المشروع تجريبي). من يحتاج دعم اللغة العربية (غير مذكور).
المميزات الرئيسية
- يعمل بالكامل في المتصفح (لا خادم)
- إضافة متصفح قياسية (Chrome/Firefox)
- يستخدم مفاتيح API الخاصة بك (تحكم كامل)
- مفتوح المصدر (Apache 2.0)
- مكتوب بـ Vanilla JS (لا يحتاج بناء)
المتطلبات الأساسية قبل البدء
- متصفح حديث (Chrome أو Firefox)
- حساب ومفتاح API من مزود LLM (مثل OpenAI)
- معرفة أساسية بكيفية تحميل إضافات المتصفح في وضع المطور
- محرر نصوص (لتعديل ملف .env)
خطوات التركيب والتثبيت (تقريبية)
لأن README غير واضح، هذه الخطوات مبنية على تحليل بنية المشروع. قد تختلف التفاصيل.
- استنساخ المستودع:
git clone https://github.com/NotASithLord/peerd.git - افتح المتصفح، اذهب إلى صفحة الإضافات (chrome://extensions أو about:debugging#/runtime/this-firefox)
- فعّل "وضع المطور" (Developer mode)
- اختر "تحميل إضافة غير معبأة" (Load unpacked) واختر مجلد المشروع
- ابحث عن ملف
.env.exampleفي المجلد، انسخه إلى.envواملأ مفاتيح API - أعد تحميل الإضافة من صفحة الإضافات
ملاحظة: إذا لم يوجد ملف .env.example، قد تحتاج إلى إنشاء ملف .env بنفسك بناءً على المتغيرات المذكورة في README (غير موجودة حالياً).
شرح ملف .env ومفاتيح API
ملف .env يفترض أن يحتوي على مفاتيح API الخاصة بك. المتغيرات المتوقعة (غير مؤكدة):
OPENAI_API_KEY: مفتاح API من OpenAIANTHROPIC_API_KEY: مفتاح API من Anthropic (اختياري)
تأكد من عدم مشاركة هذا الملف أو رفعه إلى GitHub.
كيفية تشغيل peerd لأول مرة
بعد تحميل الإضافة، يجب أن يظهر أيقونة peerd في شريط الأدوات. اضغط عليها لفتح الواجهة. قد تحتاج إلى إدخال مفتاح API في واجهة الإضافة إذا لم يتم تعيينه في ملف .env. اكتب أمراً بسيطاً مثل "افتح موقع example.com" لاختبار التشغيل.
أخطاء شائعة وحلولها
استخدامات عملية في السوق السعودي
- أتمتة ملء نموذج اتصال: يمكن للوكيل ملء نموذج على موقع سعودي (مثل نموذج طلب خدمة) بالبيانات المخزنة.
- جمع بيانات من صفحة ويب: استخراج قائمة منتجات من متجر إلكتروني سعودي وتحليلها.
- مساعد تصفح: البحث عن معلومات في موقع حكومي سعودي وتلخيصها.
هل يستحق peerd التجربة؟
نعم، إذا كنت مطوراً وتبحث عن أداة تجريبية لفهم كيفية عمل وكلاء AI في المتصفح. لكن لا تتوقع منتجاً نهائياً. المشروع في مراحله الأولى، README غير واضح، وقد تواجه مشاكل في التركيب. استثمر وقتك إذا كنت مهتماً بالمساهمة أو التعلم.
بدائل مشابهة لـ peerd
أسئلة شائعة (FAQ)
هل peerd آمن للاستخدام؟
نسبياً. الإضافة تعمل في متصفحك وتستخدم مفاتيح API الخاصة بك. لكن أي إضافة لها صلاحيات على المتصفح، لذا تأكد من فهمك للأذونات المطلوبة.
ما هي مفاتيح API التي أحتاجها؟
الأساسي هو مفتاح OpenAI. قد يدعم مزودين آخرين (غير مؤكد).
هل يمكن استخدام peerd بدون اتصال بالإنترنت؟
لا، يحتاج إلى اتصال للتواصل مع API.
ما الفرق بين peerd وأدوات مثل AutoGPT؟
AutoGPT يعمل على نظامك (خادم محلي)، بينما peerd يعمل داخل المتصفح كإضافة.
هل يدعم peerd اللغة العربية؟
غير مذكور في README، لذا لا تفترض ذلك.
كيف أحدث peerd؟
اسحب آخر التغييرات من GitHub وأعد تحميل الإضافة.
ماذا أفعل إذا توقف peerd عن العمل؟
تحقق من تحديثات المشروع، وأعد تحميل الإضافة، وتأكد من صحة مفتاح API.
هل يمكنني المساهمة في تطوير peerd؟
نعم، المشروع مفتوح المصدر. يمكنك فتح Issue أو Pull Request على GitHub.
خلاصة وتوصيات
peerd فكرة واعدة لكنها غير ناضجة. إذا كنت مستعداً لخوض تجربة تقنية قد تكون غير مستقرة، فجربها. وإلا، انتظر حتى يصبح README أوضح أو يظهر بديل أفضل. تذكر أن الهدف من هذا الدليل هو توفير خريطة طريق عربية عملية، وليس ترويجاً للمشروع.
Playbook التطبيق
خطوات عملية مرتبة من التشخيص إلى النتيجة
استنساخ المستودع
لماذا؟ للحصول على كود المشروع محليًا
كيف؟ git clone https://github.com/NotASithLord/peerd.git
الناتج: مجلد peerd على جهازك
تحميل الإضافة في المتصفح
لماذا؟ لتشغيل peerd كإضافة متصفح
كيف؟ افتح chrome://extensions، فعّل وضع المطور، اختر 'تحميل إضافة غير معبأة' واختر مجلد peerd
الناتج: ظهور أيقونة peerd في شريط الأدوات
إعداد ملف .env
لماذا؟ لتزويد الإضافة بمفاتيح API
كيف؟ انسخ .env.example إلى .env واملأ OPENAI_API_KEY (واختياريًا ANTHROPIC_API_KEY)
الناتج: ملف .env صحيح التنسيق
إعادة تحميل الإضافة
لماذا؟ لتطبيق التغييرات
كيف؟ في صفحة الإضافات، اضغط على زر إعادة التحميل للإضافة
الناتج: الإضافة محدثة وجاهزة
اختبار التشغيل
لماذا؟ للتحقق من عمل الوكيل
كيف؟ اضغط على أيقونة peerd، أدخل أمرًا مثل 'افتح example.com'
الناتج: الوكيل ينفذ الأمر أو يظهر خطأ
قوالب جاهزة للنسخ
حوّل القراءة إلى تنفيذ سريع
OPENAI_API_KEY=your_openai_api_key_here ANTHROPIC_API_KEY=your_anthropic_api_key_here
مصفوفة الأخطاء
اعرف أين يتعثر الناس وكيف تتجنب ذلك
شجرة القرار
ماذا تفعل حسب حالتك؟
إذا: إذا كنت مطورًا ولديك مفتاح API
إذن: اتبع خطوات التثبيت وجرب peerd
إذا: إذا كنت مبتدئًا أو تبحث عن حل جاهز
إذن: انتظر حتى يصبح README أوضح أو استخدم بديلاً مثل BrowserGPT
إذا: إذا واجهت مشاكل في التثبيت
إذن: راجع قسم الأخطاء الشائعة أو افتح Issue على GitHub
إذا: إذا كنت بحاجة لدعم العربية
إذن: لا تفترض وجوده؛ اختبر بنفسك أو ابحث عن بديل
خطة تطبيق 7 أيام
جدول صغير يمنع التسويف
- اليوم 1: استنساخ المستودع وتحميل الإضافة
- اليوم 2: إعداد ملف .env وإعادة التحميل
- اليوم 3: اختبار أوامر بسيطة (فتح موقع)
- اليوم 4: اختبار أتمتة نموذج اتصال
- اليوم 5: تجربة جمع بيانات من صفحة ويب
- اليوم 6: توثيق الأخطاء ومشاركتها في Issue
- اليوم 7: تقييم التجربة واتخاذ قرار الاستمرار
حقائق سريعة تحفظها
نقاط مختصرة ترجع لها لاحقاً
1. peerd مكتوب بـ Vanilla JS بدون أدوات بناء
2. يعمل كإضافة متصفح قياسية (Chrome/Firefox)
3. يستخدم مفاتيح API الخاصة بك (OpenAI إلزامي)
4. مرخص تحت Apache 2.0
5. README غير واضح ولا يحتوي على تعليمات تثبيت مؤكدة
6. لا يدعم اللغة العربية بشكل مذكور
7. المشروع تجريبي وغير ناضج
8. يتطلب اتصالاً بالإنترنت للتواصل مع API
9. يمكن المساهمة عبر GitHub
أسئلة شائعة
إجابات مباشرة على ما يبحث عنه الزائر
مصطلحات سريعة
تعريفات مختصرة تمنع الالتباس
برنامج يستخدم الذكاء الاصطناعي لتنفيذ مهام بشكل مستقل، مثل ملء النماذج أو جمع البيانات.
برنامج صغير يضاف إلى المتصفح لتوسيع وظائفه، مثل peerd.
رمز سري يسمح للتطبيق بالتواصل مع خدمة خارجية مثل OpenAI.
JavaScript خالص بدون استخدام مكتبات أو أطر عمل.
ملف تعليمات في مستودع الكود يشرح كيفية استخدام المشروع.
أسئلة مرتبطة يبحث عنها الناس
استخدمها كمسارات متابعة داخل نفس الموضوع
لماذا هذا المرجع يتجاوز الموضوع نفسه؟
تحول القارئ: من متشكك في جدوى المشاريع الجديدة إلى متمكن من تجربتها وتقييمها بنفسه
- أتمتة الويب (Web Automation)
- تطوير إضافات المتصفح
- استخدام APIs LLM
كيف تستخدم هذا المرجع لاحقاً؟
القيمة الحقيقية تظهر عند العودة والتطبيق
لا تتعامل معه كمقال يُقرأ مرة واحدة. استخدمه كلوحة تشغيل: ارجع للتشخيص عند ظهور المشكلة، وللقوالب عند التطبيق، ولمؤشرات القياس عند المراجعة.
peerd فكرة واعدة لكنها غير ناضجة. إذا كنت مستعداً لخوض تجربة تقنية قد تكون غير مستقرة، فجربها. وإلا، انتظر حتى يصبح README أوضح أو يظهر بديل أفضل. تذكر أن الهدف من هذا الدليل هو توفير خريطة طريق عربية عملية، وليس ترويجاً للمشروع.
خطة تحديث هذا الدليل
حتى يبقى المرجع صالحاً مع الوقت
- تحقق من تحديثات README أسبوعياً
- تابع Issues على GitHub لمعرفة المشاكل الشائعة
- اختبر الإصدارات الجديدة بعد كل تحديث
- حدّث قائمة البدائل إذا ظهرت أدوات أفضل

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