Skip to main content

Generate automatic commit messages using AI

Project description

auto-commit-ai

auto-commit-ai is a Python module that automatically generates commit messages for your codebase by analyzing the changes in your code. It leverages AI to summarize code diffs and suggest meaningful commit messages, streamlining your development workflow and improving commit quality.

Features

  • Automatic commit message generation: Uses AI to analyze code changes and generate descriptive commit messages.
  • Easy integration: Can be used as a CLI tool or integrated into your existing workflow.
  • Customizable providers: Supports multiple AI providers for flexibility.

Installation

For now, the module is not published on PyPI (yet). You can clone the repository:

git clone https://gitlab.com/tmllull/auto-commit-ai.git
cd auto-commit-ai
pip install .

Usage

You can use auto-commit-ai from the command line:

auto-commit-ai

...

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

auto_commit_ai-0.1.1.tar.gz (20.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

auto_commit_ai-0.1.1-py3-none-any.whl (24.2 kB view details)

Uploaded Python 3

File details

Details for the file auto_commit_ai-0.1.1.tar.gz.

File metadata

  • Download URL: auto_commit_ai-0.1.1.tar.gz
  • Upload date:
  • Size: 20.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for auto_commit_ai-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7051dc5138303225e704f2259c4bc80078a87a5a05b5a9e7b43ba9f7793c31f3
MD5 0d81d29cbd7d690a7bb8c99ae5f3af0b
BLAKE2b-256 ec8096c4f31b549fa927a40b64a94da52025830619ad08a11f7f56f5b6f26408

See more details on using hashes here.

File details

Details for the file auto_commit_ai-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: auto_commit_ai-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 24.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for auto_commit_ai-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0ec60f63b31e148713cf18e6feb9cded5c4ff0ebab3ae732326285406c84e6b3
MD5 f2e507007f23c44264d6e654d13ab09d
BLAKE2b-256 a5e73dc7be8785cb81d60bd0335e8483a50c981adce05e908608de076e94b1fe

See more details on using hashes here.

Supported by

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