Extract structured context from your git history — PR descriptions, standups, weekly reports, and LLM-ready JSON.
Project description
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 report # markdown report with file details
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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gitglimpse-0.1.6.tar.gz.
File metadata
- Download URL: gitglimpse-0.1.6.tar.gz
- Upload date:
- Size: 33.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fa5bc99952976079f5cf9fe438109a9d1626009f0fa15b8fa901995c09c05fba
|
|
| MD5 |
bccc473617e5982ca228fb0ccdc269b1
|
|
| BLAKE2b-256 |
a653e92601dcb745173562ab2c225ee54d222b7e226786ae431d6c9fc19ad718
|
File details
Details for the file gitglimpse-0.1.6-py3-none-any.whl.
File metadata
- Download URL: gitglimpse-0.1.6-py3-none-any.whl
- Upload date:
- Size: 45.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
28adb5f6766b1251d37733ea24a942f192c63f06a8c03272df42ac4fcbd42b4e
|
|
| MD5 |
e22df38f435fd9bc6b61faa551d46e4a
|
|
| BLAKE2b-256 |
7cbbb7ac4f88f0690874d30850d86eadc5df646700202192c8321819878d5b01
|