Discussion
mpalmer: You should expect to be gently ridiculed if you submit this as a serious project. Do not use LLMs to claim knowledge or abilities you don't actually have.It's not impressive, and it's obvious to anyone with more than a year or two of actual programming experience.
warwickmcintosh: The 71% reduction is interesting but I'd want to see where those tokens are actually going in a typical agent session. In my experience running multi-step coding agents, the git output itself is rarely the bottleneck...
slopinthebag: Was this entirely created by an LLM? The article clearly was.
stingraycharles: Why a complete rewrite rather than a wrapper around the cli commands?Also, aren’t LLMs RLHFd a lot with using tools like git and as such have a better time interacting with it than custom tools?
Brian_K_White: TFA says there is no difference since it falls through and does act as just a wrapper for anything that it doesn't implement itself.
spullara: check out rtk that does this for a bunch of commands
yodon: It defaults to being a wrapper around git when it's not custom implemented, and it's recommended that you alias nit as git so the agent can work the way it normally would, just faster and cheaper.
heavyset_go: Yes: https://github.com/fielding/nit
tempest_: Every "I created <xyz>" or "I rewrote x (y lang) into z lang" should really read "I prompted Claude Code to <insert thing>""I" create stuff all the time with AI Agents but am real uncomfortable claiming ownership over them. Others don't seem to have this problem though so /shrugp.s. - in this case the commits are claude commits, even if they tell it not attribute itself you can tell because good commit messages were incredibly rare (even my own) until the last year or so when they started to look like entire pull requests
aeonfox: Do the larger LLM platforms just do this for you? Or perhaps they do this behinds the scenes, and charge you for the same amount of tokens?
stingraycharles: But that’s my problem, I don’t want it to implement anything itself, I just want it to transform git output.
slopinthebag: Yeah, like whatever I prompt I'm fine sharing it, but I'm not gonna claim I made something. It's like claiming I'm an artist because I paid a guy to paint someone.
Brian_K_White: It's using libgit. IE it is basically still just a wrapper for official reference git implementation. I think you are worried anbout nothing.