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.5.tar.gz (33.0 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.5-py3-none-any.whl (45.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gitglimpse-0.1.5.tar.gz
  • Upload date:
  • Size: 33.0 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.5.tar.gz
Algorithm Hash digest
SHA256 d9885248f775a4397fd737c2bc19144ed5662bd829c3553fd3ebbd08c319e44e
MD5 432e7ff669ec65ae547827a3728e87dd
BLAKE2b-256 b0b12b1103d920f8a2d4ff7dbaa01b92368d60277f2fbffd073efbcddba07eba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gitglimpse-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 45.0 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 4a0856676f1826848bdd371c1ee531c311efd7cd743fe74d6dc32c04e0fe79bb
MD5 2a1beafa0173dbec14a5f5dd5354be1e
BLAKE2b-256 cd3f6801ad8bae51c969527f37480643d97073921bc5ecc809e2d0f210fb774a

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