Changelo
日本語
Changelo

何が変わったのか?

Changelo は 2 つのファイル、あるいはフォルダ全体を比較し、技術的な diff の羅列ではなく分かりやすい言葉で答えます。

iPhone・iPad 版をダウンロード Mac 版をダウンロード

または .dmg を直接ダウンロード — コマンドラインツールが含まれています。

完全オフライン。アカウントもサーバーも分析もありません。

diff ではなく、答えを

Changelo が実際に伝えてくれる内容です:

  • 写真のメタデータのみが変更されました。画像自体は変わっていません。
  • 1ページが追加され、2つの段落が編集されました。
  • おそらくアプリの新しいビルドです。バージョンが上がり、2つのローカリゼーションが追加されました。
  • データは同一です。ファイルは再保存されただけです。

使い方

  1. 2 つのバージョンを渡す

    任意の 2 つのファイルまたはフォルダをアプリにドラッグするか、「ファイル」や Finder から選ぶか、Finder のコンテキストメニューから直接比較を始めます。

  2. 答えを読む

    数秒で、分かりやすい言葉の結論、その理由、そして検索できる変更の一覧が表示されます。

  3. 必要なときだけ掘り下げる

    左右に並べたビジュアル差分はいつでもワンタップで開けます — テキスト、画像、フォルダツリー、表、PDF のページ。それでいて邪魔になることはありません。

賢く、しかし魔法ではなく

すべての答えは決定論的で検証可能な分析から得られます。AI による推測はありません。結論がヒューリスティックな場合、Changelo は正直にそう伝えます。判定には「確実」「可能性が高い」「可能性あり」のラベルが付きます。

ファイルを理解する

Changelo はバイトを比較するのではなく、フォーマットを理解します。PDF はページ・段落・注釈。写真はピクセル・EXIF・カラープロファイル。フォルダはファイルのツリー。アプリはバージョン・フレームワーク・ローカリゼーション。

テキストと書類

テキスト、Markdown、PDF

行単位の生の diff ではなく、読みやすさを重視して段落・文・単語のレベルで比較します。

構造化データ

JSON、plist、XML、YAML、CSV

キー・値・行を構造として比較するため、書式の整形が本当の変更と取り違えられることはありません。

画像

JPEG、PNG、HEIC など

サイズ、EXIF、ICC プロファイル、知覚ハッシュ、ヒストグラム、SSIM を確認し、「再保存」と「編集」を区別します。

フォルダとアーカイブ

フォルダ、ZIP

追加・削除・変更・名称変更された項目を示し、名称変更は名前ではなく内容から検出します。

データベースとアプリ

SQLite、.app、.ipa、ディスクイメージ

データベースはスキーマと行を、アプリバンドルはバージョン・フレームワーク・ローカリゼーション・エンタイトルメントを比較します。

ビデオ

QuickTime(MOV)

再生時間、トラック、コーデック、メタデータに加えてフレームをサンプリングし、再エンコードと実際の編集を見分けます。

Finder から直接比較

macOS では、アプリを先に開かなくても Finder からそのまま比較を始められます。

使い方

  • ファイルを右クリックし、「このアプリケーションで開く」→ Changelo を選びます。
  • 2 つ目のファイルでも同じようにします。両方そろった時点で Changelo が比較します。2 つまとめて選択すれば、メニューは一度で済みます。

ファイルを開くのは Finder 自身です。だからこそ、サンドボックス内のアプリはその項目にだけアクセスでき、それ以外には一切触れられません。

ターミナルからも

このページからダウンロードする版には、コマンドラインツールも付いています。App Store 版には入れられません。サンドボックス内のアプリに含まれるものはすべてサンドボックス化される必要があり、そうしたツールはコマンドラインで指定したファイルを開けないからです。

シェルから見つけられるよう、一度リンクを作ります:

sudo ln -s /Applications/Changelo.app/Contents/Helpers/changelo /usr/local/bin/changelo

あとは比較したい 2 つを渡すだけです:

changelo before.txt after.txt

アプリと同じ答えを出力し、内容が同じなら 0、異なれば 1 を返します。シェルスクリプトや CI にそのまま組み込めます。

本当のプライバシー

Changelo はオフラインであることを証明できるように作られています。

  • ネットワークアクセスは一切ありません。アプリがどこかに接続することはありません。
  • アカウントもサインインもクラウドストレージもありません。
  • アプリ内に分析もトラッキングもサードパーティ製 SDK もありません。
  • 暗号化は使用していません。ファイルはそのまま読み込まれ、端末を離れることはありません。