تخطَّ إلى المحتوى الرئيسي
ToolPotion
مستشار الذكاء الاصطناعي
إرسال (مجاني)

Serena

Serena هي مجموعة أدوات MCP مفتوحة المصدر قوية مصممة للبرمجة، تقدم ميزات متقدمة لاسترجاع البيانات الدلالية وتحريرها. تعمل كبيئة تطوير متكاملة (IDE) لوكلاء الذكاء الاصطناعي، مما يعزز قدرتهم على فهم الكود والتلاعب به. يوفر هذا المستودع على GitHub الأدوات الأساسية للمطورين لبناء وإدارة حلول برمجة معقدة تعتمد على الوكلاء.

عرض المستودع
مشاركة
عرض المستودع
مشاركة

تُقدم Serena كمجموعة أدوات MCP (برمجة متعددة الوكلاء) قوية مصممة خصيصًا لمهام البرمجة. توفر قدرات قوية لاسترجاع البيانات الدلالية وتحريرها، مما يجعلها تعمل كبيئة تطوير متكاملة مخصصة لوكلاء الذكاء الاصطناعي. يهدف هذا المشروع إلى تمكين المطورين من خلال تقديم مجموعة شاملة من الأدوات التي تمكن الوكلاء من التفاعل مع الكود بطريقة أكثر ذكاءً وعمقًا.

قراءة المزيد

تدور الوظائف الأساسية لمجموعة الأدوات حول تعزيز فهم الوكيل لدلالات الكود، مما يسمح باسترجاع أكثر دقة للمعلومات ذات الصلة وإجراء تعديلات أكثر دقة. هذا أمر حاسم لمهام البرمجة المعقدة حيث يتطلب الأمر فهمًا عميقًا للسياق، متجاوزًا المطابقة البسيطة للكلمات الرئيسية أو العمليات المعتمدة على بناء الجملة. تشير بنية المستودع إلى مشروع منظم جيدًا مع مكونات متنوعة مخصصة للتوثيق والموارد والبرامج النصية والشيفرة المصدرية.

تشمل الجوانب الرئيسية لـ Serena طبيعتها مفتوحة المصدر، كما يتضح من ترخيص GPL-3.0-or-later لـ Serena نفسها، إلى جانب تراخيص مكونات أخرى. يتم صيانة المشروع بنشاط، مع التحديثات الأخيرة عبر وحدات مختلفة، مما يشير إلى تطوير مستمر وتحسينات. يدعم المشروع عدة خوادم لغوية، بما في ذلك دعم خادم لغة GraphQL التجريبي وخيارات خادم لغة EmmyLua، مما يدل على بنية مرنة وقابلة للتوسيع.

تعتبر Serena مفيدة بشكل خاص للمطورين الذين يعملون على وكلاء الذكاء الاصطناعي الذين يحتاجون إلى تفاعل متقدم مع الكود، وإعادة هيكلة تلقائية، وتوليد كود ذكي، أو تصحيح أخطاء معقد. يمكن أن تقلل قدراتها بشكل كبير من الجهد اليدوي المطلوب لإدارة قواعد الكود الكبيرة وسير العمل المعقدة في التطوير، مما يجعلها أداة لا تقدر بثمن لتطوير البرمجيات المعتمدة على الوكلاء.

يتضمن المشروع أيضًا ملفات وبرامج نصية تركز على التطوير، مثل `.devcontainer` و`.vscode` و`Dockerfile` و`compose.yaml`، والتي تسهل إعداد بيئات التطوير ونشر مجموعة الأدوات. تشير وجود `AGENTS.md` و`CLAUDE.md` إلى التركيز على تكامل الوكلاء واعتبارات نماذج الذكاء الاصطناعي المحددة، مما يعزز من فائدتها في مشهد تطوير الذكاء الاصطناعي.

  • الفئةمساعدو البرمجة بالذكاء الاصطناعي
  • نموذج التسعيرمفتوح المصدر
  • النشرسحابي, استضافة ذاتية
  • المنصاتالويب

  • استرجاع دلالي للكود

  • قدرات تحرير كود متقدمة

  • وظائف IDE لوكلاء الذكاء الاصطناعي

  • دعم لعدة خوادم لغوية (مثل GraphQL وEmmyLua)

  • ترخيص قائم على المكونات (Serena GPL-3.0-or-later)

  • تطوير نشط وتحديثات منتظمة

  • توثيق شامل وموارد

  • دعم Docker للنشر السهل

  • تكامل مع حاويات التطوير (.devcontainer و.vscode)

  • تركيز على تكامل الوكلاء واعتبارات نماذج الذكاء الاصطناعي

  • إدارة تلقائية لرفع الإصدارات وإدارة الواجهة

  • توضيح قواعد الثقة في المشروع في الذاكرة

  • تسجيل إعدادات خادم اللغة العالمية

  • دعم خادم لغة VB.NET

  1. استنساخ المستودع: استخدم `git clone` للحصول على مشروع Serena على جهازك المحلي.

  2. تثبيت التبعيات: اتبع التعليمات في `docs` أو `README-dev.md` لتثبيت التبعيات اللازمة للمشروع.

  3. تكوين البيئة: قم بإعداد بيئة التطوير الخاصة بك باستخدام التكوينات المقدمة في `.devcontainer` أو `.vscode`.

  4. بناء صورة Docker: استخدم `Dockerfile` و`docker_build_and_run.sh` لبناء وتشغيل Serena داخل حاوية Docker.

  5. استكشاف الميزات: راجع `README.md` و`docs` لفهم قدرات استرجاع البيانات الدلالية وتحريرها في Serena.

  6. دمج الوكلاء: راجع `AGENTS.md` و`CLAUDE.md` للحصول على إرشادات حول دمج وكلاء الذكاء الاصطناعي مع مجموعة الأدوات.

  7. المساهمة: استشر `CONTRIBUTING.md` لتتعلم كيفية المساهمة في مشروع Serena.

  • تطوير وكلاء الذكاء الاصطناعي
  • إعادة هيكلة الكود تلقائيًا
  • توليد كود ذكي
  • تحليل الكود المتقدم
  • إعداد بيئة المطور
  • برمجة متعددة الوكلاء

تقييمات Serena

جاري التحميل...

أدوات ذكاء اصطناعي شائعة مثل Serena

goose

مستودعات GitHub للذكاء الاصطناعي

Goose هو وكيل ذكاء اصطناعي مفتوح المصدر وقابل للتوسيع يعزز البرمجة من خلال السماح للمستخدمين بتثبيت وتنفيذ وتحرير واختبار أي نموذج لغوي كبير (LLM)، مما يوفر أداة متعددة…

مساعدو البرمجة بالذكاء الاصطناعي

المرتبة 34 في مستودعات GitHub للذكاء الاصطناعي

عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

وكيل ذكاء اصطناعي مفتوح المصدر وقابل للتوسيع يعزز البرمجة من خلال السماح للمستخدمين بتثبيت وتنفيذ وتحرير واختبار أي نموذج لغوي كبير (LLM)، مما يوفر أداة متعددة…Goose هو وكيل ذكاء اصطناعي مفتوح المصدر وقابل للتوسيع يعزز البرمجة من خلال السماح للمستخدمين بتثبيت وتنفيذ وتحرير واختبار أي نموذج لغوي كبير (LLM)، مما يوفر أداة متعددة…

مميزةمساعدو البرمجة بالذكاء الاصطناعي
المرتبة 34 في مستودعات GitHub للذكاء الاصطناعي

Plandex

مستودعات GitHub للذكاء الاصطناعي

Plandex هو وكيل برمجة ذكاء اصطناعي مفتوح المصدر مصمم للتعامل مع المشاريع الكبيرة والمهام الواقعية. يسهل عمليات البرمجة بكفاءة من خلال أتمتة المهام المتكررة وتقديم اقتراحات ذكية…

مساعدو البرمجة بالذكاء الاصطناعي

المرتبة 126 لـ شرح الكود

عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

وكيل برمجة ذكاء اصطناعي مفتوح المصدر مصمم للتعامل مع المشاريع الكبيرة والمهام الواقعية. يسهل عمليات البرمجة بكفاءة من خلال أتمتة المهام المتكررة وتقديم اقتراحات ذكية…Plandex هو وكيل برمجة ذكاء اصطناعي مفتوح المصدر مصمم للتعامل مع المشاريع الكبيرة والمهام الواقعية. يسهل عمليات البرمجة بكفاءة من خلال أتمتة المهام المتكررة وتقديم اقتراحات ذكية…

مساعدو البرمجة بالذكاء الاصطناعي
المرتبة 126 لـ شرح الكود

OpenHands

مستودعات GitHub للذكاء الاصطناعي

OpenHands هي منصة تطوير مدفوعة بالذكاء الاصطناعي مستضافة على GitHub. تتيح للمطورين المساهمة في نموها ووظائفها من خلال إنشاء حساب على GitHub، مما يعزز التعاون والابتكار في تطوير…

مساعدو البرمجة بالذكاء الاصطناعي

المرتبة 16 في مستودعات GitHub للذكاء الاصطناعي

عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

منصة تطوير مدفوعة بالذكاء الاصطناعي مستضافة على GitHub. تتيح للمطورين المساهمة في نموها ووظائفها من خلال إنشاء حساب على GitHub، مما يعزز التعاون والابتكار في تطوير…OpenHands هي منصة تطوير مدفوعة بالذكاء الاصطناعي مستضافة على GitHub. تتيح للمطورين المساهمة في نموها ووظائفها من خلال إنشاء حساب على GitHub، مما يعزز التعاون والابتكار في تطوير…

مميزةمساعدو البرمجة بالذكاء الاصطناعي
المرتبة 16 في مستودعات GitHub للذكاء الاصطناعي

ديفيكا: مهندس برمجيات ذكاء اصطناعي عامل

مستودعات GitHub للذكاء الاصطناعي

ديفيكا هو مهندس برمجيات ذكاء اصطناعي مفتوح المصدر، مصمم كبديل لـ Devin. يفهم التعليمات عالية المستوى، ويحللها، ويبحث عن المعلومات، ويكتب التعليمات البرمجية. تدعم Devika لغات برمجة…

مساعدو البرمجة بالذكاء الاصطناعي

المرتبة 129 في مستودعات GitHub للذكاء الاصطناعي

عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

مهندس برمجيات ذكاء اصطناعي مفتوح المصدر، مصمم كبديل لـ Devin. يفهم التعليمات عالية المستوى، ويحللها، ويبحث عن المعلومات، ويكتب التعليمات البرمجية. تدعم Devika لغات برمجة…ديفيكا هو مهندس برمجيات ذكاء اصطناعي مفتوح المصدر، مصمم كبديل لـ Devin. يفهم التعليمات عالية المستوى، ويحللها، ويبحث عن المعلومات، ويكتب التعليمات البرمجية. تدعم Devika لغات برمجة…

مساعدو البرمجة بالذكاء الاصطناعي
المرتبة 129 في مستودعات GitHub للذكاء الاصطناعي

CodeFuse-ChatBot

مستودعات GitHub للذكاء الاصطناعي

CodeFuse-ChatBot هو مساعد ذكاء اصطناعي مفتوح المصدر مصمم لتبسيط دورة حياة تطوير البرمجيات. يستفيد من إطار عمل متعدد الوكلاء (Multi-Agent Framework)، وأدوات DevOps، و RAG للكود…

مساعدو البرمجة بالذكاء الاصطناعي

المرتبة 118 لـ شرح الكود

عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

مساعد ذكاء اصطناعي مفتوح المصدر مصمم لتبسيط دورة حياة تطوير البرمجيات. يستفيد من إطار عمل متعدد الوكلاء (Multi-Agent Framework)، وأدوات DevOps، و RAG للكود…CodeFuse-ChatBot هو مساعد ذكاء اصطناعي مفتوح المصدر مصمم لتبسيط دورة حياة تطوير البرمجيات. يستفيد من إطار عمل متعدد الوكلاء (Multi-Agent Framework)، وأدوات DevOps، و RAG للكود…

مساعدو البرمجة بالذكاء الاصطناعي
المرتبة 118 لـ شرح الكود

DeepSeek-Reasonix

مستودعات GitHub للذكاء الاصطناعي

DeepSeek-Reasonix هو وكيل برمجي مصمم للمساعدة في المهام المعقدة في هندسة البرمجيات. يهدف إلى تبسيط عملية التطوير من خلال تقديم حلول برمجية موثوقة ودعم للمطورين الذين يتعاملون مع…

مساعدو البرمجة بالذكاء الاصطناعي
عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

وكيل برمجي مصمم للمساعدة في المهام المعقدة في هندسة البرمجيات. يهدف إلى تبسيط عملية التطوير من خلال تقديم حلول برمجية موثوقة ودعم للمطورين الذين يتعاملون مع…DeepSeek-Reasonix هو وكيل برمجي مصمم للمساعدة في المهام المعقدة في هندسة البرمجيات. يهدف إلى تبسيط عملية التطوير من خلال تقديم حلول برمجية موثوقة ودعم للمطورين الذين يتعاملون مع…

مساعدو البرمجة بالذكاء الاصطناعي
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي

oh-my-hermes

مستودعات GitHub للذكاء الاصطناعي

oh-my-hermes هو مستودع على GitHub يحتوي على حزمة برمجية مدمجة مع وكيل هيرميس، مصممة لتعزيز سير العمل في تطوير البرمجيات داخل بيئة تطوير متكاملة (IDE). يوفر هذا المشروع إطار عمل…

مساعدو البرمجة بالذكاء الاصطناعي
عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

مستودع على GitHub يحتوي على حزمة برمجية مدمجة مع وكيل هيرميس، مصممة لتعزيز سير العمل في تطوير البرمجيات داخل بيئة تطوير متكاملة (IDE). يوفر هذا المشروع إطار عمل…oh-my-hermes هو مستودع على GitHub يحتوي على حزمة برمجية مدمجة مع وكيل هيرميس، مصممة لتعزيز سير العمل في تطوير البرمجيات داخل بيئة تطوير متكاملة (IDE). يوفر هذا المشروع إطار عمل…

مساعدو البرمجة بالذكاء الاصطناعي
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي

Oscar - Git at Google

مستودعات GitHub للذكاء الاصطناعي

Oscar هو بنية وكيل مساهم مفتوح المصدر مصمم لتقليل الجهد المبذول من قبل المشرفين في تطوير البرمجيات. يستفيد من نماذج اللغة الكبيرة (LLMs) للتحليل الدلالي والكود الحتمي لتنفيذ…

مساعدو البرمجة بالذكاء الاصطناعي
عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

بنية وكيل مساهم مفتوح المصدر مصمم لتقليل الجهد المبذول من قبل المشرفين في تطوير البرمجيات. يستفيد من نماذج اللغة الكبيرة (LLMs) للتحليل الدلالي والكود الحتمي لتنفيذ…Oscar هو بنية وكيل مساهم مفتوح المصدر مصمم لتقليل الجهد المبذول من قبل المشرفين في تطوير البرمجيات. يستفيد من نماذج اللغة الكبيرة (LLMs) للتحليل الدلالي والكود الحتمي لتنفيذ…

مساعدو البرمجة بالذكاء الاصطناعي
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي
1 من 8