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
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 | |
|---|---|---|---|
| gitglimpse-0.1.8.tar.gz | 38.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gitglimpse-0.1.8-py3-none-any.whl | Python 3 | none | any | Details |
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
|