Skip to main content

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-123 are 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 --json for pipelines and LLM workflows

Links

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)

Source distribution for gitglimpse 0.1.8
File Size Uploaded
gitglimpse-0.1.8.tar.gz 38.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gitglimpse 0.1.8
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.8 This release

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page