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-अनुकूल टेक्स्ट में बदलने वाला टूल इस्तेमाल करने की सिफारिश करता हूँ.