• यह एक ऐसा टूल है जो पूरे Git history को AI से पढ़वाकर और समझवाकर, उसे बेहतर Conventional Commits format में अपने-आप दोबारा लिख देता है
  • open source रिलीज़ से पहले सफाई, टीम PR उठाने से पहले अंतिम polishing, या personal project के commits को साफ़ करने जैसे साफ़-सुथरी history की ज़रूरत वाले मामलों में उपयोगी
  • OpenAI और Ollama, दोनों का समर्थन करता है, और local LLM (Ollama) इस्तेमाल करने पर code diff बाहर नहीं भेजना पड़ता
  • Git Hooks integration support के साथ commit के समय AI को commit message अपने-आप सुझाने और generate करने के लिए सेट किया जा सकता है
    • pre-commit hook: commit से पहले AI सुझाव का preview
    • prepare-commit-msg hook: स्वीकृत message अपने-आप लागू
    • हर hook opt-in तरीके से काम करता है और security settings की आवश्यकता होती है
  • Professional workflow support
    • Smart filter: सिर्फ़ खराब messages चुनकर सुधारने वाली smart filtering के ज़रिए पहले से अच्छी तरह लिखे गए commits को छोड़ देता है
    • हर काम से पहले backup branch अपने-आप बनती है, इसलिए recovery संभव है
    • dry-run: --dry-run से बदलाव से पहले preview, --max-commits से processing range सीमित
    • quality scoring फीचर से उन commits की पहचान की जा सकती है जिन्हें सुधार की ज़रूरत है
    • custom templates और COMMIT_MESSAGE.md के ज़रिए टीम-विशेष नियम लागू किए जा सकते हैं
      • project root, .git, .github directories में अपने-आप खोजता है
    • CI/CD pipeline integration के साथ PR validation के समय commit quality की जाँच संभव
    • efficient processing structure के कारण real-time progress display और color output का समर्थन
  • MIT license
  • सावधानियाँ
    • Git history दोबारा लिखने से commit hash बदल जाते हैं, इसलिए shared branches पर इसकी सिफारिश नहीं की जाती
    • personal projects या open source रिलीज़ से पहले cleanup चरण में उपयोग करने की सलाह
    • टीम की सहमति के बिना main/master branch पर लागू न करें

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.