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 PyPi Codacy Badge

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.7 (2026-04-25)

  • Version bump

Version 1.0.6 (2026-01-25)

  • Updated the version of aicommitter to 1.0.6
  • Fixed the issue of NotOpenSSLWarning warning

Version 1.0.5 (2026-01-25)

  • Updated the version of aicommitter to 1.0.5
  • Fixed the issue of docs.md file not being found
  • Fixed the timeout issue
  • Swtiched to deepseek-chat model from deepseek-reasoner model

Version 1.0.4 (2025-12-07)

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

Version 1.0.4 (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.7.tar.gz (8.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.7-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for aicommitter-1.0.7.tar.gz
Algorithm Hash digest
SHA256 8b1260cab5eb7330c76e80804f8c9e7a6092ee2727985731b624efc12c5f8310
MD5 6a9b9089b741a90bf0046d8e2afa1656
BLAKE2b-256 314de15255e116dfcd6aac0e82e759586806daa58aba693ae08f6a71f89106af

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for aicommitter-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 84000337f28951ddaeb15f8e414a96411911e0c9c31c326515625f8791fcde2a
MD5 be2991c828203d735a2ccdd60c13ac83
BLAKE2b-256 b571d2f056b4492673a15a3a16514ac7ad228cd1b932e1ce059a8e89712663d1

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