Skip to main content

Git staged-change AI review helper

Project description

Commit-wise

Open Source Commit and PR reviewer.

Install

Install the library from PyPI:

pip install commitwise-review

Install directly from the source repository:

pip install .

Install from GitHub:

pip install git+https://github.com/gokul-1998/Commit-wise.git

To force reinstall:

pip install --force-reinstall --no-cache-dir git+https://github.com/gokul-1998/Commit-wise.git

Versioning

This project uses Semantic Versioning:

MAJOR.MINOR.PATCH

Example release plan:

  • 0.1.0 — initial release
  • 0.2.0 — new features
  • 0.2.1 — bug fixes and prompt improvements
  • 1.0.0 — stable public release

CLI MVP (commit-wise)

This repository now includes a minimal local CLI for staged-change review.

Commands

commit-wise init
commit-wise review
commit-wise explain
commit-wise commit
commit-wise hooks install

The old gai alias is still available:

gai init
gai review
gai explain
gai commit
gai hooks install

What commit-wise review does

  • Reads staged files from git diff --cached --name-only
  • Reads staged diff from git diff --cached
  • Runs local analyzers when installed (ruff, mypy, pytest, bandit)
  • Prints actionable review suggestions and score in terminal

Security

gai init stores provider tokens in the system keyring (keyring package), not in plain-text config.

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

commitwise_review-0.1.3.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

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

commitwise_review-0.1.3-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file commitwise_review-0.1.3.tar.gz.

File metadata

  • Download URL: commitwise_review-0.1.3.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for commitwise_review-0.1.3.tar.gz
Algorithm Hash digest
SHA256 30b63784ffeceb1ea3325a021bad4a03c538c72015c41966b453b778d0768f7a
MD5 d168dc479822fd1742027971e7fbcd51
BLAKE2b-256 9e271b4100214421df099c4bbc184524bbfde4508d81ee0208816361d42820dc

See more details on using hashes here.

File details

Details for the file commitwise_review-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for commitwise_review-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 966ab4c402845a68e00d1476fc53c47ff4da298a41197b034f6e4e3a7780b255
MD5 d811ca56ed7cc8b72b70d13b8fa1a05b
BLAKE2b-256 ed0febc07534df0518717634c8dfc38e0ffaa3b6ab90464d04cfa65888a33ef9

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