OmniDiff——开源、超快、内容感知的 Git difftool,基于 Rust 构建
Show HN: OmniDiff – Opensource, super fast, content aware Git difftool, in Rust
我们发现了什么
AI 披露:是,我确实使用了 AI。
- 来源:Hacker News(发现于 2026-11-02)
- 证据等级:D · 发现产品或需求信号,暂未获得可核验的商业证据。
- 商业模式:待核验
- 主题:独立产品
- 初筛评分:16.5/100 · 收录 1 次
证据,比故事更重要。
规则清洗与初筛,未经人工商业核验。原文语境、实际客户和付费情况仍需自行验证。
引用与数字披露
来源类型(原作者自述/第三方测算/媒体转引)需采集端标注,本版尚未落字段。
- 作者
- 未标注
- 抓取日期
- 来源类型
- 未标注
- 币种
- 未标注
- 口径
- 未标注
- 披露主体
- 未标注
- 披露日期
- 未标注
中文辅助译文(全文)
我一直在以开源仓库中的真实差异为依据,研究终极差异比较工具应该是什么样。OmniDiff 可以比较:代码(25 种语言)、配置、图像、PDF、压缩包、光标、字体... 它速度很快。在 2023 款 ThinkPad T14s 上,它可以在不到 100ms 的时间内比较数万行的 C++ 文件。它是开源软件,采用 AGPLv3 许可。它以真实差异为基础。我查看了 Gentoo 软件包中列出的 7400 个仓库,从 中抽取 2000 个差异并逐一手动解决,以充分了解需要处理的内容,然后为每种内容类型搭建差异比较流水线。顺便说一句,这也构成了 CI 流水线的基础,因此代码库的稳健性相当高。我仍在开发它。目前版本为 v0.3.0。不过,几个月来我一直每天把它用作我的 git difftool,而且效果很好。AI 披露:是的,我确实使用 AI。不,我不会用 vibecode 编程。
译文由上游机器翻译生成,可能有误;判断请以英文原文为准。
英文原文(来源本站未改写)
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 Disclosure: Yes, I do use AI.No, I do not vibecode.
这条还缺什么证据?
下面每条都由本条已有字段推出(等级、理由、商业模式、来源次数、是否演示), 本站不生成推测性结论;通用验证方法放在方法论页。
- 可核验的收入或付费证据查官网定价页与付费口径;第三方数据源(如 GetLatka)只作旁证,需标注来源与时点。
- 商业模式未定确认按席位/按用量/授权还是开源托管版收费;开源项目另查 LICENSE 与是否存在付费版。
- 只有单一来源找一手站点或其他渠道是否重复出现同一产品;社区热帖数量不等于商业进展。
通用验证清单(谁有这个问题/谁愿意付费/一个人能交付哪一小步)见我们的筛选方法。