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.0.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.0-py3-none-any.whl (24.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: auto_commit_ai-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 f728bbcd38d89b4dc7e26a2190892d2857c339ab5bccd7f2c41ae9470161cadc
MD5 53e96161e6f89c93f87ad49c67508c2a
BLAKE2b-256 35739861d879e2842b513976d6386ae5caffdcd2194b27ee70dea02e251b5451

See more details on using hashes here.

File details

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

File metadata

  • Download URL: auto_commit_ai-0.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e12afa4c434e21a0118e31f4912edf97cba8fbb67d5a998818bca2aed2ad5288
MD5 51c95d82443e3e3129c9ac1c2423e7df
BLAKE2b-256 2ef7365001308d6f981684b36e7a4c257038490351b70e992fd0f19768bcec2f

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