Cruxy Code هو CLI: يفتح cruxy جلسة تفاعلية، وينفّذ cruxy run مهمة واحدة. ويعمل في أي طرفية، بما فيها الطرفية في محرّرك.
قريبًاإضافات لـ VS Code و JetBrains، ومحرّر مستقل.
المنتجاتCruxy Codeتجريبي
يقرأ Cruxy Code قاعدة الكود الخاصة بك، ويعدّل الملفات، ويشغّل اختباراتك وأوامرك، ويفتح pull requests. وافتراضيًا يطلب الإذن قبل كل تعديل وكل أمر. متاح كـ CLI، في كل الخطط.
معاينة للواجهة. ناتج CLI حقيقي، وردود النموذج توضيحية.
التثبيت
$npm i -g @cruxy/cli$cruxy login$cruxy run "explain this codebase"اليوم
Cruxy Code هو CLI: يفتح cruxy جلسة تفاعلية، وينفّذ cruxy run مهمة واحدة. ويعمل في أي طرفية، بما فيها الطرفية في محرّرك.
قريبًاإضافات لـ VS Code و JetBrains، ومحرّر مستقل.
يسرد ملفاتك ويقرأها ويطابقها بالأنماط ويبحث فيها، ويبحث في قاعدة الكود بفهرس مبني على جهازك، ويحمّل ملف CRUXY.md أو AGENTS.md الخاص بمشروعك في كل جلسة.
الوضع اليدوي، وهو الافتراضي، يطلب الإذن قبل كل تعديل وكل أمر. ووضع التخطيط يقترح خطة لموافقتك أولًا. ووضعا الموافقة التلقائية والتشغيل التلقائي الكامل يسمحان بتنفيذ الإجراءات القابلة للتراجع ويظلان يطلبان الإذن قبل غير القابلة له. بدّل بالأمر /mode أو بـ Shift+Tab.
قريبًاوضع مزدوج بمراجعة سطرًا بسطر.
يكتب cruxy pr رسالة commit تقليدية على فرع جديد، ويدفعه، ويفتح pull request على GitHub، كل ذلك بعد موافقة واحدة، ولا ينفّذ commit أبدًا إلى main أو master.
قريبًاتشغيل مسارات النشر الخاصة بك.
يعمل عبر أدوات الملفات و shell الخاص بك، فهو غير مرتبط بلغة أو إطار عمل. وتغطّي خوادم اللغات الاختيارية TypeScript و JavaScript و Python و Go و Rust.
يشغّل أمر الاختبار الخاص بك، ويقرأ الإخفاقات، ويواصل الإصلاح، ويتوقّف بعد أربعة تشغيلات فاشلة متتالية. ويُحلَّل ناتج الإخفاق لـ Vitest و Jest.
قريبًاتوليد الاختبارات، ومراجعة الـ diff قبل pull request.
يتذكّر الحقائق عبر الجلسات: ذاكرة المشروع في .cruxy/memory، تُستحضر متى وثقت بها بالأمر cruxy memory trust، والذاكرة الشخصية في ~/.cruxy/memory.
يستطيع patch واحد إنشاء ملفات وتحديثها وحذفها عبر المستودع بشكل ذرّي، تحت موافقة واحدة.
قريبًاتشغيل أداة linter وأداة التنسيق الخاصتين بك تلقائيًا بعد التغيير.
يعرض كل تعديل الـ diff الخاص به قبل أن توافق عليه. ويستعيد cruxy rollback الشجرة إلى ما قبل أي دور، ويتراجع /undo-last عن آخر دور.
قريبًاالموافقة مقطعًا بمقطع.
ينتهي كل تشغيل بعرض استخدامه من الرموز وتكلفته. ويعرض /usage و cruxy usage و cruxy limits المزيد.
في الطرفية
اختر مقدار ما يطلبه: يقترح /mode plan خطة قبل تشغيل أي شيء.
معاينة للواجهة. ناتج CLI حقيقي، وردود النموذج توضيحية.
تبقى أنت المتحكّم: يقترح Cruxy Code، وأنت توافق.
معاينة للواجهة. ناتج CLI حقيقي، وردود النموذج توضيحية.
غيّرت رأيك؟ يستعيد /undo-last الملفات إلى ما كانت عليه قبل آخر تشغيل.
معاينة للواجهة. ناتج CLI حقيقي، وردود النموذج توضيحية.
كيف يعمل
شغّل cruxy لجلسة، أو cruxy run مع مهمة: ميزة، أو إعادة هيكلة، أو إصلاح خطأ. يقرأ قاعدة الكود ويستنتج التغيير.
افتراضيًا يعرض كل تعديل كـ diff وكل أمر قبل تشغيله، وينتظرك. وفي وضع التخطيط توافق على الخطة أولًا؛ وتسمح الأوضاع التلقائية بتنفيذ الإجراءات القابلة للتراجع.
ينفّذ cruxy pr commit على فرع جديد، ويدفعه، ويفتح pull request على GitHub بعد موافقة واحدة. قريبًا: النشر متى فوّضت تلك الخطوة.
النماذج
افتراضيًا يرسل Cruxy Code القيمة auto، ويختار Cruxy API حجمًا لكل طلب بحسب حجمه وتعقيده. ثبّت نموذجًا بالأمر /model للجلسة، أو في .cruxy/config.json لمشروع، أو عبر متغيّر البيئة CRUXY_MODEL.
قارن النماذجلمن هو
المشاريع الجانبية، وما يُبنى في عطلة نهاية الأسبوع، وإعادة الهيكلة المملّة، مع وكيل يطلب الإذن افتراضيًا قبل أن يغيّر أي شيء.
إعادة الهيكلة متعددة الملفات كـ patch واحد، وإصلاح الاختبارات والترحيلات، مع الـ diff أمامك قبل أن يتغيّر أي ملف.
اصطلاحات مشتركة عبر ملف CRUXY.md ملتزَم به في المستودع، فتبدأ كل جلسة من القواعد نفسها، وجولة تعريفية في أي مستودع غير مألوف.
الخطط
الحساب نفسه يسجّل دخولك إلى Cruxy في المتصفح و Cruxy Code وواجهة API. الأسعار بالروبية وشاملة GST.
عرض كل الخططكل خطة
Free و Core و Advanced و Pro و Enterprise. Cruxy Code غير مقيّد بالخطة.
cruxy login
تسجيل الدخول من CLI يُحسب ضمن حدود استخدام خطتك.
مفتاح API
المفتاح من cruxy.ai يُحسب لكل رمز، بأسعار API.
أسئلة
يقرأ الملفات التي يحتاج إليها بأدوات للقراءة فقط (السرد والقراءة ومطابقة الأنماط والبحث وفهرس بحث مبني على جهازك)، ولا تطلب تلك القراءات موافقة. أما التعديلات والأوامر فتطلبها. ولا يُرفع شيء جملةً: ما يقرأه يذهب إلى Cruxy API كجزء من المحادثة.
في طرفيتك اليوم
متاح في كل الخطط، بما فيها Free. ويطلب الإذن قبل أن يغيّر أي شيء.