hutch: local code reviews in emacs for the mildly disenfranchised Developer adjaecent released Hutch (magit-hutch), a local code-review interface for Emacs that runs LLM-powered reviews on staged changes, un-pushed changes, or diffs between the current and working branch, rendering findings as suggestions, comments, or LGTMs inside a read-only *magit-hutch: code review* buffer. Hutch builds on Magit and Transient, lets users queue suggestions with `m` and bulk-apply them with `A` scope-aware to the reviewed files, and defaults to reviewing staged changes only. hutch: local code reviews in emacs for the mildly disenfranchised I haven't had a real job in four years. I closed down a startup https://tramline.app I'd been building, just last month. During all these years, I spent most of that time at the back end of the frontier of AI agents. But I've finally caught up. It's been some 500 days https://en.wikipedia.org/wiki/List of large language models 2025 since coding agents have really picked up, and they're genuinely more productive than, previously, instructed https://www.youtube.com/watch?v=U cSLPv34xk . Even though I still prefer the pedagogical aspect of AI over the task-completing automaton aspects, the latter has driven all sorts of tooling around reviewing code, and not just writing and deploying it. The typical review agent party-line is: agents jump in, before your colleagues do, spray logorrhea across twenty pull requests before you have had a chance to wake up and look at your phone. This works, sometimes, for some people. But if you're like me, you still have humans reviewing code before it ships to users, and it's better to respect those people and their time. This is the case, regardless of where you sit on the balance of game-changer to curmudgeon. All that is to say, no matter which direction agents take to get better with time, I hope we still care about things. Not in the way of formalizing care, with high-fidelity agent instructions and prompts or some superior upholding of taste sort of thing, but something as simple as announcing: hey I'm still here, and I understand all this . So as a long-time emacs user, I present yet another attempt at wedging LLMs, agents and coding harnesses, now inside your text buffers with Hutch https://github.com/adjaecent/magit-hutch . It's a small, Magit-induced code-review interface that fits a standard Magit commit-push workflow locally and hopefully helps reclaim some load created upstream. quick tour quick tour Open up Magit, and hit the dispatcher binding usually d and you'll see a Hutch code review action put up next to the DWIM binding. Hutch operates on three different scopes: staged changes, un-pushed changes, and changes between current branch and working branch. By default, it's staged changes only, since that's most useful. Once a review starts, you'll see a nice little progress bar in a new magit-hutch: code review buffer until the findings