macOS
brew install odifflocal Homebrew formula metadata
brew / 順位 7358
odiff のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install odifflocal Homebrew formula metadata
nix profile install nixpkgs#odiffnixpkgs package indexes · pkgs/by-name/od/odiff/package.nix · ソース: api.github.com
概要
Very fast SIMD-first image comparison library (with nodejs API)
履歴
odiff is a native image-comparison CLI and Node.js-facing tool aimed at visual regression testing and screenshot diffing. Its package story is about speed and portability: the README describes a move from OCaml to Zig with SIMD paths for SSE2, AVX2, AVX512, and NEON.
The public GitHub repository was created on 2020-11-04. The README describes odiff as originally written in OCaml and later implemented in Zig, keeping the same focus on fast pixel-by-pixel visual difference checks for screenshots, photos, AI-generated images, and other highly similar image pairs.
The README lists integration points beyond the bare CLI, including Node.js bindings, a persistent server mode to avoid process startup overhead, Playwright support through playwright-odiff, Cypress support through cypress-odiff, and visual regression services such as Argos, LostPixel, and Visual Regression Tracker.
Homebrew and Nix packaging make the odiff binary available outside npm-centered workflows, while the Node.js API keeps it usable inside JavaScript test suites.
Users compare two image paths and optionally write a PNG diff image. In test automation, Node.js callers use compare() or ODiffServer to run repeated comparisons with options for thresholds, anti-aliasing, ignored regions, layout mismatch handling, diff overlays, and memory reduction.
odiff is interesting because visual testing often hides native image diff engines behind JavaScript test frameworks. Packaging the native binary directly lets Playwright, Cypress, and standalone CI users share one fast comparator instead of each framework carrying a separate pure-JS pixel diff path.
セキュリティ状態
broad file, network, media, or database tool signal.
リスク blue · 信頼度 中 · tool
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
odiff | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://github.com/dmtrKovalenko/odiff
インストールメタデータ
| パッケージキー | brew:odiff |
|---|---|
| バージョン | 4.5.0 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/odiff |
| ホームページ | https://github.com/dmtrKovalenko/odiff |
| リポジトリ | https://github.com/dmtrKovalenko/odiff |
| ライセンス | MIT |
| ソースアーカイブ | https://github.com/dmtrKovalenko/odiff/archive/refs/tags/v4.5.0.tar.gz |
| 最終更新 | 2026-07-23T03:37:26Z |
| Pulse | updated |
| ビルド依存関係 | zig |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | odiff |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
odiff
nix profile install nixpkgs#odiffソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.