
أول أداة تسخير لوكلاء الذكاء الاصطناعي مدمجة أصلاً في المتصفح. امتداد متصفح يشغّل دورة وكيل كاملة في بيئة عملك الحالية: يوجّه علامات التبويب لديك، ويشغّل موارد حوسبة معزولة (دفاتر JS، أجهزة WASM Linux الافتراضية، تطبيقات من جانب العميل)، ويشارك ما يبنيه نظيرًا لنظير. BYOK، بلا خادم خلفي، وبلا تتبع عن بُعد.
peerd هو أول بيئة تشغيل عامة للوكلاء مبنية مباشرة على أساسيات المتصفح: Workers، الأصول (origins)، العزل (sandboxing)، OPFS، WASM/WASI، WebRTC، WebAuthn، وWebExtensions. يعمل بالكامل داخل Chrome وFirefox، مع علامات التبويب الخاصة بك، والجلسات المسجّلة، وتطبيقات الويب، وقوة الحوسبة المحلية.
بينما تحاول منصات الوكلاء سحب المتصفح إلى بيئة التشغيل، فإن peerd يسحب بيئة التشغيل إلى المتصفح.
للتنفيذ الفعلي للاستدلال، يمكنك اختيار مزود نماذج مستضاف مدعوم، أو نموذج محلي عبر localhost، أو الاطلاع على الدعم الأولي للنماذج المحلية عبر WebGPU (ونحن نراقب WebNN أيضًا).
لا يتطلب الأمر حساب peerd، أو متصفحًا مستضافًا، أو اتصالًا بخادم أدوات. الإصدارات الحالية لا ترسل أي بيانات تتبع منتج إلى peerd.
التثبيت · peerd.ai · البنية · الأمان
registry.js، بما في ذلك محولات السحابة BYOK وخيارات محلية بدون مفاتيح.يمكن للوكلاء المحليين الوصول إلى جهاز الكمبيوتر بالكامل. الوكلاء عن بُعد يعيشون في أجهزة الآخرين. المتصفح هو البديل: قدرة محلية خلف حدود أمنية صُقلت على مدى ثلاثة عقود.
يستخدم peerd تلك الحدود. يُسند عمل الصفحات إلى فاعلين منفصلين مع الأدوات الخاصة بذلك التبويب أو البيئة فقط. تبقى بيانات الاعتماد، وقواعد الشبكة، والتأكيدات، والتدقيق مع الإضافة. يفترض تصميم الدفاع المتعمق أن المحتوى غير الآمن سيتجاوز الفلتر في النهاية.
يدعم peerd كلاً من Chromium وFirefox. يشغّل Firefox الفاعلين في عمال مخصصين ويستخدم دفاتر مرئية للحوسبة عبر JavaScript. الميزات التي تتطلب مضيف المستند خارج الشاشة في Chrome تُزال من أدوات التحكم في Firefox وأدوات النماذج قبل الاستخدام. تحذف إصدارات المعاينة الخاصة بـ Firefox ميزة dweb حتى يتوفر مضيف شبكة في Firefox.
تعمل التطبيقات وWebVMs على Chrome. لا تملك التطبيقات وصولًا شبكيًا محيطيًا. الموارد البعيدة، والجلب (fetches)، وWebRTC، والنماذج، والتنقل إلى مستندات خارجية محظورة. تتطلب روابط HTTP وHTTPS الخارجية تأكيدًا من المستخدم.
يتم تتبع فجوات قدرات المتصفح المحددة، وقضاياها المنبعية، والاختبارات المطلوبة لإزالة كل حارس في
docs/BROWSER-COMPATIBILITY.md.
الكود هو مصدر الحقيقة للسلوك الحالي. ابدأ بـ CLAUDE.md، ثم اقرأ الوحدة ذات الصلة تحت extension/.
يستخدم peerd عزل المتصفح، وتعرضًا ضيقًا للأدوات، وبوابات سياسة عامل الخدمة، وضوابط صريحة للاتصال الصادر. يفوض الوكيل الرئيسي عمل البيئة إلى فاعلين بدون مفاتيح. على Chrome وFirefox، تعمل حلقات الوكلاء غير المنسّقة في أكوام عمال مخصصة منفصلة. إذا لم يستطع المتصفح إثبات تلك الحدود، لا يعمل طلب الفاعل ولا ينفذ أي عمل على هدفه.
يعتمد سلوك الشبكة على العملية. استدعاءات النماذج، وقراءات الويب، وتحميل أصول وقت التشغيل، وحركة مرور العزل، وحركة مرور dweb في المعاينة تستخدم مسارات وسياسات مختلفة ومحددة النطاق. راجع SECURITY.md ونموذج التهديد للحدود الحالية والقيود المعروفة.
chrome://extensions.extension/.أعد تحميل الإضافة من chrome://extensions بعد تغييرات المصدر.
يتطلب Firefox حزمة خاصة بـ Firefox. لا تقم بتحميل بيان تطوير Chrome الموجود في المستودع. استخدم إصدار Firefox عند أو أعلى من الحد الأدنى المعلن في تصحيح القناة تحت manifests/. هذا الحد الأدنى يتتبع دعم البرمجة النصية المرتبطة بالمستند المستخدمة في أدوات المتصفح.
bun run package -- --channel=preview --browser=firefox --no-sign
افتح about:debugging#/runtime/this-firefox، واختر Load Temporary Add-on، وحدد artifacts/peerd-preview-firefox.xpi. يجب إعادة تحميل الإضافات المؤقتة بعد إعادة تشغيل Firefox. يتم تعريف تحويلات المتصفح والقناة بواسطة نصوص التعبئة.
راجع GitHub Releases للأصول الحالية. تختلف حزم المتجر والمعاينة. تحذف حزم المتجر ميزة dweb. تتضمنها حزم المعاينة وقد تفعّل ميزات أتمتة إضافية. كود التعبئة هو المرجع لكل متصفح وقناة.
فقط أسرار الخزنة والسجلات الأمنية المحمية مشمولة بحدود تشفير الخزنة. تتبع حالة الإضافة المحلية الأخرى قواعد التخزين في وثائق الأمان.