18 पॉइंट द्वारा xguru 2025-03-03 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • codebase को ऐसे optimized फ़ॉर्मैट में बदलता है जिसे AI models आसानी से समझ सकें, जिससे LLM के साथ integration आसान हो जाता है
    • ChatGPT, Claude, DeepSeek, Perplexity, Gemini, Llama, Grok आदि के साथ उपयोग किया जा सकता है
  • हर फ़ाइल और पूरे codebase के token count की गणना की सुविधा देता है (LLM context limits के लिए उपयोगी)
  • एक ही command से पूरे repository को एक फ़ाइल (XML/Markdown/TXT) में समेट देता है, और किन फ़ाइलों को शामिल या बाहर रखना है यह तय किया जा सकता है
  • .gitignore फ़ाइल को पहचानकर अपने-आप लागू करता है
  • Secretlint का उपयोग करके यह जाँचने का समर्थन भी देता है कि कहीं sensitive information शामिल तो नहीं है
  • VSCode extension भी उपलब्ध है

काम करने का तरीका

  • npm install -g repomix से install करने के बाद सिर्फ repomix चलाने पर पूरे code के साथ repomix-output.txt बन जाता है
  • इसके बाद इस फ़ाइल को AI को भेजकर नीचे जैसे prompt के साथ समझाने के लिए कह सकते हैं
    > This file contains all the files in the repository combined into one. I want to refactor the code, so please review it first.

1 टिप्पणियां

 
xguru 2025-03-04

अगर यह Python codebase है, तो Gitingest - Git रिपॉजिटरी को AI-अनुकूल टेक्स्ट में बदलने वाला टूल इस्तेमाल करने की सिफारिश करता हूँ.