AI powered commit message helper
Project description
One-Time Setup
-
Obtain your API Key
Register and get an API key from the DeepSeek AI developer dashboard- Get DeepSeek API key from Deepseek Dashboard
- Get Gemini API key from Gemini Dashboard
-
Set the Environment Variable
Set your key as the DEEPSEEK_API_KEY environment variableexport DEEPSEEK_API_KEY="sk-xxxxxxxxxxxxxxxxxxxxxxxx"
-
Install the Git Hook in your repository
Navigate to the root of any Git project and run the install commandaicommitter install
Daily Usage
For every commit after setup:
-
Stage your changes
Add all or selected changes to the staging areagit add .
-
Commit!
Commit directly with confirmationaicommitter 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
NotOpenSSLWarningby suppressing it beforeurllib3is imported - Added
--version/-vflag 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
NotOpenSSLWarningwarning
Version 1.0.5 (2026-01-25)
- Updated the version of aicommitter to
1.0.5 - Fixed the issue of
docs.mdfile not being found - Fixed the timeout issue
- Swtiched to
deepseek-chatmodel fromdeepseek-reasonermodel
Version 1.0.4 (2025-12-07)
- Updated the version of aicommitter to
1.0.4 - Added support for
long_descriptionin pypi library
Version 1.0.4 (2025-12-07)
- Updated the version of aicommitter to
1.0.4 - Added support for
long_descriptionin 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
180sforDEEPSEEKandGEMINI
For full details, see the CHANGELOG.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1cff5fc0840e24af76eaf044f730670048b3f1c88be4476c94e80046e2f8f2f5
|
|
| MD5 |
6da92aef22e4932778177889422b93e9
|
|
| BLAKE2b-256 |
62e3b6480578a9971b0f6710070f58378fe9e118a5230849f694e1cf3b20e37a
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a37a2bbdb71492c16576ce02fa535ff52aceb12f027ae45b99b548428489c5e
|
|
| MD5 |
efb26f8c5da31b73ae89a90b794dcaad
|
|
| BLAKE2b-256 |
c7d82ec514416d94473eaab539a9c6c1a10134fe641254a59f4fc86e20fdf37e
|