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 உட்பட. எதையும் மாற்றும் முன் அது கேட்கிறது.