عن المشروع
Pixie هو تطبيق مكتبي مبني على Tauri v2 يوفر مساحة عمل موحدة لأدوات سطر أوامر وكلاء الذكاء الاصطناعي الخارجية. لا يتضمن نموذجه أو عميل API الخاص به؛ بل يشغّل واجهات سطر أوامر الوكلاء المثبتة، ويحلل مخرجات JSON المتدفقة الخاصة بها، ويعرضها في واجهة أصلية مصقولة. تشمل المحركات المدعومة Claude Code وCursor Agent وCodeBuddy، ويمكن ربط كل محادثة بمحرك مختلف بحيث يمكن تشغيل جلسات متعددة بالتوازي.
ينظَّم التطبيق حول مساحات العمل: يمكن لأي مجلد محلي أن يصبح دليل عمل للوكيل، مما يسمح للوكلاء بالعمل على مشاريع برمجية أو مستندات أو ملاحظات أو نصوص برمجية أو ملفات بيانات. أثناء الجلسة، يعرض Pixie markdown متدفقًا، وبطاقات استدعاء الأدوات، ونص التفكير الموسع حيث يكون مدعومًا، وقراءات الرموز والتكلفة والمدة. تستأنف الرسائل اللاحقة جلسة سطر الأوامر نفسها، مع الحفاظ على السياق عبر الأدوار.
يتضمن Pixie أيضًا لوحة مساحة عمل مع تصفح الملفات والمعاينات والوصول إلى Git وعرض متصفح مدمج وطرفية مدعومة بـ PTY. يمكن للمهام المجدولة تشغيل المطالبات بلا واجهة على أساس متكرر وتسليم النتائج عبر إشعارات سطح المكتب، بينما يمكن للتطبيق أن يبقى مقيمًا في شريط النظام.
من الميزات الرئيسية قاعدة المعرفة المحلية أولًا. يمكن تلخيص المحادثات إلى ملاحظات markdown متوافقة مع Obsidian مع YAML frontmatter، مفهرسة بواسطة محرك بحث BM25 مبني بلغة Rust مع تقسيم الرموز CJK عبر jieba. يمكن حقن نتائج البحث في رسائل الوكيل كسياق، وترتبط الملاحظات ذات الصلة بروابط بنمط wiki.
يتبع Pixie اصطلاحات مهارات وإضافات وكيل Claude، ويدعم ملفات SKILL.md وأسواق الإضافات واستدعاءات /skill عبر المحركات المتوافقة. وهو مبني باستخدام React وTypeScript وTailwind CSS وRust وtokio، ويدعم واجهات باللغات الإنجليزية والصينية المبسطة واليابانية. تبقى البيانات والإعدادات محلية، وتُدار اتصالات الوكيل بواسطة واجهات سطر الأوامر الخارجية المهيأة.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.