Open source maintainers are increasingly banning AI-generated contributions to protect volunteer capacity from low-quality 'slop' and preserve project agency, arguing that the volume of automated PRs overwhelms review bandwidth. Conversely, critics contend these bans are counterproductive gatekeeping that drives away potential contributors and ignores the utility of AI-assisted development in well-maintained communities.
112 readable replies · Supporting reply 1 · Supporting reply 2 · Supporting reply 3 · Supporting reply 4ivankovic
omnidiff
Rust2026–2026
ivankovic / omnidiff
omnidiff
Fast, robust, accurate diffing
3Distinct people
3Mentions
0Explicit recommenders
1.4KGitHub stars
What to know before exploring
What it is
Fast, robust, accurate diffing
GitHub
Where it is used
No documented product use was verified in the last source check.
What people are saying
No recommendation phrase was found in the indexed comments.
No classified warning is attached to this page. Read the discussions before treating silence as approval.
Also in these discussions
No other repository is repeatedly linked in the same discussions.
This week on Hacker News
Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.
Mentions over time
HN mentions by hour3 dated mentions
Observed mentions: 2026-11-01 13:02:30 UTC to 2026-11-02 01:27:03 UTC.
Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.
View mention counts and date ranges
| Period | Start (UTC) | End (exclusive, UTC) | Mentions | Submissions | Comments |
|---|---|---|---|---|---|
| Nov 1, 13:00 | 2026-11-01 13:00:00 UTC | 2026-11-01 14:00:00 UTC | 1 | 1 | 0 |
| Nov 1, 14:00 | 2026-11-01 14:00:00 UTC | 2026-11-01 15:00:00 UTC | 0 | 0 | 0 |
| Nov 1, 15:00 | 2026-11-01 15:00:00 UTC | 2026-11-01 16:00:00 UTC | 0 | 0 | 0 |
| Nov 1, 16:00 | 2026-11-01 16:00:00 UTC | 2026-11-01 17:00:00 UTC | 1 | 0 | 1 |
| Nov 1, 17:00 | 2026-11-01 17:00:00 UTC | 2026-11-01 18:00:00 UTC | 0 | 0 | 0 |
| Nov 1, 18:00 | 2026-11-01 18:00:00 UTC | 2026-11-01 19:00:00 UTC | 0 | 0 | 0 |
| Nov 1, 19:00 | 2026-11-01 19:00:00 UTC | 2026-11-01 20:00:00 UTC | 0 | 0 | 0 |
| Nov 1, 20:00 | 2026-11-01 20:00:00 UTC | 2026-11-01 21:00:00 UTC | 0 | 0 | 0 |
| Nov 1, 21:00 | 2026-11-01 21:00:00 UTC | 2026-11-01 22:00:00 UTC | 0 | 0 | 0 |
| Nov 1, 22:00 | 2026-11-01 22:00:00 UTC | 2026-11-01 23:00:00 UTC | 0 | 0 | 0 |
| Nov 1, 23:00 | 2026-11-01 23:00:00 UTC | 2026-11-02 00:00:00 UTC | 0 | 0 | 0 |
| Nov 2, 00:00 | 2026-11-02 00:00:00 UTC | 2026-11-02 01:00:00 UTC | 0 | 0 | 0 |
| Nov 2, 01:00 | 2026-11-02 01:00:00 UTC | 2026-11-02 02:00:00 UTC | 1 | 0 | 1 |
What Hacker News says
3 sourcesFOforgotpwd16·Nov 2, 2026
https://github.com/ivankovic/omnidiff#usage
OmniDiff also works directly with git diff and git log -p, through GIT_EXTERNAL_DIFF. This path needs no difftool config:
GIT_EXTERNAL_DIFF=omnidiff git diff
In Show HN: OmniDiff – Opensource, super fast, content aware Git difftool, in Rust> with licenses nobody wants to use
Nobody wants to use AGPL-v3?
https://github.com/ivankovic/omnidiff/blob/main/LICENSE
In Show HN: OmniDiff – Opensource, super fast, content aware Git difftool, in RustShow HN: OmniDiff – Opensource, super fast, content aware Git difftool, in Rust
I have been researching what the ultimate diff tool would look like, based on actual diffs in open source repositories.
OmniDiff can diff: code (25 languages), config, images, PDFs, archives, cursors, fonts...
It's fast. It can diff C++ files of tens of thousands of lines in under 100ms, on a 2023 ThinkPad T14s.
It's open source. AGPLv3.
It's based on real diffs. I looked at the 7400 repositories that are listed in Gentoo packages, sampled 2000 diffs and solved them manually to get a good understanding of what is needed, before putting together the diff pipelines for each content type. Incidentally, this also forms the basis of the CI pipeline, so the robustness of the codebase is quite high.
I'm still developing it. It's v0.3.0 at this time. But I have been using it daily as my git difftool for months now, and it works well.
AI Disclosur
Read the rest
e: Yes, I do use AI. No, I do not vibecode.