{"slug": "show-hn-glog-a-read-only-git-tui-with-familiar-pager-keys", "title": "Show HN: Glog – A read-only Git TUI with familiar pager keys", "summary": "Developer tool Glog launched as a read-only Git terminal UI that supports log, show, diff, status, blame, stash list and reflog, installable via `cargo install glog-tui git-delta` on the latest stable Rust toolchain. Glog keeps familiar pager keys (j/k, /, n, q), folds lockfiles automatically, uses delta for syntax-highlighted diffs when installed, and adds badges for Codex and Claude Code agent coauthors. The tool is positioned as read-only so an accidental keypress cannot change files or rewrite history, unlike terminal UIs such as lazygit and tig.", "body_md": "# A read-only terminal UI for git\n        \n`log`\n          • `show`\n          • `diff`\n          • `status`\n          • `blame`\n          • `stash list`\n          • `reflog`\n\n## Features\n\n- Press `Enter` to open a commit from the log.\n- Keep your muscle memory with familiar pager keys: `j` /`k` ,`/` ,`n` , and`q` .\n- Toggle file stats and expanded patches with `s` .\n- Get syntax-highlighted diffs with [`delta`](https://dandavison.github.io/delta/) , used automatically when installed.\n- Spot agent coauthors with badges: Codex and Claude Code.\n- Lockfiles fold automatically to keep source changes in view; expand them when needed.\n- View image files in diffs in supported terminals ([Kitty](https://sw.kovidgoyal.net/kitty/) and[Ghostty](https://ghostty.org) ,[cmux](https://cmux.com) and more).\n- Highlight and filter [conventional commit](https://www.conventionalcommits.org/) types.\n- Explore line history with `glog blame FILE` : inspect commits, step back before a change, and follow renames.\n- Browse ref updates with `glog reflog` , timestamped to the second.\n- Read dates in your local time, like `2026-10-01 15:35` , instead of Git's verbose default.\n- Expand submodule diffs to inspect the changes inside.\n- Follow commits and working-tree changes live with `glog --watch` .\n\n## Install\n\n`cargo install glog-tui git-delta`\nRequires the latest stable Rust toolchain.\n\n## Comparison to other tools\n\n| Vanilla Git | glog adds interactive browsing and live refresh with familiar pager shortcuts. | \n|---|---|\n| Terminal UIs ( [`lazygit`](https://github.com/jesseduffield/lazygit) ,[` tig`](https://jonas.github.io/tig/) ) | glog focuses solely on read-only actions, so an accidental keypress won't change your files or rewrite history. | \n| Git GUI apps | glog is lightweight and fits terminal workspaces such as [cmux](https://cmux.com) , where you can keep multiple projects open with a Git view alongside each one. |", "url": "https://wpnews.pro/news/show-hn-glog-a-read-only-git-tui-with-familiar-pager-keys", "canonical_source": "https://yairchu.github.io/glog/", "published_at": "2026-10-08 15:01:48+00:00", "updated_at": "2026-10-08 15:18:16.608316+00:00", "lang": "en", "topics": ["developer-tools"], "entities": ["Glog", "Git", "delta", "Codex", "Claude Code", "lazygit", "tig", "cmux"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/show-hn-glog-a-read-only-git-tui-with-familiar-pager-keys", "markdown": "https://wpnews.pro/news/show-hn-glog-a-read-only-git-tui-with-familiar-pager-keys.md", "text": "https://wpnews.pro/news/show-hn-glog-a-read-only-git-tui-with-familiar-pager-keys.txt", "jsonld": "https://wpnews.pro/news/show-hn-glog-a-read-only-git-tui-with-familiar-pager-keys.jsonld"}}