$ glimpse standup
Your AI writes the code. gitglimpse writes the standup.
Turn your git history into standup updates, PR summaries, and structured context for AI tools. Works offline. No tracking. Open source.
gitglimpse is not a team tracker.
No dashboard, no manager view, no analytics. It's a personal tool that helps you remember and communicate what you worked on — whether you need a standup, a PR summary, or structured context for your AI tools. Use any LLM — Ollama locally, your own OpenAI, Anthropic, or Gemini key, or let Claude Code and Cursor do the formatting for you. Your choice, your data.
$ glimpse standup
Author: [email protected] · Context: commits
Standup — March 29, 2026
Yesterday:
•Refactored auth middleware to use JWT rotation(feat/auth, ~1h)
•Fixed rate-limiter bypass on batch endpoints(AUTH-247, fix/rate-limit, ~0.5h)
•Updated OpenAPI spec for v2 routes(main, ~0.5h)
Filtered 2 noise commits (merges, formatting)
Estimated effort: ~2h
Tip: Add --local-llm --context both for richer summaries
Output quality
Good without an LLM. Great with one.
Template mode parses your commit messages and file changes — instant, offline, no setup. Add a local or cloud LLM and gitglimpse also reads your actual code diffs, understanding what changed and why.
Template mode
$ glimpse standup
Yesterday:
•Changes in auth/middleware.py, tokens.py(feat/auth, ~1h)
•Fix in api/limits.py(fix/rate-limit, ~0.5h)
Estimated effort: ~1.5h
Parses commit messages and file paths. Fast and reliable.
LLM mode
$ glimpse standup --local-llm --context both
Yesterday:
•Refactored auth middleware to support JWT token rotation with automatic refresh handling(feat/auth, ~1h)
•Fixed rate limiter bypass allowing batch endpoints to exceed quota(AUTH-247, fix/rate-limit, ~0.5h)
Estimated effort: ~1.5h
Reads actual code diffs. Understands intent, not just file names.
PR summaries especially benefit from LLM mode — the model reads every line of changed code.
Built-in
Noise filtering
Merge commits, lock files, and formatting changes are automatically excluded. Focus on what matters.
Ticket detection
Branch names like feature/PROJ-123 are parsed automatically. Ticket IDs appear in your output.
Multi-project
Run from a parent directory to aggregate work across multiple repos in one view.
Diff analysis
With an LLM, gitglimpse reads your actual code diffs — not just commit messages. Use --context both for the most accurate output.
Editor integration
Works inside your editor.
Run glimpse init to add command templates to your repo. Works with Claude Code and Cursor — every developer who pulls the code gets /standup, /report, and /pr instantly.
Run glimpse init
Generates command files for Claude Code and Cursor.
Commit the files
git add .claude/commands/ && git commit
Type /standup
Your AI editor runs the command and formats your update.
Works with Claude Code and Cursor. Run glimpse init --cursor to generate Cursor command files.
Every developer who pulls the repo gets the commands automatically.