الوصف
Open Interpreter هو وكيل ترميز قوي وخفيف الوزن يمكّن نماذج اللغة المفتوحة من تنفيذ التعليمات البرمجية مباشرة على جهازك. هذا المشروع المبني بلغة Rust هو تفرع (fork) من Codex الخاص بـ OpenAI، مع تركيز محدد على محاكاة آلية الوكيل التي تزيد من أداء النماذج منخفضة التكلفة. يدعم مجموعة من النماذج المفتوحة، بما في ذلك Deepseek و Kimi و Qwen، مما يجعل قدرات الذكاء الاصطناعي المتقدمة أكثر سهولة.
يمكن للوكيل تشغيل الأوامر داخل بيئات العزل الأصلية على macOS و Linux و Windows، مما يضمن الأمان والتحكم. يمكن للمستخدمين التبديل بسهولة بين مقدمي الخدمات والنماذج المختلفة مباشرة من واجهة المستخدم النصية (TUI) باستخدام الأمر `/model`. علاوة على ذلك، يسمح بفحص وتبديل آليات النماذج الأصلية لـ Rust باستخدام الأمر `/harness`، مما يوفر المرونة في كيفية تفاعل النماذج مع النظام.
تم تجهيز Open Interpreter بمهارة قوية لضمان الجودة (QA) تمكّن أي نموذج من تشغيل واختبار الواجهات. يشمل ذلك تشغيل تطبيقات الويب في متصفح حقيقي عبر `agent-browser` أو إدارة واختبار التطبيقات الأصلية باستخدام `trycua`. كما أنه يعمل كوكيل بروتوكول عميل الوكيل (Agent Client Protocol) للمحررات، مما يسهل التكامل السلس مع سير عمل التطوير.
تتم إدارة التكوين وحالة الجلسة محليًا تحت `~/.openinterpreter`، مما يوفر تجربة مستخدم شخصية وخاصة. يدعم المشروع ميزات متقدمة مثل `exec` و MCP والمهارات والخطافات (hooks) والأذونات، كما هو مفصل في ملف `AGENTS.md`. تجعل مجموعة الميزات الشاملة هذه Open Interpreter أداة متعددة الاستخدامات للمطورين الذين يتطلعون إلى الاستفادة من نماذج الذكاء الاصطناعي المفتوحة لمهام الترميز والأتمتة المعقدة.
يتم تطوير المشروع بنشاط، مع تركيز الالتزامات الأخيرة على إصلاح الأخطاء وتحسينات المثبت ومحاكاة الآليات لمختلف النماذج. تشجع طبيعته مفتوحة المصدر، المرخصة بموجب Apache-2.0، على مساهمات المجتمع والتطوير الإضافي. توفر وثائق المشروع أدلة مفصلة حول التثبيت والتكوين والاستخدام، مما يجعله متاحًا لكل من المبتدئين والمستخدمين ذوي الخبرة.
الميزات الأساسية لـ Open Interpreter
وكيل ترميز خفيف الوزن للنماذج المفتوحة
يدعم نماذج Deepseek و Kimi و Qwen
يشغل التعليمات البرمجية محليًا على macOS و Linux و Windows
عزل أصلي لتنفيذ الأوامر
واجهة مستخدم نصية (TUI) لتبديل مقدمي الخدمات والنماذج
يحاكي آلية الوكيل لتحقيق الأداء الأمثل
مهارة ضمان الجودة (QA) لتشغيل واختبار الواجهات
أتمتة المتصفح باستخدام agent-browser
تشغيل التطبيقات الأصلية باستخدام trycua
وكيل بروتوكول عميل الوكيل (Agent Client Protocol) للمحررات
إدارة التكوين المحلي وحالة الجلسة
يدعم exec و MCP والمهارات والخطافات (hooks) والأذونات
البدء مع Open Interpreter
الاستنساخ: احصل على أحدث التعليمات البرمجية من مستودع GitHub.
التثبيت: اتبع تعليمات التثبيت الخاصة بالمنصة (على سبيل المثال، باستخدام curl أو PowerShell).
التكوين: قم بإعداد النماذج والآليات المفضلة لديك حسب الحاجة.
التنفيذ: ابدأ جلسة مترجم بكتابة 'i' أو 'interpreter' في الطرفية الخاصة بك.
التفاعل: استخدم الأوامر والمطالبات لجعل الوكيل ينفذ التعليمات البرمجية ويتفاعل مع نظامك.
التبديل: استخدم أوامر مثل `/model` و `/harness` لتغيير التكوينات النشطة.
حالات استخدام Open Interpreter
- تنفيذ التعليمات البرمجية محليًا
- الأتمتة المدعومة بالذكاء الاصطناعي
- اختبار تطبيقات الويب
- التحكم في التطبيقات الأصلية
- التكامل مع سير عمل التطوير
- التجريب مع النماذج المفتوحة








