With colocated git repositories the part I really care about - marking what has changed and giving me diffs - just works out of the box.
There's also https://www.visualjj.com/ if you want to make commits in your editor, though personally (both with git and jj) I've always preferred doing that from the terminal.