gitglimpse
Extract structured context from your git history — PR descriptions, standups, weekly reports, and LLM-ready JSON.
Install
pip install gitglimpse
What it does
gitglimpse reads your git log, groups commits into logical tasks, filters noise, extracts ticket IDs from branch names, and outputs structured context — as formatted text or clean JSON.
Commands
glimpse pr # PR summary from current branch
glimpse standup # daily context from recent commits
glimpse week # weekly summary grouped by day
glimpse init # generate Claude Code / Cursor slash commands
glimpse config setup # interactive configuration
Features
- Noise filtering — merge commits, lock files, and formatting changes excluded by default
- Ticket detection — branch names like
feature/PROJ-123are parsed automatically - Multi-project — run from a parent directory to aggregate across repos
- LLM-optional — works instantly without AI, or connect Ollama / OpenAI / Anthropic / Gemini for richer output
- Editor integration — slash commands for Claude Code and Cursor
- GitHub Action — auto-generate PR context on every pull request
- JSON output — every command supports
--jsonfor pipelines and LLM workflows
Links
- Website: gitglimpse.com
- GitHub: github.com/dino-zecevic/gitglimpse
- Documentation: README on GitHub
License
MIT
Metadata
Release files for gitglimpse 0.1.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| gitglimpse-0.1.8.tar.gz | 38.2 kB | Without provenance | Details for gitglimpse-0.1.8.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| gitglimpse-0.1.8-py3-none-any.whl | Python 3 | none | any | Details for gitglimpse-0.1.8-py3-none-any.whl |
Total release size: 89.6 kB
Release files / gitglimpse-0.1.8.tar.gz
| Download URL | gitglimpse-0.1.8.tar.gz |
|---|---|
| Size | 38.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3dd34a38d38790ab4bde1b48d1cda990717f842709544fef3df653c37912c70b
|
|
BLAKE2b-256 checksum How to use checksums |
213c24e64b5847068f7cada3fc5900a549830f1e112289c1f8f47fbc94bc5fd3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / gitglimpse-0.1.8-py3-none-any.whl
| Download URL | gitglimpse-0.1.8-py3-none-any.whl |
|---|---|
| Size | 51.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
dc6850f79a29c0ea6af5311666116c317106da769f3c96b2007aaaef2f297389
|
|
BLAKE2b-256 checksum How to use checksums |
b8ee877f65bbccc501152f783b1407d54a5a68789bd25fceadb368aa061cf02e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Security for gitglimpse 0.1.8
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.