開発環境 / TUI
elioとは何か
作成日: 2026年6月15日
要点
- elio は、プレビュー重視のターミナル向けファイルマネージャです。
- 3ペイン構成、inline image、Trash、bulk rename、zoxide 連携などを最初からまとめて持つのが特徴です。
- ただの「ls を見やすくした TUI」ではなく、ファイル閲覧、移動、プレビュー、シェル復帰までを一続きで扱う道具として設計されています。
何をするツールか
elio は、端末の中でファイル操作を完結しやすくするための terminal file manager です。README では three-pane layout、rich previews、inline images、bulk actions、trash support を前面に出しています。狙いは「ターミナルのまま高速に見て、選んで、移動して、必要なら外部アプリで開く」ことです。
どこが便利か
プレビューが広い
テキストだけでなく PDF、Office、archive、media metadata まで preview pane で見られます。
画像を端末内で見やすい
Kitty Graphics、iTerm2 Inline、Sixel などに応じて inline image を自動判定します。
終了後の移動が自然
elio shell install を入れると、終了時にそのディレクトリへ shell を移せます。
何ができるか
- fuzzy search で folder、file をすばやく探す
zで zoxide 履歴から頻出ディレクトリへ飛ぶdで Trash、Dで完全削除、Trash 内ではrで restorer/F2で rename や bulk renamevで grid / list を切り替えるOで Open With、cで path を clipboard へコピーする
プレビューの強み
README によると、preview pane では text、source code、Markdown、JSON、YAML、TOML、CSV、SQLite に加え、PDF、ebook、Office、OpenDocument、Apple Pages、images、audio、video metadata、archives、ISO などまで扱います。より豊かな preview には Poppler、FFmpeg、resvg、7-Zip、unar、FontForge などの追加ツールが使われます。
そのままでは軽量に動き、必要なら補助ツールを足して preview coverage を広げる設計です。重い依存を最初から全部抱え込まないのは実務的です。
インライン画像対応
- Kitty、Ghostty、Warp、WezTerm、iTerm2、Konsole、foot、Windows Terminal を自動判定対象として案内しています。
- 未認識でも Kitty Graphics Protocol 対応端末なら
ELIO_IMAGE_PREVIEWS=1で強制有効化できます。 - Sixel 系は Kitty Graphics や iTerm2 Inline より初回表示や大きい画像で遅くなることがある、と README で注意されています。
導入方法
- Arch Linux:
paru -S elio - Fedora: COPR を有効化して
sudo dnf install elio - Debian / Ubuntu: 公式 apt repository を追加して
sudo apt install elio - Homebrew:
brew install elio - Cargo:
cargo install elio
Richer preview 用の補助ツールとして、Poppler、FFmpeg、resvg、7-Zip も案内されています。README と install ページの両方で、Nerd Font の利用も推奨されています。
向いている人
- ターミナル中心で作業しつつ、GUI ファイラ並みの preview を欲しい人
nnnやrangerより、最初から画像、Trash、rename、clipboard を一式ほしい人- シェルをまたいだディレクトリ移動や zoxide 連携を自然に使いたい人
2026年6月15日時点の公開状況
- GitHub Releases の latest は
v1.8.0です。 - latest release ページ上の公開日時は 2026年6月6日 12:19 と表示されています。
v1.8.0では configurable key bindings の拡張、restore_from_trash、Dによる permanent delete などが追加されています。
まとめ
elio は、「端末内ファイラだが preview を妥協しない」方向の実装です。3ペイン、画像、Trash、shell integration まで一通りそろっているので、CLI 派が GUI ファイラに戻る理由を減らすタイプのツールと言えます。逆に、最小機能の軽さだけを求めるなら過剰ですが、日常のファイル操作を端末中心にまとめたいならかなり完成度が高いです。