ملحق | نظام التشغيل
؟ لقطات الشاشة
حدد الوظيفة وانقر بزر الماوس الأيمن وحددها - الأمر بهذه السهولة!
اختر المزود المفضل لديك وحدد النموذج الذي يثير اهتمامك أكثر.
قم بتخصيص مظهرك ومظهرك، وأطلق العنان لإبداعك من خلال مطالباتك الخاصة!
مزيج من الوكلاء (الإصدار المسبق) ق
ساعدني في تطوير هذا الامتداد
استخدم رمز الانتساب الخاص بي عند التسجيل في VAPI: https://vapi.ai/?aff=extension-os
ابدء
- انسخ الامتداد أو قم بتنزيل أحدث إصدار.
- افتح متصفح Chrome وانتقل إلى chrome://extensions.
- قم بتمكين وضع المطور من خلال النقر على مفتاح التبديل الموجود في الزاوية اليمنى العليا من الصفحة.
- قم بفك/فك ضغط ملف
chrome-mv3-prod.zip
- انقر فوق الزر "تحميل غير مضغوط" وحدد المجلد الذي قمت بفك ضغطه للتو.
- تفتح صفحة الخيارات تلقائيًا، أدخل مفاتيح واجهة برمجة التطبيقات (API) الخاصة بك.
سمات
- المصنع الفوري : صمم كل مطالبة وفقًا لاحتياجاتك دون عناء من خلال التثبيت القياسي لدينا.
- مصنع المطالبة : اختر الوظيفة لكل مطالبة: من النسخ واللصق إلى فتح شريط جانبي جديد.
- التكامل السلس : يمكنك الوصول بسهولة إلى أي نموذج LLM مباشرة من موقع الويب المفضل لديك.
- التخزين الآمن : يتم تخزين مفتاح API الخاص بك بشكل آمن في وحدة التخزين المحلية للمتصفح، مما يضمن عدم مغادرة جهازك أبدًا.
- [تجريبي] خليط الوكلاء : استمتع بتجربة ميزة مزيج الوكلاء المبتكرة.
لماذا
في صباح يوم 27 يوليو 2024، بدأت رحلة مثيرة بالانضمام إلى SF Hackathon x Build Club. وبعد أشهر من تحسين هذا المفهوم في ذهني، قررت أن الوقت قد حان لإعادته إلى الحياة. لقد عملت على تعزيز فكرتي، وتحديث ما قمت بإنشائه بالفعل، وتمكين الجميع من إطلاق العنان لإبداعهم من خلال المطالبات المخصصة.
البيانات - الوعي
يتم تخزين كافة البيانات الخاصة بك محلياً على القرص الصلب الخاص بك.
ماك أو إس إكس
/Users/<your-username>/Library/Application Support/Google/Chrome/Default/Sync Extension Settings/
المضيف المحلي
للاستفادة من خيار المضيف المحلي وإجراء استدلال LLM، يجب عليك إعداد خادم Ollama محلي. يمكنك تنزيل وتثبيت Ollama مع واجهة سطر الأوامر (CLI) هنا.
سحب الصورة
مثال:
بدء تشغيل الخادم
مثال:
OLLAMA_ORIGINS=chrome-extension://* ollama serve
هام : تحتاج إلى تكوين متغير البيئة OLLAMA_ORIGINS
إلى chrome-extension://*
للسماح بالطلبات من امتداد Chrome. إذا لم يتم تكوين OLLAMA_ORIGINS
بشكل صحيح، فسوف تواجه خطأً في ملحق Chrome.
الأمان يجب استبدال *
في chrome-extension://*
بمعرف الامتداد. إذا قمت بتنزيل الامتداد | نظام التشغيل من Chrome، يرجى استخدام chrome-extension://bahjnakiionbepnlbogdkojcehaeefnp
ماك
قم بتشغيل launchctl setenv
لتعيين OLLAMA_ORIGINS
.
launchctl setenv OLLAMA_ORIGINS "chrome-extension://bahjnakiionbepnlbogdkojcehaeefnp"
ضبط متغيرات البيئة على نظام Mac (Ollama)
عامل ميناء
يمكن أيضًا تشغيل خادم Ollama في حاوية Docker. يجب أن تحتوي الحاوية على متغير البيئة OLLAMA_ORIGINS
مضبوطًا على chrome-extension://*
.
قم بتشغيل docker run
باستخدام العلامة -e
لتعيين متغير البيئة OLLAMA_ORIGINS
:
docker run -e OLLAMA_ORIGINS="chrome-extension://bahjnakiionbepnlbogdkojcehaeefnp" -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama
قائمة المهام
انقله إلى مكان آخر في أسرع وقت ممكن:
- https://github.com/rowyio/roadmap?tab=readme-ov-file#step-1-setup-backend-template
- https://canny.io
- https://sleekplan.com/
عاجل وهام
عاجل وغير مهم
هام وغير عاجل
ليست عاجلة، ليست مهمة
فيديو يوتيوب من الهاكاثون
لقطات
أولينا من بيكساباي
نيكي بي من بيكساباي
موسيقى
- https://suno.com/song/f14541af-c853-4c22-b0b7-9000194fc9c6
أصوات
شكر خاص
- بناء النادي -> منظم Hackaton
- Leonardo.ai -> الأيقونة التي تم إنشاؤها باستخدام نموذج طائر الفينيق
- Canva -> الصور الأخرى التي لم يتم إنشاؤها باستخدام الذكاء الاصطناعي
- ShadCn -> كل واجهة المستخدم؟
- بلازما -> الإطار
- Groq -> الاعتمادات الإضافية
- الأيقونات -> الأيقونات8
- https://shadcnui-expansions.typeart.cc/
سجل التغيير
0.0.24
- إضافة القدرة على تحديد عنوان URL مخصص
0.0.23
- إضافة رابط إلغاء التثبيت لفهم ما يمكننا تحسينه.
0.0.22
- تم إصلاح موضع X وY في صفحة مثل LinkedIn وReddit وما إلى ذلك.
- تمت إزالة DeclarativeNetRequest لتحسين دورة حياة الإصدار في ضوء متطلبات ترخيص متجر Chrome. يستمر دعم Ollama بشكل كامل، ويمكن العثور على تعليمات التكوين التفصيلية في ملف README.
0.0.21
- تم تغيير ملف GIF التمهيدي الذي يوضح كيفية استخدام الامتداد | نظام التشغيل.
- PromptFactory: تم تنفيذ إشعار لإعلام المستخدمين بأنه سيتم إلحاق أي نص محدد تلقائيًا بنهاية المطالبة.
- الإعدادات: استخدام Switch vs CheckBoxes
- تم تنفيذ تتبع مجهول اختياري (معطل افتراضيًا) لمراقبة أنماط الاستخدام، بما في ذلك النماذج والموردين الأكثر استخدامًا.
0.0.20
- SelectionMenu: يمكن الوصول إليها الآن على Reddit أيضًا! (ضع في اعتبارك إضافة بادئة لجميع فئات Tailwind لتحقيق الاتساق)
- PromptSelector: تم حل جميع تحذيرات React للحصول على تجربة أكثر سلاسة
- التحقق من أن الاختيار المسبق يعمل بشكل صحيح (بفضل اختبار E2E)
0.0.19
- تمت إضافة المزيد من التعليمات للولاما
- المضيف المحلي: إضافة القدرة على تحديد النموذج عن طريق إدخال النص (مقابل مربع التحديد)
- تم إصلاح خطأ useEffect
0.0.18
- SelectionMenu: الآن يمكنك اختيار تمكين/تعطيل
- قائمة التحديد: عند الضغط على مفتاح (على سبيل المثال مفتاح مسافة للخلف للإزالة، أو CTRL/CMD + C للنسخ) تختفي القائمة تلقائيًا
0.0.17
- التطوير: كاتب مسرحي متكامل للاختبار وأضاف مجموعة من الاختبارات الآلية
0.0.16
- SelectionMenu: تم إصلاح الخلل الذي تسبب في اختفاء القائمة بشكل غير متوقع بعد حدث onMouseUp، مما أدى إلى حدوث ارتباك فيما يتعلق باختيار العنصر للمستخدمين.
- SelectionMenu: تم تعديل الفجوة المرئية لتوفير مساحة أكبر للمستخدم.
- واجهة المستخدم: تم التخلص من حالة النجاح/التحميل المتضاربة للحصول على تجربة مستخدم أكثر وضوحًا.
0.0.15
- SelectionMenu: تم تحسين آلية التشغيل لتحسين الاستجابة.
- SelectionMenu: تم تقليل الحجم للحصول على تصميم أكثر إحكاما.
- SelectionMenu: يقوم بتحديث العناصر تلقائيًا فورًا بعد أن يقوم المستخدم بتحديث المطالبات.
0.0.14
- تم إصلاح المشكلات النحوية، وذلك بفضل لوكا.
- قدم قائمة جديدة، من باب المجاملة دينيس.
- القائمة الجديدة لا تدعم المكالمات الهاتفية حاليًا (الميزة ستتوفر قريبًا).
0.0.13
- واجهة مستخدم محسنة (أصبحت تلميحات الأدوات أكثر وضوحًا الآن) بفضل Juanjo (We Move Experience) وAgostina (PepperStudio)
- المصنع الفوري: استخدام AutoTextArea لتحسين العرض الفوري
- المصنع الفوري: تمت إزالة المعرف لتحسين تجربة المستخدم (المستخدمين غير التقنيين)
- النظام: قم بتقسيم SystemPrompt من userPrompt.
- تجربة المستخدم: تحسينات صغيرة وإزالة العناصر المعقدة
0.0.12 (غير متاح للعامة)
- عام: استنفاد الطبقة المجانية. ليس لدينا راعي (حتى الآن) لدعم مستخدمي مجتمعنا.
- Google: تمت إضافة الهوية وidentity.email لتمكين تسجيل الدخول التلقائي باستخدام بيانات اعتماد Google الخاصة بك.
0.0.11 (غير متاح للعامة)
- عام: تم تقديم طبقة مجانية للمستخدمين لاستكشاف الامتداد | نظام التشغيل دون الحاجة إلى فهم مفاتيح API.
- التطوير: تم تنفيذ المفتاح العام CRX للحفاظ على معرف ملحق ثابت عبر عمليات إعادة التثبيت أثناء التطوير.
- التطوير: OAUTH متكامل لمصادقة المستخدم عند الوصول إلى الطبقة المجانية.
- الأذونات: تمت إضافة أذونات الهوية لتسهيل استرجاع هوية المستخدم.
- الواجهة: صور محدثة لتحسين العرض المرئي.
- المصنع الفوري: تعيين الامتداد | نظام التشغيل كنموذج افتراضي، مما يمكّن المستخدمين من الاستفادة من الامتداد دون معرفة مسبقة بإعداد API Key.
0.0.10
- قائمة السياق: تمت إضافة خيار جديد للنقر بزر الماوس الأيمن للوصول السلس إلى إعدادات التكوين.
- قائمة السياق: تم تحسين تخطيط وتنظيم قائمة السياق لتحسين تجربة المستخدم.
- المصنع الفوري: قدم ورقة شاملة توضح بالتفصيل سياق كل ميزة ووظيفتها.
- المصنع الفوري: تم تنفيذ رمز قابل للنقر للإشارة إلى أن تلميح الأداة يحتوي على معلومات إضافية عند النقر عليه.
0.0.9
- إصلاحات الشوائب
- تنظيف قاعدة التعليمات البرمجية
- تم تحسين تجربة المستخدم للوظيفة
0.0.8
- تمت إزالة التبعية غير الضرورية للامتثال لإرشادات النشر في متجر Chrome.
- قدم أيقونة جديدة.
- تم تنفيذ حالة التحميل.
- تم إصلاح مشكلة انقطاع رؤية Reddit.
0.0.7
- إضافة النماذج المفقودة من Together.ai
- إضافة النماذج المفقودة من groq
- تم تحديث الصفحة حول
- MoA : أضف القدرة على استخدام موجه مخصص.
0.0.6
- النافذة المنبثقة: تم تجديد واجهة المستخدم
- النافذة المنبثقة: صورة العرض التقديمي الجديد وشعاره
- الخيارات: الخطوط الموحدة
- الخيارات: تحديثات بسيطة لواجهة المستخدم
- المحتوى: معالجة أفضل للأخطاء وتجربة المستخدم (يتم إعادة توجيه المستخدم إلى صفحة الخيارات عندما يكون مفتاح API مفقودًا)
- إصلاح لـ Together.ai (كان يستخدم نموذجًا غير مخصص للدردشة)
0.0.5
- رابط الانتساب إلى Vapi (ساعدني في الحفاظ على هذا الامتداد، قم بالتسجيل باستخدام الرابط)
- تحسينات Vapi: تدعم المطالبات الآن تحديد رقم هاتف محدد للاتصال به.
- تحسينات Vapi: يمكن أن تتضمن المطالبات الآن رسالة أولية مخصصة للمحادثة.
- تحسينات Vapi: الآن يمكن تخصيص كل مطالبة باستخدام
- واجهة المستخدم: قسم لتكوينات محددة
0.0.4
- الإصلاح العاجل: كان declarativeNetRequest يعترض كل طلب مضيف محلي.
0.0.3
- تمت إضافة حماية فرع جيثب.
- تم تغيير بنية البيانات لتحقيق طريقة أكثر وضوحًا وتجريدًا لاستدعاء الوظائف
- وظيفة لتنظيف بنية البيانات للتكيف مع chrome.contextMenus.CreateProperties
- استخدم "side_" كاختراق لفتح الشريط الجانبي. السبب: لا يعمل الشريط الجانبي.open بعد أن نسميه Storage.get
- السماح بتغيير المطالبات الافتراضية
- يتم فتح chrome.runtime.openOptionsPage() فقط في بيئة الإنتاج (عند التثبيت)
- واجهة مستخدم محسنة (تم التبديل إلى المظهر الداكن)
- السماح بتغيير الوظيفة؛ يعد الخطأ "side_" مزعجًا لأنه يزيد من تعقيد قاعدة التعليمات البرمجية.
0.0.2
- كيفية التثبيت والبدء في تلميع المستودع
0.0.1
مسكتك
- تأكد من تهيئة open.sidePanel دائمًا قبل تخزين Plasmo.
- لدينا حاليًا قائمتان تعملان بشكل مشابه ولكن ليس بشكل متطابق؛ نحن بحاجة إلى تنفيذ حل أكثر كفاءة لدمجها في حل واحد.
- قد يتوقف معالج Plasmo عن العمل بشكل غير متوقع دون حدوث أخطاء إذا لم يتم إرجاع الاستجابة؛ تأكد من إرجاع الرد دائمًا لمنع هذه المشكلة.