الوصف
DevIntern هو أداة أتمتة مستضافة ذاتيًا مصممة لتبسيط سير عمل تطوير البرمجيات من خلال تحويل تذاكر إدارة المشاريع إلى طلبات سحب قابلة للتنفيذ. تعمل على أجهزتك الخاصة، وتقوم بالاستعلام عن متعقبات المهام الموجودة لديك مثل Jira وLinear وTrello وAsana وAzure DevOps وGitHub Issues وحتى ملفات Markdown العادية. ثم يستخدم النظام وكلاء البرمجة المفضلين لديك، مثل Claude Code وCodex وCursor وOpenCode، لتوليد الكود وإنشاء طلبات سحب.
قراءة المزيد
تدور الوظيفة الأساسية لـ DevIntern حول أتمتة الجوانب المتكررة من التطوير. يدير دورة الحياة بالكامل من استلام التذاكر إلى إنشاء طلبات السحب، بما في ذلك إدارة قوائم الانتظار، وآلات حالة الفروع وطلبات السحب، والمراجعة التلقائية الاختيارية، ومعالجة تعليقات المراجعة كالتزامات جديدة، واسترداد موثوق من حدود المعدل. يضمن ذلك أن يتمكن وكلاء البرمجة لديك من العمل بكفاءة واستقلالية، مما يتيح للمطورين البشريين التركيز على المهام الأكثر تعقيدًا واتخاذ القرارات الحرجة.
يؤكد DevIntern على الأمان والتحكم، حيث تبقى جميع بيانات الاعتماد والبيانات الحساسة على أجهزتك المحلية. يتكامل بسلاسة في سير العمل الحالي، دون الحاجة إلى تغييرات في مستودعك أو المراجعين أو خطوط أنابيب CI/CD أو المتعقب. تصل طلبات السحب بالتنسيق الذي اعتادت عليه فريقك، مما يسمح بدمج سلس في عمليات المراجعة الحالية. تتضمن المنصة أيضًا بوابة جدوى لمنع المواصفات الغامضة من أن تصبح طلبات سحب غير صحيحة، ودورة مراجعة ذاتية اختيارية حيث ينتقد الوكيل ويصلح كوده قبل المراجعة البشرية.
للتخطيط، يساعد DevIntern PM (تطبيق سطح المكتب لنظام macOS وLinux) مديري المنتجات على تحويل الموجهات الخشنة، وسجلات الأخطاء، أو تصميمات Figma إلى تذاكر واضحة ومحددة بناءً على قاعدة الكود. يضمن ذلك أن تتلقى فرق الهندسة مهامًا محددة جيدًا مع نطاق ومعايير قبول واضحة، مما يقلل من جولات التوضيح. تم بناء النظام للعمل غير المراقب، مع ميزات قوائم الانتظار المستمرة، واسترداد من الأعطال، واكتشاف حدود معدل المزود لضمان التشغيل المستمر.
يقدم DevIntern تسعيرًا مرنًا، بما في ذلك خيار استخدام تفاعلي مجاني و14 يومًا من تجربة العامل دون الحاجة إلى بطاقة ائتمان. تتطلب الأتمتة المستمرة غير المراقبة ترخيص دعم للمستخدمين الفرديين أو اشتراكات فريق/عمل لمجموعات أكبر. البرنامج متاح كمصدر تحت FSL، ويتحول إلى Apache-2.0 بعد عامين، مما يوفر الشفافية ويضمن إمكانية الاستخدام على المدى الطويل حتى لو توقفت التنمية. هذا الالتزام بالوصول المفتوح والاستضافة الذاتية يجعل DevIntern حلاً قويًا وموثوقًا لأتمتة مهام التطوير.
- الفئةأدوات DevOps والسحابة بالذكاء الاصطناعي
- نموذج التسعيرمجاني مع ميزات مدفوعة
- النشرمستضاف ذاتيًا
- المنصاتماك أو إس، لينوكس
الميزات الأساسية لـ DevIntern
عامل مستضاف ذاتيًا للأتمتة
يحول تذاكر المتعقب إلى طلبات سحب
يتكامل مع وكلاء البرمجة الموجودين (Claude Code، Codex، Cursor، OpenCode)
يدعم عدة متعقبات للمهام (Jira، Linear، Trello، Asana، Azure DevOps، GitHub Issues، Markdown)
يدير قوائم الانتظار والفروع وآلات حالة طلبات السحب
يعالج تعليقات المراجعة كالتزامات على نفس الفرع
يتضمن مراجعة تلقائية اختيارية وبوابة جدوى
يوفر استرداد من حدود المعدل واسترداد من الأعطال
تظل بيانات الاعتماد والبيانات على الأجهزة المحلية
DevIntern PM لتحويل المدخلات الخشنة إلى تذاكر واضحة
يدعم تكاملات مراقبة الأخطاء (Sentry)
يقدم تشغيلات تفاعلية مجانًا
متاح كمصدر تحت FSL (يتحول إلى Apache-2.0)
لا حاجة لتغييرات في سير العمل للفرق
يدعم GitHub وBitbucket لطلبات السحب
كيفية استخدام DevIntern؟
تثبيت DevIntern: قم بتثبيت وقت تشغيل Bun وCLI DevIntern عالميًا.
تهيئة الإعداد: قم بتشغيل `devintern init` في دليل مشروعك لإعداد بيانات اعتماد المتعقب والوكيل.
ربط متعقب المهام: قم بتكوين متعقب المهام المفضل لديك (مثل Jira، Linear) ووكيل البرمجة ضمن معالج الإعداد.
تشغيل المهمة الأولى: استخدم `devintern <TASK_ID>` لتنفيذ تذكرة معينة أو ملف Markdown وفتح طلب سحب.
إعداد العامل: من أجل الأتمتة المستمرة، قم بتهيئة عامل مساحة العمل لمراقبة المهام الجاهزة ومعالجة تعليقات طلبات السحب.
استخدام DevIntern PM: قم بتنزيل تطبيق سطح المكتب لتحويل الموجهات أو السجلات أو التصاميم إلى تذاكر منظمة وقابلة للتنفيذ.
حالات استخدام DevIntern
- توليد طلبات سحب تلقائية
- تيسير سير عمل التطوير
- تحسين جودة الكود
- معالجة تعليقات المراجعة بكفاءة
- تعريف المهام بشكل أوضح
- إدارة العمل عبر المستودعات
- أتمتة الصيانة المجدولة
- مراقبة الأخطاء وإصلاحها
- زيادة إنتاجية المطورين








