Skip to main content

AI Git Commit is a Python-based tool that uses AI to generate Git commit messages automatically.

Project description

ai-git-commit

click, prompt-toolkit

AI Git Commit

Generate Git commit messages automatically with AI

Built with coderj001/python-cli-tool


GitHub license GitHub issues GitHub forks GitHub stars

Python PyPI downloads

📦 Installation

Install ai-git-commit with pip or pipx

  pip install ai-git-commit

or

  pipx install ai-git-commit

🚀 Usage

When you're ready to commit. To run the CLI in your terminal:

ai-git-commit

Suggest using alias, alias commit=ai-git-commit add it to .bashrc or .zshrc.

😮 Demo

asciicast

Todo

  1. Add support for OpenAI to generate more accurate and relevant commit messages.
  2. Add support for commit message customization
  3. Implement Git hooks to automate the commit process even further.
  4. Add the ability to select from multiple AI models to generate commit messages.
  5. Improve the user interface with more features and options.

Visitors

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ai_git_commit-0.1.5.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

ai_git_commit-0.1.5-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file ai_git_commit-0.1.5.tar.gz.

File metadata

  • Download URL: ai_git_commit-0.1.5.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.10.10 Linux/6.2.11-arch1-1

File hashes

Hashes for ai_git_commit-0.1.5.tar.gz
Algorithm Hash digest
SHA256 a584b4e15ada58fe072cb416e3bc66d1b4f795da3c6ef32ea99cbc2077521922
MD5 7e3eb8cdb135accbcea9d1e49047a0f9
BLAKE2b-256 2f98ca10eb628d37da90c5664b51d89760883b3c2ce569e0f6f256dfe22db567

See more details on using hashes here.

File details

Details for the file ai_git_commit-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: ai_git_commit-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.10.10 Linux/6.2.11-arch1-1

File hashes

Hashes for ai_git_commit-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 fef7cd5ba8bc7a8b06f7ada4f6180cddd94fab62b01d681f946648c6bb741723
MD5 897dd901c1462a788471dcdc6ddf8447
BLAKE2b-256 5d871da956ac0eb7b2fed0202d3c551d877e6b23b8f3128a8a9a7e563d6187f9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page