Skip to main content

AI powered commit message helper

Project description

Open Source Love MIT License Maintained GitHub last commit Python PRs Welcome Latest Release

One-Time Setup

  1. Obtain your API Key
    Register and get an API key from the DeepSeek AI developer dashboard

  2. Set the Environment Variable
    Set your key as the DEEPSEEK_API_KEY environment variable

    export DEEPSEEK_API_KEY="sk-xxxxxxxxxxxxxxxxxxxxxxxx"
    
  3. Install the Git Hook in your repository
    Navigate to the root of any Git project and run the install command

    aicommitter install
    

Daily Usage

For every commit after setup:

  1. Stage your changes
    Add all or selected changes to the staging area

    git add .
    
  2. Commit!
    Commit directly with confirmation

    aicommitter generate --commit
    

Changelog

See CHANGELOG.md for a detailed history of changes

Latest Release

Version 1.0.3 (2025-12-07)

  • Updated the version of aicommitter to 1.0.4
  • Added support for long_description in pypi library

Version 1.0.3 (2025-12-05)

  • Updated the version of aicommitter to 1.0.3
  • Refactored exception handling
  • Increased the session timeout to 180s for DEEPSEEK and GEMINI

For full details, see the CHANGELOG.

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

aicommitter-1.0.4.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

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

aicommitter-1.0.4-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file aicommitter-1.0.4.tar.gz.

File metadata

  • Download URL: aicommitter-1.0.4.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for aicommitter-1.0.4.tar.gz
Algorithm Hash digest
SHA256 abf2f115717e2b0aac5cfae9052f84f1f35c404121a8be98dadced737f944aa2
MD5 466acff4ac134e6ee71cd706684605a0
BLAKE2b-256 4dd91b2cf0aa46edeb1c9ef404c8261faa4e5fef1cfa17a6cc73d0b00e81a5fc

See more details on using hashes here.

File details

Details for the file aicommitter-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: aicommitter-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for aicommitter-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 77f7d4bce9ed1d97b9917d4080191fdf9b8845625244a4408c9bd5a76ee670f1
MD5 6ddd2761c7a739e18260c471e8fab0ae
BLAKE2b-256 c158f5b10af853f9327add4b7aaa04732ab50ace4c51cd6f63674a3db9bb9455

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