Skip to main content

An AI commit assistant CLI tool.

Project description

Commit Assistant

PyPI version

This project tracks Git commits and README file versions by saving them to an SQLite database using a post-commit hook.

Features

  • Generate commit message with Gemini.
  • Save commit metadata (author, timestamp, message, code diff) in SQLite.
  • Generate commit summary with Gemini.

Installation

pip install commit-assistant
## Usage

```bash
## setup 
coas setup
## setup husky hooks, run inside you project directory if husky enabled
coas setup-husky
## generate commit message with Gemini
coas commit
## summary commits for latest week
coas summary

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

commit_assistant-0.1.1.tar.gz (22.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

commit_assistant-0.1.1-py3-none-any.whl (27.0 kB view details)

Uploaded Python 3

File details

Details for the file commit_assistant-0.1.1.tar.gz.

File metadata

  • Download URL: commit_assistant-0.1.1.tar.gz
  • Upload date:
  • Size: 22.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for commit_assistant-0.1.1.tar.gz
Algorithm Hash digest
SHA256 34d8b986849159b211eab3968d067916ceeb91cb74c29df9c5a62ddb5bd8c044
MD5 c3021feefcff3e831f98444cd9b8a17c
BLAKE2b-256 16f03b0bb4d063e9a939545fdefac72089b1fb925d468bef22dae1de222bcdca

See more details on using hashes here.

File details

Details for the file commit_assistant-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for commit_assistant-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 35f617cf5a9c39ff91d03129501673a35acab22526f23e5fb4bb791415b67281
MD5 16bd10218c797f83a012bb23e357ae7b
BLAKE2b-256 1775a0475a03760c64227b804604dbb97a60662a0da7bec061cfd28d4fb54419

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