Skip to main content

Local pre-commit review briefs from your git diff — scrutinize changes, stage, and commit with confidence

Project description

Scrutin

Review local git changes before you commit — risk highlights, file diffs, stage/unstage, and commit from the browser or VS Code / Cursor. Everything runs on your machine.

Audience Documentation
Users (install & daily use) docs/USER_GUIDE.md
Docker (no Python on the host) docs/DOCKER.md
Contributors (clone, test, pull requests) docs/CONTRIBUTING.md

Quick start (users)

Python

pip install scrutin
cd your-project
scrutin serve

Open http://127.0.0.1:8787 → set Repository to your repo path → Detect repoRefresh brief.

Docker (no Python)

cd your-project
docker pull pramod5551/scrutin:latest
docker run --rm -p 8787:8787 -v "$(pwd):/workspace:rw" pramod5551/scrutin:latest

Open http://127.0.0.1:8787 → Repository: /workspace.

VS Code / Cursor

Install the Scrutin extension from the Marketplace, run pip install scrutin (or use Docker on port 8787). Open the Scrutin activity bar → Brief.

Details: docs/USER_GUIDE.md.


Contributing

We welcome pull requests. Fork the repo, set up locally, run tests, and open a PR — see docs/CONTRIBUTING.md.


License

MIT — LICENSE

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

scrutin-0.1.3.tar.gz (56.2 kB view details)

Uploaded Source

Built Distribution

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

scrutin-0.1.3-py3-none-any.whl (56.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for scrutin-0.1.3.tar.gz
Algorithm Hash digest
SHA256 ed20cb1c9fe64cc7f9f3902c63a90e9aee524498b182b68c0e3d1d8ead20dbf1
MD5 2c96e4e4f72000f419da2d73862fb53f
BLAKE2b-256 ce056544e9b8d9f8678e4343a98820dea1b2f27570b5646de3a327134738c01a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scrutin-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 56.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for scrutin-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9e622e0cbd707e7efbd116337e33384402e9d65a87bb740be1faae150d8008b2
MD5 b3ff9e59b96e19edb2b658f3fc260322
BLAKE2b-256 b795654e1fc80ef1fc1587a76eb7c9e7a2c0fd3223a7fc2dba8fe24246c1e8bb

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