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. View on PyPI.

Latest Release

Version 1.0.8 (2026-04-25)

  • Fixed NotOpenSSLWarning by suppressing it before urllib3 is imported
  • Added --version / -v flag to CLI

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: aicommitter-1.0.8.tar.gz
  • Upload date:
  • Size: 8.7 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.8.tar.gz
Algorithm Hash digest
SHA256 1cff5fc0840e24af76eaf044f730670048b3f1c88be4476c94e80046e2f8f2f5
MD5 6da92aef22e4932778177889422b93e9
BLAKE2b-256 62e3b6480578a9971b0f6710070f58378fe9e118a5230849f694e1cf3b20e37a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aicommitter-1.0.8-py3-none-any.whl
  • Upload date:
  • Size: 8.4 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 7a37a2bbdb71492c16576ce02fa535ff52aceb12f027ae45b99b548428489c5e
MD5 efb26f8c5da31b73ae89a90b794dcaad
BLAKE2b-256 c7d82ec514416d94473eaab539a9c6c1a10134fe641254a59f4fc86e20fdf37e

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