{"_id":"@abmsourav/gityai","name":"@abmsourav/gityai","dist-tags":{"latest":"2.1.0"},"versions":{"2.1.0":{"name":"@abmsourav/gityai","version":"2.1.0","description":"Agentic AI CLI that writes your Git commit messages and pull request descriptions from your actual code changes, with an interactive refinement loop. Works with Google Gemini or Anthropic Claude.","bin":{"gityai":"bin/gityai.js"},"scripts":{"postinstall":"node scripts/install.js"},"engines":{"node":">=20"},"keywords":["git","ai","cli","commit","commit-message","pull-request","gemini","claude","agentic"],"repository":{"type":"git","url":"git+https://github.com/AbmSourav/gity-ai.git"},"bugs":{"url":"https://github.com/AbmSourav/gity-ai/issues"},"homepage":"https://github.com/AbmSourav/gity-ai#readme","author":{"name":"Keramot","email":"keramotul.islam@gmail.com"},"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"adm-zip":"^0.5.18"},"_id":"@abmsourav/gityai@2.1.0","gitHead":"a4d3e576333c2deeff91c6ab24115b7a95cb4403","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-VREJXqUIUdXj7CgPD0g/hIx3KGDhbhhvjM26lL6be4EqECkJ6K99/iXwQ69F5RIYjPPgTtVDFg1ciYuAtg4Lpw==","shasum":"22fb7cd17c3aacba05b6169c0398b67da0556f3b","tarball":"https://registry.npmjs.org/@abmsourav/gityai/-/gityai-2.1.0.tgz","fileCount":5,"unpackedSize":6767,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCpFk1y8f3tdFF2mWDKRcuv7U9mRqR8rThmOUh1fAOlsQIhAJax7j7IIKEbXWY2OfzQyUXN0ntEaTDr9z/qEB8nfaG9"}]},"_npmUser":{"name":"abmsourav","email":"keramotul.islam@gmail.com"},"directories":{},"maintainers":[{"name":"abmsourav","email":"keramotul.islam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gityai_2.1.0_1783423355198_0.2815871444048088"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-07T11:22:35.094Z","2.1.0":"2026-07-07T11:22:35.345Z","modified":"2026-07-07T11:22:35.549Z"},"maintainers":[{"name":"abmsourav","email":"keramotul.islam@gmail.com"}],"description":"Agentic AI CLI that writes your Git commit messages and pull request descriptions from your actual code changes, with an interactive refinement loop. Works with Google Gemini or Anthropic Claude.","homepage":"https://github.com/AbmSourav/gity-ai#readme","keywords":["git","ai","cli","commit","commit-message","pull-request","gemini","claude","agentic"],"repository":{"type":"git","url":"git+https://github.com/AbmSourav/gity-ai.git"},"author":{"name":"Keramot","email":"keramotul.islam@gmail.com"},"bugs":{"url":"https://github.com/AbmSourav/gity-ai/issues"},"license":"MIT","readme":"# GityAI\n\nAgentic AI CLI that writes your Git **commit messages** and **pull request descriptions** from your actual code changes — with an interactive refinement loop, so every result is a starting point you can accept, regenerate, or steer with your own prompt until it's right.\n\nProvider-agnostic: use **Google Gemini** or **Anthropic Claude** (or both), switchable at runtime.\n\n## Install\n\n```bash\nnpm install -g @abmsourav/gityai\n```\n\nSupported platforms: macOS (arm64), Linux (x64 / arm64), Windows (x64).\n\n## Usage\n\n```bash\ngityai setup        # pick a provider (Gemini/Claude) and add its API key\ngityai model        # switch the active model\ngityai init         # initialize GityAI for a project\ngityai cm -s        # generate a commit message (refine in a loop)\ngityai prd -s       # generate a PR description (refine in a loop)\ngityai --help       # all commands\n```\n\nYour API keys are stored locally in `~/.gityai/`.\n\nFull documentation: [GityAI Doc](https://github.com/AbmSourav/gity-ai#gityai)\n","readmeFilename":"README.md","_rev":"1-3fb9bc6cc77ad5a0bdec2e0b7ec8a905"}