عن المشروع
Rune هو وكيل ذكاء اصطناعي متعدد الاستخدامات يركز على الأمان، ويؤكد على بنية zero-trust. يستخدم خمس طبقات عزل—بما في ذلك cgroups v2، ومساحات أسماء الشبكة، وSeccomp BPF، وقيود نظام الملفات Landlock، وقوائم السماح DNS—لتنفيذ الأدوات بأمان. يُوزَّع المشروع كملف ثنائي واحد، مما يجعله قابلًا للنقل بدرجة عالية في بيئات متنوعة.
تشمل القدرات الرئيسية:
- **أوضاع وكيل الذكاء الاصطناعي**: يعمل كأداة CLI تفاعلية، أو أداة وضع الأنابيب غير التفاعلية، أو نوع مورد Concourse CI.
- **مركز Rune Notes**: خادم مستقل يوفر واجهة ويب، وREST API، ونقطة نهاية MCP. يتعامل مع ملفات Markdown المحلية كمصدر للحقيقة، ويدعم رياضيات KaTeX، ومخططات Mermaid، وعرض SVG.
- **الأدوات والمهارات**: يتضمن أدوات مدمجة لمعالجة الملفات، وتنفيذ الأوامر، وجلب الويب، مع نظام 'مهارات' معياري لقدرات خاصة بالسياق.
- **التكامل**: يتضمن إضافة أصلية لـ Vim/Neovim لإكمال النص الشبح والتحرير بمساعدة الذكاء الاصطناعي، بالإضافة إلى إضافة متصفح (Rune Chat) للتفاعل السياقي.
- **دعم MCP**: يعمل كعميل MCP (الاتصال بالخوادم الخارجية) وخادم MCP (كشف قدراته الخاصة).
- **إدارة السياسات**: يوفر تحكمًا دقيقًا في إجراءات الذكاء الاصطناعي عبر قوائم السماح، أو مطالبات التأكيد، أو الأوضاع غير المقيدة، مما يضمن التشغيل الآمن في البيئات الحساسة.
- **دعم المزودين**: متوافق مع GitHub Copilot، وOpenRouter، وGoogle Gemini، ومزودي LLM الآخرين المتوافقين مع OpenAI.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.