I recently made git-activity, a small shell script/git alias that lets you view a github-style activity graph in your terminal. It’s small, but it’s pretty fun to use:

If you just want to test it out first, paste this line into your terminal:

curl \
    --silent \
    https://gist.githubusercontent.com/beyarkay/d3be7cc248d3f66e97ecaf2993e57b0a/raw/git-activity.sh \
    | bash

And if you like how it looks, paste this line into a terminal to add a git activity alias.

git config \
    --global \
    alias.activity \
    '!curl --silent https://gist.githubusercontent.com/beyarkay/d3be7cc248d3f66e97ecaf2993e57b0a/raw/git-activity.sh | bash'

(you can see the full gist here)

Now you can type git activity in any git repo and get a pretty terminal-based activity graph!