سيلست كلي: مساعد ذكاء اصطناعي وكيل للذكاء البرمجي القائم على الرسوم البيانية
Celeste CLI هو مساعد ذكاء اصطناعي في الطرفية تم تطويره بواسطة Whykusanagi لمنصة المcp. هذه الأداة المجانية لخادم MCP مبنية بلغة Go وتتصل بنماذج اللغة الكبيرة متعددة المزودين، مما يوفر ذكاءً برمجيًا قائمًا على الرسوم البيانية لعملاء الذكاء الاصطناعي. تتكامل مع عملاء الذكاء الاصطناعي المتوافقين مثل Claude Code لتقديم قدرات تحليل برمجي متخصصة. يدير Celeste CLI تكوينه الخاص، بما في ذلك مفاتيح API وإعدادات النموذج، مما يضمن التشغيل المستقل. يستهدف المطورين ومستخدمي الذكاء الاصطناعي الذين يسعون لفهم متقدم للشفرة وضمان الجودة من خلال التحليل الهيكلي والبحث الدلالي، مما يعزز مختلف سير العمل المتعلقة بالشفرة بفعالية.
ماذا يتصل به Celeste CLI؟
يعمل Celeste CLI كخادم MCP، مصمم للاتصال بنماذج اللغة الكبيرة متعددة المزودين. العميل الذكي المتوافق المؤكد هو Claude Code، مما يتيح رابطًا مباشرًا لتحليل الشيفرة المدفوعة بالذكاء الاصطناعي. بينما تدعم مواصفات خادم MCP العامة نقل STDIO وSSE وStreamable HTTP، فإن التكامل مع Claude Code يستخدم بشكل أساسي نقل STDIO. يسمح هذا الإعداد لـ Celeste CLI بتقديم قدراته في ذكاء الشيفرة القائم على الرسوم البيانية مباشرة إلى العميل الذكي المتصل، مما يسهل مهام فهم الشيفرة المتقدمة ضمن بيئة المحطة الطرفية.
الميزات والأدوات الأساسية
يكشف Celeste CLI عن عدة قدرات كأدوات قابلة للاستدعاء عند تكاملها مع Claude Code. تشمل هذه مراجعة الشيفرة الرسومية، التي تقوم بتحليل هيكلي لاكتشاف مشكلات مثل القوالب، وإعادة التوجيه الكسولة، وابتلاع الأخطاء، والقيم الثابتة. بحث الشيفرة الدلالي يجد الوظائف حسب المفهوم باستخدام تشابه MinHash. تحليل الاعتماديات يرسم اتصال الحزم ويحدد الشيفرة المعزولة. ذاكرة المشروع تحتفظ بالسياق المتعلم عبر الجلسات في متجر ".grimoire"، والسياق يكتشف تلقائيًا تكوين المشروع مع تتبع التقادم وبيانات التعريف المدعومة من Git. المهارات المحددة هي "/celeste-review"، "code_search"، و"save_memory".
لمن هو؟
تم تصميم Celeste CLI للمطورين ومستخدمي الذكاء الاصطناعي الذين يشاركون في مهام متعلقة بالشيفرة ويستخدمون مساعدين ذكاء اصطناعي. تدعم قدراته أولئك الذين يحتاجون إلى تحليل هيكلي للشيفرة، والبحث الدلالي عن الشيفرة، ورسم الاعتماديات. يستفيد الأفراد الذين يتطلعون إلى تحسين جودة الشيفرة، والتنقل في قواعد الشيفرة الكبيرة حسب المفهوم، والحفاظ على فهم مستمر للمشروع عبر جلسات التطوير. تخطى هذا إذا كانت حاجتك الأساسية ليست مركزة على ذكاء الشيفرة القائم على الرسوم البيانية المدعوم بالذكاء الاصطناعي أو إذا لم تكن تعمل مع عملاء ذكاء اصطناعي متوافقين مثل Claude Code.
كيف تبدأ
يتم مصادقة الخادم باستخدام مفتاح API تم تكوينه عبر أمر. يتم تخزين مفتاح API هذا بشكل مستقل في "~/.celeste/config.json"، وبشكل افتراضي، يستخدم Celeste CLI xAI/Grok.
حالات الاستخدام
- مراجعة الشيفرة القائمة على الرسوم البيانية: يمكن للمطورين إجراء تحليل هيكلي لتحديد مشكلات جودة الشيفرة المختلفة، بما في ذلك القوالب، وابتلاع الأخطاء، والقيم الثابتة.
- بحث الشيفرة الدلالي: يمكن للمستخدمين العثور على عناصر الشيفرة بناءً على معناها المفهومي، مما يعزز التنقل والفهم في الشيفرة ضمن مشروع.
- تحليل الاعتماديات وذاكرة المشروع: يساعد في رسم اعتماديات الشيفرة، والعثور على الشيفرة المعزولة، والحفاظ على سياق المشروع المستمر عبر جلسات التطوير من خلال متجر ".grimoire".
تقدم Celeste CLI من Whykusanagi مساعد AI متخصص في الطرفية لتحليل الشيفرة على منصة mcp. يوفر أدوات قيمة لمراجعة الشيفرة الهيكلية، والبحث الدلالي، ورسم الخرائط للاعتماديات، مما يعزز سير العمل للمطورين مع سياق المشروع المستمر. تعمل كخادم MCP مع Claude Code، مما يمكّن عملاء AI من الذكاء الشيفري القائم على الرسوم البيانية.
