Cruxy Code ایک CLI ہے: cruxy ایک انٹرایکٹو سیشن کھولتا ہے اور cruxy run ایک کام کرتا ہے۔ یہ کسی بھی ٹرمینل میں چلتا ہے، آپ کے ایڈیٹر والے میں بھی۔
جلد آ رہا ہےVS Code اور JetBrains کے لیے پلگ ان، اور ایک الگ ایڈیٹر۔
پروڈکٹسCruxy Codeبیٹا
Cruxy Code آپ کا کوڈ بیس پڑھتا ہے، فائلوں میں ترمیم کرتا ہے، آپ کے ٹیسٹ اور کمانڈ چلاتا ہے، اور پل ریکوئسٹ کھولتا ہے۔ ڈیفالٹ طور پر یہ ہر ترمیم اور کمانڈ سے پہلے پوچھتا ہے۔ CLI کی صورت میں دستیاب، ہر پلان پر۔
انٹرفیس کا پیش منظر۔ CLI کا آؤٹ پٹ اصلی ہے؛ ماڈل کے جواب مثال کے طور پر ہیں۔
انسٹال
$npm i -g @cruxy/cli$cruxy login$cruxy run "explain this codebase"آج
Cruxy Code ایک CLI ہے: cruxy ایک انٹرایکٹو سیشن کھولتا ہے اور cruxy run ایک کام کرتا ہے۔ یہ کسی بھی ٹرمینل میں چلتا ہے، آپ کے ایڈیٹر والے میں بھی۔
جلد آ رہا ہےVS Code اور JetBrains کے لیے پلگ ان، اور ایک الگ ایڈیٹر۔
یہ آپ کی فائلیں لسٹ کرتا، پڑھتا، glob اور grep کرتا ہے، آپ کی مشین پر بنے انڈیکس سے کوڈ بیس میں تلاش کرتا ہے، اور ہر سیشن میں آپ کے پروجیکٹ کی CRUXY.md یا AGENTS.md لوڈ کرتا ہے۔
Manual، جو ڈیفالٹ ہے، ہر ترمیم اور کمانڈ سے پہلے پوچھتا ہے۔ Plan پہلے آپ کی منظوری کے لیے ایک منصوبہ پیش کرتا ہے۔ Auto-approve اور full-auto واپس ہو سکنے والے کام چلنے دیتے ہیں اور ناقابل واپسی کاموں سے پہلے پھر بھی پوچھتے ہیں۔ /mode یا Shift+Tab سے بدلیں۔
جلد آ رہا ہےسطر در سطر جائزے والا ایک pair موڈ۔
cruxy pr نئی برانچ پر ایک کنوینشنل کمٹ لکھتا ہے، اسے پش کرتا ہے اور GitHub پل ریکوئسٹ کھولتا ہے، سب ایک منظوری کے بعد، اور main یا master پر کبھی کمٹ نہیں کرتا۔
جلد آ رہا ہےآپ کی ڈیپلائے پائپ لائنز چلانا۔
یہ فائل ٹولز اور آپ کے شیل کے ذریعے کام کرتا ہے، اس لیے کسی زبان یا فریم ورک سے بندھا نہیں۔ اختیاری لینگویج سرور TypeScript، JavaScript، Python، Go اور Rust کو کور کرتے ہیں۔
یہ آپ کی ٹیسٹ کمانڈ چلاتا ہے، ناکامیاں پڑھتا ہے اور ٹھیک کرتا رہتا ہے، لگاتار چار ناکام رن کے بعد رک جاتا ہے۔ ناکامی کا آؤٹ پٹ Vitest اور Jest کے لیے پارس ہوتا ہے۔
جلد آ رہا ہےٹیسٹ بنانا، اور پل ریکوئسٹ سے پہلے ڈف کا جائزہ۔
یہ سیشنز کے درمیان حقائق یاد رکھتا ہے: پروجیکٹ کی میموری .cruxy/memory میں، جو cruxy memory trust سے بھروسہ دینے پر یاد آتی ہے، اور ذاتی میموری ~/.cruxy/memory میں۔
ایک پیچ پوری ریپوزٹری میں فائلیں ایٹمی طور پر بنا، اپڈیٹ اور حذف کر سکتا ہے، ایک ہی منظوری کے تحت۔
جلد آ رہا ہےتبدیلی کے بعد آپ کا لنٹر اور فارمیٹر خودکار طور پر چلانا۔
ہر ترمیم منظوری سے پہلے اپنا ڈف دکھاتی ہے۔ cruxy rollback ٹری کو کسی بھی ٹرن سے پہلے کی حالت میں بحال کرتا ہے، اور /undo-last آخری ٹرن کو واپس کرتا ہے۔
جلد آ رہا ہےہنک در ہنک منظوری۔
ہر رن اپنے ٹوکن استعمال اور لاگت کے ساتھ ختم ہوتا ہے۔ /usage، cruxy usage اور cruxy limits مزید دکھاتے ہیں۔
ٹرمینل میں
چنیں کہ یہ کتنا پوچھے: /mode plan کچھ بھی چلنے سے پہلے ایک منصوبہ پیش کرتا ہے۔
انٹرفیس کا پیش منظر۔ CLI کا آؤٹ پٹ اصلی ہے؛ ماڈل کے جواب مثال کے طور پر ہیں۔
کنٹرول آپ کے پاس رہتا ہے: Cruxy Code تجویز دیتا ہے، آپ منظور کرتے ہیں۔
انٹرفیس کا پیش منظر۔ CLI کا آؤٹ پٹ اصلی ہے؛ ماڈل کے جواب مثال کے طور پر ہیں۔
ارادہ بدل گیا؟ /undo-last آخری رن سے پہلے کی فائلیں بحال کر دیتا ہے۔
انٹرفیس کا پیش منظر۔ CLI کا آؤٹ پٹ اصلی ہے؛ ماڈل کے جواب مثال کے طور پر ہیں۔
یہ کیسے کام کرتا ہے
سیشن کے لیے cruxy چلائیں، یا کسی کام کے ساتھ cruxy run: ایک فیچر، ایک ری فیکٹر، ایک بگ فکس۔ یہ کوڈ بیس پڑھتا ہے اور تبدیلی طے کرتا ہے۔
ڈیفالٹ طور پر یہ ہر ترمیم کو ڈف کی صورت میں اور ہر کمانڈ کو چلنے سے پہلے دکھاتا ہے، اور آپ کا انتظار کرتا ہے۔ plan موڈ میں آپ پہلے منصوبہ منظور کرتے ہیں؛ auto موڈ واپس ہو سکنے والے کام چلنے دیتے ہیں۔
cruxy pr نئی برانچ پر کمٹ کرتا ہے، پش کرتا ہے اور ایک منظوری کے بعد GitHub پل ریکوئسٹ کھولتا ہے۔ جلد آ رہا ہے: اس مرحلے کی اجازت دینے پر ڈیپلائے کرنا۔
ماڈلز
ڈیفالٹ طور پر Cruxy Code auto بھیجتا ہے، اور Cruxy API ہر درخواست کے لیے اس کے سائز اور پیچیدگی سے ایک سائز چنتا ہے۔ سیشن کے لیے /model سے، پروجیکٹ کے لیے .cruxy/config.json میں، یا CRUXY_MODEL انوائرنمنٹ ویری ایبل سے ایک ماڈل مقرر کریں۔
ماڈلز کا موازنہ کریںیہ کس کے لیے ہے
سائڈ پروجیکٹ، ویک اینڈ کی بلڈز اور بورنگ ری فیکٹر، ایک ایسے ایجنٹ کے ساتھ جو ڈیفالٹ طور پر کچھ بدلنے سے پہلے پوچھتا ہے۔
کئی فائلوں کے ری فیکٹر ایک پیچ کی صورت میں، ٹیسٹ فکس اور مائیگریشنز، کسی فائل کے بدلنے سے پہلے ڈف آپ کے سامنے۔
کمٹ شدہ CRUXY.md کے ذریعے مشترکہ کنوینشنز، تاکہ ہر سیشن ایک ہی اصولوں سے شروع ہو، اور کسی بھی اجنبی ریپوزٹری کا تعارفی دورہ۔
پلان
وہی اکاؤنٹ آپ کو براؤزر میں Cruxy، Cruxy Code اور API میں سائن ان کرتا ہے۔ قیمتیں روپوں میں ہیں اور GST شامل ہے۔
تمام پلان دیکھیںہر پلان
Free، Core، Advanced، Pro اور Enterprise۔ Cruxy Code پلان سے بند نہیں۔
cruxy login
CLI سے سائن ان کرنا آپ کے پلان کی استعمال کی حدود میں گنا جاتا ہے۔
API کی
cruxy.ai کی کی فی ٹوکن ناپی جاتی ہے، API کے ریٹ پر۔
سوالات
یہ درکار فائلیں صرف پڑھنے والے ٹولز (list، read، glob، grep اور آپ کی مشین پر بنا سرچ انڈیکس) سے پڑھتا ہے، اور ان پڑھنے کے لیے منظوری نہیں مانگتا۔ ترمیم اور کمانڈ مانگتے ہیں۔ کچھ بھی پورا اپ لوڈ نہیں ہوتا: جو یہ پڑھتا ہے وہ گفتگو کے حصے کے طور پر Cruxy API کو جاتا ہے۔
Cruxy میں اور بھی
آج آپ کے ٹرمینل میں
ہر پلان پر دستیاب، Free سمیت۔ یہ کچھ بدلنے سے پہلے پوچھتا ہے۔