الوصف
Wavefunction هو وكيل برمجي مفتوح المصدر مصمم خصيصًا لنظام macOS، مع prioritizing تصميم بسيط وأداء فعال. على عكس العديد من تطبيقات الوكلاء التي تضيف ميزات باستمرار، يركز Wavefunction على فلسفة «الأقل هو الأكثر»، مستهدفًا البساطة والسرعة لتعزيز تجربة البرمجة.
قراءة المزيد
يوفر الوكيل مرونة كبيرة في اختيار النموذج، مما يسمح للمستخدمين باختيار والتبديل بين نماذج مختلفة حسب الحاجة. يدعم تشغيل النماذج محليًا، باستخدام مفاتيح API الشخصية من مزودين مثل OpenAI وAnthropic وGoogle Gemini وOpenRouter أو Vercel AI Gateway، أو تسجيل الدخول باستخدام ChatGPT Plus أو Pro. تضمن هذه الطريقة عدم قفل المستخدمين في خطط أو حدود مزود واحد، ويمكنهم الحفاظ على عدم الاحتفاظ بالبيانات لأعمال حساسة تتعلق بالخصوصية.
تم تصميم Wavefunction كتطبيق سطح مكتب أصلي، ويوفر واجهة نظيفة وغير مزدحمة مع عدد أقل من الشريط الجانبي وعلامات التبويب، مما يحافظ على المحادثة مركزية في سير العمل. يتجنب المتصفحات المدمجة أو الميزات الزائدة، بل يتكامل مع المتصفح الافتراضي للمستخدم للروابط الخارجية. إحدى الابتكارات الرئيسية هي نهجه في استخدام الكمبيوتر: يعمل الوكيل ضمن بيئة سطح مكتب معزولة خاصة به، وهي حاوية Docker محلية. وهذا يعني أن Wavefunction لا يتحكم أبدًا في ماوس المستخدم أو لوحة المفاتيح أو الشاشة، مما يسمح للمطورين بالاستمرار في العمل على جهاز Mac الخاص بهم دون انقطاع بينما يقوم الوكيل بأداء مهامه.
يتفوق Wavefunction في تدفقات العمل المتوازية. يمكن للمستخدمين تعيين مهام متعددة بشكل متسلسل، ويقوم الوكيل بتقسيم العمل بذكاء عبر الوكلاء الفرعيين. يمكن أن تعمل هذه الوكلاء الفرعيون على فروع وأشجار عمل منفصلة، مما يمنع تصادم الملفات ويسمح بالتوجيه الديناميكي. إذا تغيرت الخطط أثناء المهمة، تصل الرسائل إلى الوكيل الفرعي المعني، مما يمكّن من إجراء التعديلات دون إعادة تشغيل العملية بالكامل. يتضمن التطبيق أيضًا ميزات مثل «تفرع أو إرجاع» لبدء محادثات جديدة من أي رسالة أو التراجع عن الكود والمحادثات إلى حالات سابقة.
الأمان والخصوصية هما من المبادئ الأساسية. يخزن Wavefunction المحادثات والإعدادات محليًا على جهاز الكمبيوتر الخاص بالمستخدم. يدعم النماذج المحلية للاستدلال المحلي بالكامل ويسمح بتكوين المزودين مع خيارات عدم الاحتفاظ بالبيانات. بالنسبة للمهام التي تتطلب تفاعل سطح المكتب، تضمن حاوية Docker المعزولة للوكيل أن يظل جهاز Mac الخاص بالمستخدم آمنًا. تتم عمليات نقل الملفات بشكل صريح، حيث تذهب التنزيلات إلى المجلدات التي يختارها المستخدم وتتطلب التحميلات موافقة المستخدم. تتوقف عمليات تسجيل الدخول الآمنة للخدمات الخارجية الوكيل، مما يضمن أنه لا يرى أبدًا بيانات اعتماد تسجيل الدخول. كما تقدم المنصة تتبعًا قويًا للاستخدام والتكاليف، مما يوفر الشفافية في الاستخدام والنفقات.
- الفئةمساعدو البرمجة بالذكاء الاصطناعي
- نموذج التسعيرمجاني
- النشرتطبيق سطح المكتب
- المنصاتmacOS
الميزات الأساسية لـ Wavefunction
وكيل برمجي مفتوح المصدر لنظام macOS
يدعم النماذج المحلية (Ollama، LM Studio)
يتكامل مع مفاتيح API متنوعة (OpenAI، Anthropic، Google Gemini، OpenRouter، Vercel AI Gateway)
دعم تسجيل الدخول باستخدام ChatGPT Plus أو Pro
واجهة سطح مكتب بسيطة ونظيفة
محسّن لتدفقات العمل المتوازية مع الوكلاء الفرعيين
توجيه ديناميكي للمهام وتعديلات
تفرع أو إرجاع تاريخ المحادثة والكود
بيئة سطح مكتب معزولة في حاوية Docker
لا يتحكم أبدًا في ماوس المستخدم أو لوحة المفاتيح أو الشاشة
تسجيل دخول آمن للخدمات الخارجية
تخزين محلي للمحادثات والإعدادات
خيارات عدم الاحتفاظ بالبيانات مع المزودين
لوحة تتبع استخدام الرموز والتكاليف
أكثر من 70 موصل MCP جاهز ودعم خادم MCP مخصص
كيفية استخدام Wavefunction؟
تحميل التطبيق: احصل على تطبيق Wavefunction لنظام macOS من الموقع الرسمي.
تثبيت Docker Desktop: تأكد من تثبيت Docker Desktop وتشغيله على جهاز Mac الخاص بك، حيث إنه مطلوب لبيئة الوكيل المعزولة.
الاتصال بنموذج: اختر النموذج المفضل لديك عن طريق تسجيل الدخول باستخدام ChatGPT، أو إضافة مفاتيح API من المزودين المدعومين، أو إعداد نماذج محلية عبر Ollama أو LM Studio.
بدء محادثة: ابدأ محادثة جديدة وقدم أول مهمة برمجية أو تعليمات للوكيل.
تعيين مهام متوازية: استمر في إرسال مهام جديدة؛ سيقوم Wavefunction تلقائيًا بتقسيم العمل عبر الوكلاء الفرعيين للتنفيذ المتوازي.
مراقبة وتوجيه: راقب تقدم الوكيل وأرسل تعليمات أو تغييرات متابعة أثناء المهمة لتوجيه عمله.
مراجعة ودمج: راجع الكود والتغييرات التي أجراها الوكلاء الفرعيون، ثم دمجها في مشروعك.
حالات استخدام Wavefunction
- تطوير الكود المتوازي
- تحديثات الوثائق الآلية
- اختبار تكامل API
- تطوير الواجهة
- إعادة هيكلة الكود
- تصحيح الأخطاء وحل المشكلات
- أتمتة الأدوات المخصصة
- بيئة تطوير آمنة
- تجربة النماذج








