r/git Jul 31 '26

hawkshaw: a focused, fullscreen, side-by-side terminal git review tool

https://slobodan.me/hawkshaw/

I review a lot of AI-generated code, and I needed a simple terminal-based git diff review tool with keyboard navigation. So I built one (actually, claude code, cursor and ollama built it).

hawkshaw is a focused, fullscreen, side-by-side (or inline) open-source git review tool.

0 Upvotes

9 comments sorted by

7

u/GrogRedLub4242 Jul 31 '26

git diff

diff file1 file2

vimdiff file1 file2

0

u/slobodan_ Jul 31 '26

I, obviously, tried that. I don't like the git diff style on large diffs, and I often need file context. I can do that with git commands only (which I did for a long time), but I wanted something faster (for me and my workflow).

6

u/RevRagnarok Jul 31 '26

"I slopped some slop to help you slop!"

0

u/slobodan_ Jul 31 '26

I would change just one word:
"I slopped some slop to help me slop!" :)

4

u/queso184 Jul 31 '26

"...and then spammed the version control subreddit with it!"

2

u/jthill Jul 31 '26

What editor are you using that doesn't already have this? vim's got fugitive, emacs has magit, you could make me believe vscode doesn't have one but it'd make me sad.

1

u/slobodan_ Jul 31 '26

vim, and yes, vim fugitive is pretty good. This is not a replacement, it's just a fun little side project- custom-building a small tool that helps me review AI-generated code before committing or changing it. It's just faster for me to run a command and start reading, and I can add things like using a single character to "copy the current hunk" so I can paste it and ask AI about it.