Review an AI agent's code changes by reading a shortened, concept-focused diff instead of the full patch.
Pre-process commits into reading diffs as part of a development tooling pipeline.
Review a very large commit as a single merged reading diff instead of paging through it file by file.
| boldsoftware/meat | compozy/compozy | ytwsy/opensurge-for-mac | |
|---|---|---|---|
| Stars | 2,002 | 2,025 | 2,027 |
| Language | Go | Go | Go |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 3/5 | 4/5 |
| Audience | developer | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Needs Go installed to run 'go install meat.dev/cmd/meat@latest'.
meat is a command line tool that takes a git commit or diff and uses an AI model to shrink it down into what the project calls a reading diff, a version of the change that keeps only the parts worth a human's attention. The idea behind it is that AI coding models have gotten reliable enough that a person reviewing their output no longer needs to check every line for style issues, missing null checks, or import statements. What still needs a careful human look is the conceptual stuff: which algorithm was chosen, how the architecture changed, and why. meat tries to strip a diff down to just that. You install it with a single Go install command, then run the meat command by itself to review the most recent commit in a repository, or pass it commit references similar to how you would with git to review something else. Processing a commit takes some time, since the model has to read through the change and decide what actually matters, so the project suggests wiring meat into your development tools so a commit gets pre-processed automatically before you actually want to read it, rather than waiting on demand. For very large changes, meat splits the diff at file and code hunk boundaries and processes it in chunks of up to a few megabytes at a time. Even a very large commit still ends up as a single combined reading diff at the end, it just takes correspondingly longer to produce. The project is written in Go and does not state a license in the excerpt provided.
A command line tool that uses an AI model to shrink a git commit diff down to only the conceptually important changes worth a human review.
Mainly Go. The stack also includes Go.
The README excerpt does not state a license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.