عن المشروع
OpenClip أداة نصية قابلة للبرمجة لنظام macOS تعزّز تحديد النص بشريط منبثق سياقي. عند تحديد نص في أي تطبيق، يظهر شريط عائم بإجراءات ذات صلة مثل النسخ والبحث والتحويل (UPPERCASE و lowercase و Title Case و camelCase) وتقييم العمليات الحسابية والكتابة بالذكاء الاصطناعي. يؤدي الضغط على ⌥⌘C إلى فتح لوحة بحث ضبابي فوق كتالوج الإجراءات بالكامل، بما في ذلك الإجراءات المعطلة، مع ترتيبها حسب الأحدث.
تشمل الميزات الرئيسية:
- منبثق سياقي فوري: يعرض الإجراءات تلقائيًا بناءً على النص المحدد، ويعود إلى محتويات الحافظة عند عدم وجود تحديد.
- لوحة البحث عن الإجراءات: بحث ضبابي في جميع الإجراءات باستخدام ⌥⌘C.
- إجراءات مدمجة بلا إعداد: البحث والنسخ والقص واللصق والخدمات ومجموعة التحويل تعمل فورًا.
- الإضافات: ثبّت حزم .openclipext (JavaScript و AppleScript و shell وقوالب URL وضغطات المفاتيح والاختصارات والخدمات) من المتجر المدمج أو ملف أو بإفلات مجلد في ~/.openclip/extensions. لا حاجة إلى خطوة بناء.
- إجراءات مخصصة من الواجهة الرسومية: أضف قوالب URL للبحث في الويب أو سكربتات shell مضمنة من التفضيلات.
- مساعد ذكاء اصطناعي مدمج: مرّر النص المحدد عبر Apple Intelligence أو Ollama المحلي أو مزودي السحابة (OpenAI/Claude)، أو سلّم الاستعلام إلى متصفحك. تظهر إعدادات الذكاء الاصطناعي المسبقة كإجراءات عادية.
- تخصيص عميق: اسحب لإعادة ترتيب الشريط، وعطّل الإجراءات، وتجاوز العناوين/الأيقونات، واختر سمة Classic أو Glass (Liquid Glass على macOS 26+، وزجاج ضبابي على 14–15)، واضبط قواعد خاصة بالتطبيق مع السماح/المنع و regex والخيارات المطلوبة.
- سريع حسب التصميم: Swift 6 مع التزامن الصارم، ووحدة مجال Core نقية، ونموذج تحويم فعّال.
التثبيت متاح عبر Homebrew (brew install --cask ganeshmshetty/tap/openclip) أو بتنزيل مباشر من صفحة الإصدارات. يلزم إذن Accessibility لاكتشاف تحديد النص. يتضمن التطبيق تعريفًا من 4 خطوات عند أول تشغيل.
الإضافات عبارة عن مجلدات بسيطة تحتوي على بيان openclip.json وسكربت. تشمل أنواع الإجراءات URL و JavaScript (مع جسر openclip.* و async/fetch) و AppleScript و shell ومقتطف نصي وضغطة مفتاح واختصار وخدمة وقوائم فرعية للمجموعات. دليل التأليف الكامل موجود في Extensions/AGENTS.md.
يتطلب البناء من المصدر macOS 14+ وXcode 16+ وXcodeGen. البناءات المحلية موقعة بتوقيع ad-hoc، لذلك لا حاجة إلى حساب Apple Developer. يتضمن المشروع سكربتات للتطوير والاختبار والتعبئة.
تغطي الوثائق البنية ودليل المطور وبيئات التشغيل ودليل المستخدم والتسجيل. يتوفر دعم المجتمع عبر Discord وGitHub Issues وخيارات الرعاية. OpenClip مرخصة برخصة MIT ومستقلة عن PopClip (علامة مسجلة لشركة Pilotmoon Software).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.