Skip to main content

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

  • Add y flag to auto approve the commit message

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.

aicommitter generate -c -y        # generate, commit without confirmation
aicommitter generate -P -y        # generate, commit without confirmation, push to current branch
aicommitter generate --push       # generate, confirm commit, then push

Release files for aicommitter 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aicommitter 1.1.0
File Size Uploaded
aicommitter-1.1.0.tar.gz 9.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aicommitter 1.1.0
File Interpreter ABI Platform
aicommitter-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size:17.8 kB

Release files / aicommitter-1.1.0.tar.gz

Download URL aicommitter-1.1.0.tar.gz
Size 9.1 kB
Tags Source
SHA-256 checksum
How to use checksums
3f0ebd0e9c96145bfb1ac1afc1372e7e6f9823edcc38f2c7246f0f0b7be85abe
BLAKE2b-256 checksum
How to use checksums
94fcb4ad5594ad53451054ddc1020d252879f6c98a04c0af7b66ddba6119dc80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.5

Release files / aicommitter-1.1.0-py3-none-any.whl

Download URL aicommitter-1.1.0-py3-none-any.whl
Size 8.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a3d167b985eaf1e8abc121d6d2bb395cefb1a0df58ce277d83f4a440899a09c3
BLAKE2b-256 checksum
How to use checksums
f1c5a4da06955a2fae6b5f101d447fb5651d73a81033a8dc5c1fd270ead1b05f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.5

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page