Git Time Machine

projects

CLI tool for git history visualization

Install

npm
$

Interactive Preview

git time machine

$ gtm — 5 commits on main

CLI Reference

gtmOpen interactive history browser for current repo
gtm --branch <name>Browse history for a specific branch
gtm --file <path>Show history filtered to a specific file
gtm --since <date>Show commits after a given date
gtm --author <name>Filter commits by author name

About

A command-line tool for navigating git history interactively. Instead of parsing raw git log output, it gives you a scrollable visual timeline with commit details, diff previews, and the ability to check out any point. Named after the obvious reference. Two hundred and twenty-five downloads on npm.

Highlights

  • 225 npm downloads
  • Interactive scrollable timeline for any git repository
  • Diff preview at any commit
  • Works in any git repo with no configuration