Skip to main content

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-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

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

gitglimpse-0.1.7.tar.gz (33.5 kB view details)

Uploaded Source

Built Distribution

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

gitglimpse-0.1.7-py3-none-any.whl (45.4 kB view details)

Uploaded Python 3

File details

Details for the file gitglimpse-0.1.7.tar.gz.

File metadata

  • Download URL: gitglimpse-0.1.7.tar.gz
  • Upload date:
  • Size: 33.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for gitglimpse-0.1.7.tar.gz
Algorithm Hash digest
SHA256 23bf2601825eead9aec78362393e463a7546ae62612559ecc728f9a11398ed91
MD5 04ac07ed5f17136178dd0d4fa8bc079f
BLAKE2b-256 5468989472bdbdbb108bf77700937d8dcfe5d0f63c3af89d38bb5bd6331360fb

See more details on using hashes here.

File details

Details for the file gitglimpse-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: gitglimpse-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 45.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for gitglimpse-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 f4e428dbeab7391ccac236cbda27efc86590baaba9dd0ac7199bd9a1b134539a
MD5 89d99517cde5fbe853729f826c7c7dd7
BLAKE2b-256 ff7ee204b56070415b0f3cc13ddbf84f2c42026107a506264d37b50a5b2c0dfe

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