Luaでカスタマイズでき、外部コマンドによる豊富なプレビューを備えた、Rust製のキーボード操作主体の3ペイン型ターミナルファイルブラウザー。
leo-arch/clifm
TUIやGUIではなくコマンドを入力してファイルを操作する、シェル風のテキストベースのターミナルファイルマネージャーです。
- スター
- 1,733
- フォーク
- 53
- 未解決の Issue
- 26
- 最終コミット
- 一昨日
これは何?
ClifmはCで書かれたコマンドラインファイルマネージャーです。パネルやメニューを備えたテキストユーザーインターフェースの代わりにプロンプトを表示し、ファイル操作や移動、選択におなじみのシェル風コマンドを使います。短いコマンドと番号付きエントリーリスト番号(ELN)を使えば、一覧に表示されたファイルへすばやくアクセスできます。
ブックマーク、globや正規表現による検索・選択、ファイルプレビュー、一括リネーム、アーカイブ、Freedesktop準拠のゴミ箱、ディレクトリジャンパー、ワークスペース、プラグインなどの機能を備えています。fzf連携によるタブ補完、自動候補表示、シンタックスハイライト、エイリアスといったシェル機能も利用できます。
Clifmは、カーネルコンソール、SSHセッション、古いVT102風エミュレーターを含む最小限の端末環境で動作するよう設計されています。対応環境としてLinux、BSD系OS、macOS、Termux、Solaris、Haiku、Cygwin/MinGWが挙げられています。
主な機能
- 01短いエイリアスと番号付きエントリーリストによる選択に対応した、シェル風コマンド
- 02ブックマーク、ファイルタグ、フィルター、globや正規表現による検索・選択
- 03画像を含むファイルプレビューと、fzfベースのタブ補完
- 04一括リネーム、アーカイブ、Freedesktop準拠のゴミ箱
- 05ディレクトリジャンパー、最大8つのワークスペース、プラグイン対応
- 06SSHセッションやカーネルコンソールを含む最小限の端末環境で動作
ユースケース
- プレーンな端末からSSH経由でリモートサーバー上のファイルを管理する
- TUIファイルブラウザーを操作するより、コマンド入力を好む開発者が使う
- パターンベースの一括操作で、大量のファイルをリネーム・整理する
- 最小限の端末環境やレガシーな端末環境で作業する
クイックスタート
- 1
パッケージマネージャーまたは「Installation」セクションから clifm をインストールします
- 2
お使いのシステム向けのインストールコマンドは「Installation」セクションで確認してください
使う前に知っておきたいこと
- README のバッジによるとライセンスは GPL-2.0-or-later ですが、リポジトリのメタデータにはライセンスが記載されていません。
- メニューではなく、すべてコマンド入力で操作するため、コマンドを覚える必要があります。
トピック
よくある質問
- clifm とは?
- TUIやGUIではなくコマンドを入力してファイルを操作する、シェル風のテキストベースのターミナルファイルマネージャーです。 ClifmはCで書かれたコマンドラインファイルマネージャーです。パネルやメニューを備えたテキストユーザーインターフェースの代わりにプロンプトを表示し、ファイル操作や移動、選択におなじみのシェル風コマンドを使います。短いコマンドと番号付きエントリーリスト番号(ELN)を使えば、一覧に表示されたファイルへすばやくアクセスできます。
- clifm は無料で使えますか?ライセンスは?
- clifm は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- clifm は今もメンテナンスされていますか?
- 活発にメンテナンス中。clifm の最終コミットは 2026年10月17日 です。
- clifm は何に使えますか?
- プレーンな端末からSSH経由でリモートサーバー上のファイルを管理する TUIファイルブラウザーを操作するより、コマンド入力を好む開発者が使う パターンベースの一括操作で、大量のファイルをリネーム・整理する 最小限の端末環境やレガシーな端末環境で作業する
- clifm のインストール方法は?
- パッケージマネージャーまたは「Installation」セクションから clifm をインストールします お使いのシステム向けのインストールコマンドは「Installation」セクションで確認してください
- clifm はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/leo-arch/clifm
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
既存ソフトウェア向けのエージェント対応CLIを生成し、完成済みCLIを導入できるCLI-Hubも備えたツールキット。
よく使うディレクトリを学習し、主要なシェルから数回のキー入力で移動できる、賢いcdコマンド。
プロジェクトを読み、ターミナルやデスクトップ、ブラウザ、エディタからファイル編集やテスト実行を行うオープンソースのコーディングエージェント。
Claude Codeにライブのステータスラインを追加するプラグインで、コンテキスト使用量、レート制限、実行中のツール、稼働中のエージェント、Todoの進捗を表示します。