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.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.5.tar.gz (7.9 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.5-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aicommitter-1.0.5.tar.gz
  • Upload date:
  • Size: 7.9 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.5.tar.gz
Algorithm Hash digest
SHA256 76e5e8b1ef7497f0d2968d5ab6906f0dc6d8bdca5924fec219cb0b02bdd29873
MD5 fc217705fa7ded26d765170a93c3bd0c
BLAKE2b-256 bada0ae4cd55265a53e73d44534eb51d92d47cd0be1cfa12dddd26c97e933825

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aicommitter-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 7.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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 de202303c14a27c7383f3f62a82cccf0d732f0dfff27a3e12e55f13d9a9f06d2
MD5 bde6b0432f9d23b3beecdc0c760a4e49
BLAKE2b-256 2f763ae95ddb1c3b9b9a8683b7bae2d46eb9aa118c544499a556dedc7561f4a1

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