Luaでカスタマイズでき、外部コマンドによる豊富なプレビューを備えた、Rust製のキーボード操作主体の3ペイン型ターミナルファイルブラウザー。
sxyazi/yazi
Rust製のターミナルファイルマネージャー。ノンブロッキングな非同期I/O、画像プレビュー、Luaプラグイン、Vim風の操作に対応。
- スター
- 42,948
- フォーク
- 1,052
- 未解決の Issue
- 67
- 最終コミット
- 15 時間前
これは何?
YaziはRust製のターミナルファイルマネージャーです。すべてのI/O処理を非同期で実行し、CPU負荷の高い処理を複数のスレッドに分散するため、大きなディレクトリでも快適に閲覧・プレビューできます。
kitty、iTerm2、WezTerm、Sixel対応ターミナルなど複数の端末画像プロトコルを使った、画像、動画、PDF、アーカイブ、コード、ディレクトリのプレビューに対応しています。その他の環境では、Überzug++とChafaをフォールバックとして利用できます。UI、プレビューア、独自のファイル操作向けにLuaプラグインで拡張でき、組み込みのパッケージマネージャーからプラグインやテーマをインストールできます。
日常的な機能として、複数タブ、一括リネーム、アーカイブの展開、ビジュアル選択、ゴミ箱、マウス入力、ドラッグ&ドロップを備えています。ripgrep、fd、fzf、zoxideと連携し、プロジェクトではパブリックベータ版として、日常利用にも適していると説明されています。
主な機能
- 01完全な非同期I/Oと、マルチスレッドによるCPU処理
- 02kitty、iTerm2、WezTerm、Sixelなどの端末プロトコルを使った画像プレビュー
- 03UI、プレビューア、ファイル操作向けのLuaプラグインシステム
- 04プラグインやテーマのインストール・更新に使える組み込みパッケージマネージャー
- 05複数タブでの閲覧、一括リネーム、アーカイブの展開、ゴミ箱に対応
- 06ripgrep、fd、fzf、zoxideとの連携
ユースケース
- ターミナルのみの環境で、SSH経由でファイルを閲覧・プレビューする
- ファイルブラウザの応答性が重要な、大きなディレクトリを管理する
- キーボード操作中心のファイルマネージャーをNeovimなどのターミナルワークフローと組み合わせる
- Luaプラグインでファイル閲覧の動作をカスタマイズする
使う前に知っておきたいこと
- プロジェクトはパブリックベータ版で、現在活発に開発中のため、互換性を損なう変更が予想されます。
- X11、Wayland、およびフォールバック端末で画像をプレビューするには、追加ツール(Überzug++ または Chafa)が必要です。
トピック
よくある質問
- yazi とは?
- Rust製のターミナルファイルマネージャー。ノンブロッキングな非同期I/O、画像プレビュー、Luaプラグイン、Vim風の操作に対応。 YaziはRust製のターミナルファイルマネージャーです。すべてのI/O処理を非同期で実行し、CPU負荷の高い処理を複数のスレッドに分散するため、大きなディレクトリでも快適に閲覧・プレビューできます。
- yazi は無料で使えますか?ライセンスは?
- yazi は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- yazi は今もメンテナンスされていますか?
- 活発にメンテナンス中。yazi の最終コミットは 2026年10月20日 です。
- yazi は何に使えますか?
- ターミナルのみの環境で、SSH経由でファイルを閲覧・プレビューする ファイルブラウザの応答性が重要な、大きなディレクトリを管理する キーボード操作中心のファイルマネージャーをNeovimなどのターミナルワークフローと組み合わせる Luaプラグインでファイル閲覧の動作をカスタマイズする
- yazi はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/sxyazi/yazi
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
1304RustMIT更新 7 か月前
Rustとratatui製のターミナルファイルマネージャー。2ペインとFキー操作を備え、DOS Navigatorを再現。
831RustMIT更新 7 か月前
Grok BuildはSpaceXAIのターミナル向けAIコーディングエージェントで、全画面TUIからファイル編集、シェルコマンド実行、Web検索を行えます。
2.7万5196RustApache-2.0更新 22 日前