Every time I joined a new git repo I'd run: ``` git log --oneline git shortlog -sn git diff --stat ``` ...and mentally piece the context together. So I built a CLI tool to do it in one command with beautiful interface in the command line: ``` npx gitbrew ``` You get an instant terminal dashboard — contributor stats, commit activity sparkline, hotspot files, and current working tree changes. All rendered with Ink (React for CLIs). Stack: TypeScript, Ink, simple-git, Commander. Supports time windows (--since 7d or -s 7d), author filter (--author <name> or -a <name>), and JSON output for piping. Try it in any git repo: ``` npx gitbrew ``` or install globally and run it simply: ``` npm install -g gitbrew gitbrew ``` npm: https://lnkd.in/gSiSiWMq GitHub: https://lnkd.in/gRvRkGqS #opensource #nodejs #typescript #cli #javascript
Great work! This is really helpful—getting all the basic insights with a single command instead of running multiple Git commands is awesome. Makes onboarding and catching up much easier.
Harsh Mer Really well done. This makes understanding a repository much faster. I’m curious how it performs on larger codebases.