AI と一緒に働くためのエディタ

AI が一つのプロジェクトで作業している間に、あなたは別のプロジェクトへ。どのウインドウがどれか、どこが変わったかを KodamaEditor が示します。

プロジェクトごとに色分け

フォルダに色を登録すると、中のファイルはその色で開きます。色は日本の伝統色から取った 8 色で、ライト・ダークのどちらの外観でも同じ色味を保ちます。

どこが変わったかが分かる

ほかのアプリがファイルを書き換えると自動で読み直し、追加・変更・削除された行に印を付けます。取り消し 1 回で元の内容に戻せます。

保存は指示したときだけ

保存を選ぶまでファイルには書き込みません。AI の作業を知らないうちに上書きすることはなく、自分の未保存の行には青い印が付きます。

文字コードに正確

Unicode・日本語・中国語・韓国語・欧州各語の文字コードを判定します。読めないバイトはそのまま保つので、開いて保存しただけでファイルが壊れることはありません。

ギガバイト級のファイル

1 GB のファイルを約 1 秒で開きます。4 GB まで、ファイルの大きさに関わらずスクロール・入力・検索が軽快です。

データを集めない

KodamaEditor はネットワークに接続せず、データを一切収集しません。macOS の App Sandbox の中で動き、あなたが選んだファイルだけを開きます。

AI が書き換えた行がひと目で分かる

Claude Code や Codex CLI などのツールが開いているファイルを書き換えると、自動で読み直して行番号の横に印を付けます。印は消すまで残るので、何回分の書き換えでもまとめて確かめられます。

緑ほかのアプリが追加した行
琥珀ほかのアプリが変更した行
赤の三角行が削除された位置
青自分の未保存の編集

「表示 > 次の変更」(Ctrl+Option+↓)で変わった箇所を順に移れます。「表示 > 変更の印を消す」で印を消します。外部からの書き換えは「編集 > 取り消す」で元に戻せます。

外部の書き換えのあと行番号の横に付いた印

プロジェクトごとに色分け

「ウインドウ > 背景色」(Ctrl+Cmd+] / [)で、そのウインドウの色を変えます。プロジェクト全体に色を決めるには次のようにします。

  1. プロジェクトのファイルを開き、色を選びます。
  2. 「ウインドウ > フォルダに色を登録...」でプロジェクトのフォルダを選びます。
  3. そのフォルダ(下位のフォルダを含む)のファイルは、以後その色で開きます。ウインドウのタイトルにはフォルダ名が出ます。

墨(Sumi)  鉄紺(Tetsukon)  藍鉄(Aitetsu)  千歳緑(Chitose)  朽葉(Kuchiba)  栗皮茶(Kurikawa)  臙脂(Enji)  紫紺(Shikon) 

背面のウインドウは半透明になり、入力中のウインドウが目立ちます。登録した色の変更・削除は「設定 > フォルダの色」で行えます。

上書きする前に見比べる

未保存の編集があるときにファイルが書き換えられると、ウインドウの上に帯が出ます。「差分を見る」で手元の内容とディスクの内容を左右に並べて確かめ、「手元の内容を残す」か「ディスクの内容を読み込む」を選べます。

保存は「ファイル > 保存」を選んだときだけ行います。未保存の内容は 15 秒ごとにアプリ専用の場所へ退避し、アプリが異常終了しても次の起動で戻ります。

手元の変更を赤、ディスク側の変更を緑で示した比較の画面

文字コードに正確

文字コードは、BOM、ファイル中の宣言、各候補で読んだときのきれいさの順に判定します。結果はステータスバーに出て、クリックするとその文字コードに決めた理由を確かめられます。

  • 「ファイル > 文字コードを指定して開き直す...」は、すべての文字コードを読めないバイトの少ない順に並べ、中身を先に見せます。
  • 「フォーマット > 文字コード」で変換できます。変換先で表せない文字は 1 件ずつ一覧に出し、似た文字への置き換えも選べます。
  • 読めないバイトは赤い枠の 16 進で表示し、保存すると元のバイトのまま書き戻します。
  • 「フォーマット > 改行コード」で LF・CRLF・CR を変換できます。混在していればステータスバーに出ます。
Shift_JIS のファイルと、文字コードの候補と中身を並べた「文字コードを指定して開き直す」パネル

対応する文字コード

UnicodeUTF-8, UTF-8 with BOM, UTF-16LE / BE, UTF-32LE / BE (with or without BOM)
日本語Windows-31J (CP932), Shift_JIS, Shift_JIS-2004, EUC-JP, eucJP-ms, EUC-JIS-2004, ISO-2022-JP, ISO-2022-JP (CP50221)
中国語(簡体)GB18030
中国語(繁体)Big5 (CP950), Big5-HKSCS
韓国語EUC-KR (CP949)
西欧ISO-8859-1, Windows-1252, Mac Roman
中欧ISO-8859-2, Windows-1250
キリルISO-8859-5, Windows-1251, KOI8-R
ギリシャISO-8859-7, Windows-1253
トルコISO-8859-9, Windows-1254
ヘブライ / アラビアWindows-1255, Windows-1256
タイ / ベトナムWindows-874, Windows-1258

巨大なファイルも軽快

KodamaEditor は画面に出ている行だけを描くので、1 GB のログも約 1 秒で開き、短いメモと同じようにスクロールできます。4 GB までのファイルを扱えます。

「表示 > 画面を上下に分割」(Shift+Cmd+D)で同じファイルの 2 か所を並べて見られます。検索と置換は正規表現・大文字小文字の区別・単語単位に対応し、大きなファイルは裏で検索します。

900 万行のログを上下に分割し、正規表現の一致を強調した画面

キーボードショートカット

Cmd+F / Cmd+Option+F検索 / 検索と置換
Cmd+G / Cmd+Shift+G次 / 前の一致
Cmd+E選択部分を検索に使用
Cmd+L行へ移動
Cmd+] / Cmd+[インデントを増やす / 減らす(複数行を選んで Tab / Shift+Tab でも可)
Option+ドラッグ矩形選択
Ctrl+Option+↓ / ↑次 / 前の変更
Shift+Cmd+D画面を上下に分割 / 分割を閉じる
Ctrl+Cmd+↑ / ↓上 / 下の本文へ移る
Ctrl+Cmd+] / [次 / 前の背景色(そのウインドウだけ)
Cmd++ / - / 0そのウインドウの文字を大きく / 小さく / 元の大きさに
Cmd+,設定: フォント・行間・タブ・行番号・不可視文字・カーソル行の強調・文字コード・フォルダの色

Ctrl+K・Ctrl+Y などの Emacs 風の操作を含め、macOS 標準の文字入力の操作がそのまま使えます。「編集 > 変換」で英数字・記号とカタカナの全角・半角を変換できます。

サポート

ご質問・不具合のご報告・ご要望はお問い合わせフォームからお送りください。macOS のバージョンと、特定のファイルで起きる問題ならステータスバーに出ている文字コードを添えてください。

設定はどこに保存されますか

KodamaEditor は macOS の App Sandbox の中で動くため、設定と未保存の内容の退避は ~/Library/Containers/com.kodama.KodamaEditor に置かれます。

違う文字コードで開かれた

「ファイル > 文字コードを指定して開き直す...」で一覧から正しい文字コードを選んでください。先に試す文字コードの順は「設定 > 文字コード」の判定の候補で変えられます。

ほかのアプリでの変更が反映されない

「設定 > 一般」の「ほかのアプリで変更されたら自動で読み直す」が入っているか確かめてください。未保存の編集があるときは、編集を失わないよう読み直さずにウインドウの上に帯を出します。

アンインストール

KodamaEditor をゴミ箱に入れてください。設定も消すときは ~/Library/Containers/com.kodama.KodamaEditor を削除します。

バージョン
1.0.0
動作環境
macOS 14 Sonoma 以降
対応機種
ユニバーサル(Apple シリコン / Intel)
価格
無料
表示言語
日本語 / 英語
プライバシー
データを収集しません。アプリケーションプライバシーポリシー(英語)
提供元
Kodama & Company, Inc.

どのプロジェクトか、どこが変わったか

macOS 14 Sonoma 以降で無料でお使いいただけます。ご質問・不具合のご報告はお問い合わせから。

Mac App Store で入手

KodamaEditor のご利用には Apple の標準使用許諾契約、利用規約、アプリケーションプライバシーポリシー(英語)が適用されます。