AI が書き換えた Markdown を、
差分ごと読む。

保存も、外部からの書き換えも、すべて版として残ります。編集中に AI がファイルを書き換えても、どちらも失いません。軽くて速い macOS ネイティブアプリ。Git は無くても動きます。

保存も外部の書き換えも版として記録 macOS(Apple Silicon / Intel) MIT ライセンス・無料

基本は Markdown ビューア。編集も保存も新規もちゃんとできて、差分(diff)が目玉。

きっかけは Claude Code が生成する .md の確認でした。重いエディタを開いて右クリックでプレビュー——が面倒で、頼んだら 2時間でビューアだけの 0.1 が。今は作り手を問わず——VSCode で書いた .md も——書くエディタとは別に、読むのは MRDown、と使い分けています。そこから「あったらいいかも」で機能が増え、気づけば他の Markdown アプリには無いこと、AI が書き換えた差分をそのまま読むことまでやるようになりました。

開く → 編集中に AI がファイルを書き換える → 黙って上書きも読み直しもしない → 「最後の保存 / ディスク / 自分の編集」を3列で見て、どちらも失わない

特徴

ほかのエディタと違うところ。

何が変わったかを読む

保存も、外部からの書き換えも、すべて版として記録。任意の2版を並べて差分を見られます。Git リポジトリなら HEAD も同じ一覧に並ぶので、コミット済みとの差分もそのまま。ワンクリックで復元でき、保存するまで上書きしません。Git は無くても動きます。

社名の入った文書として出せる

タイトル・文書番号・版数・作成者・機密区分をメタデータに書くと、文書の先頭にとして描かれます。ロゴは一度登録すれば全文書に。プレビューに出るものが、そのまま PDF に出ます。社内の設計書や要件定義書を、Markdown のまま最後まで持っていけます。

雛形はリポジトリに置く

テンプレートはフォルダに置いたただの .md。開いているフォルダの docs/_templates/ は自動で使われるので、リポジトリを移れば雛形も切り替わります。clone しただけでチーム全員に配られ、AGENTS.md に一行足せば AI エージェントもその書式で書きます。気に入った文書から型だけ抜くこともできます。

安全に表示

DOMPurify でサニタイズし、厳格な CSP でロックダウン。どこから来たか分からない Markdown も、生成されたばかりの Markdown も、そのまま開けます。

AI に上書きされない

ディスク上でファイルが変わればスクロール位置を保ったまま再描画し、その版も履歴に残します。編集中に書き換えられたら、どちらも捨てません。「最後の保存 / ディスク / 自分の編集」を3列で並べ、双方が同じ行を別々に直したところだけを衝突として示します。黙って上書きすることも、黙って読み直すこともしません。

.md リンクでアプリ内遷移

ローカルの Markdown へのリンクはブラウザに出ず、その場でアプリ内に開く。相互リンクされた文書群を、アプリを出ずに辿れます。外部リンクはブラウザ、見出しアンカーはスクロール。

Word の文書も落とせる

.docx を落とすと Markdown に直して開きます。変換は手元で完結し、どこにも送りません——変換サイトへアップロードも、pandoc の導入も要りません。開いたものは無題の文書になるので、保存すると .md として別に書き出され、元の .docx には一切書き戻りません。2 つの .docx を比較にかければ、版どうしの差分もそのまま見られます。画像は入りません(本文・見出し・箇条書き・表だけ)。

雑な箇条書きを WBS に

タスクリストを 1 回押すと 1 1.1 1.2 と番号が振られ、入れ子はそのまま残ります。項目を消して押し直せば穴が詰まります ── 1.2.3 を手で振り直すのは人間がやることではありません。表はカーソルのある列を足す・消す・寄せる(押すたび 左 → 中央 → 右 → 無し と回る)。選択範囲に効く小さな変換も 9 つ: 大文字小文字、並べ替え(数値順は「10・2・33」を 2 → 10 → 33 に)、結合・分割、折り返し、字下げ戻し、& のデコード。

ひととおり、揃っています

ショートカット

手を止めずに操作。

N
新規作成
O
ファイルを開く
D
2つのファイルを比較
E
編集
1
サイドバー
2
アウトライン
F
検索・置換
F
開いている文書を横断検索
M
読書モード
S
保存
S
別名で保存
R
再読み込み
E
HTML 書き出し
P
PDF 書き出し
/
ショートカット一覧

はじめる

プレビルド版をダウンロード

macOS 版(Apple Silicon / Intel、macOS 10.15 以降)を配布。Apple Developer ID で署名・公証(notarization)済みなので、ダウンロードしてそのまま起動できます。

または、ソースからビルド

# リポジトリを取得
$ git clone https://github.com/MR-TABATA/MRDown.git
$ cd MRDown

# 依存をインストール
$ npm install

# 開発モードで起動
$ npm run tauri dev

# 配布用にビルド
$ npm run tauri build