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 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.8.tar.gz (38.2 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.8-py3-none-any.whl (51.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gitglimpse-0.1.8.tar.gz
  • Upload date:
  • Size: 38.2 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.8.tar.gz
Algorithm Hash digest
SHA256 3dd34a38d38790ab4bde1b48d1cda990717f842709544fef3df653c37912c70b
MD5 76fdebac4ae390b2e31d2020fdd1f955
BLAKE2b-256 213c24e64b5847068f7cada3fc5900a549830f1e112289c1f8f47fbc94bc5fd3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gitglimpse-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 51.3 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 dc6850f79a29c0ea6af5311666116c317106da769f3c96b2007aaaef2f297389
MD5 523aa1ee7a1f355b26b47bb0d7aa0b88
BLAKE2b-256 b8ee877f65bbccc501152f783b1407d54a5a68789bd25fceadb368aa061cf02e

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