Go製のキーボード操作対応ターミナルダウンロードマネージャー。ファイルを並列チャンクに分割し、複数ミラーからダウンロードできます。
yorukot/superfile
Bubble Teaで構築されたGo製のモダンなターミナルファイルマネージャー。コマンドラインからファイルを閲覧・管理できます。
- スター
- 23,885
- フォーク
- 832
- 未解決の Issue
- 289
- 最終コミット
- 18 時間前
これは何?
superfileは、Bubble Teaフレームワークを基盤にしたGo製のターミナルユーザーインターフェース(TUI)ファイルマネージャーです。ターミナル上で動作し、コマンドラインを離れずにディレクトリを移動したり、ファイルを開いて管理したりできます。インストールすると、spfという単一のバイナリが使えます。
単純なlsやcdによる操作ではなく、視覚的にファイルを閲覧し、キーボードで操作したい開発者やターミナルユーザーを対象としています。macOSとLinuxではシェルスクリプト、WindowsではPowerShellスクリプト、Winget、Scoopからインストールでき、Goを使ってソースからビルドすることもできます。LinuxとmacOSは対応OSとして記載されていますが、Windowsのサポートはまだ完全ではないとされています。
テーマ、ホットキー、プラグインを設定ファイルでカスタマイズできます。また、任意のアップデート確認機能があり、superfileの設定で無効にできます。
主な機能
- 01キーボード中心のインターフェースで、ターミナルからファイルを閲覧できます。
- 02スクリプト、Winget、Scoop、またはソースからのビルドにより、macOS、Linux、Windowsにインストールできます。
- 03設定によってテーマやホットキーをカスタマイズできます。
- 04機能を拡張するプラグインに対応しています。
- 05任意のアップデート確認機能があり、設定で無効にできます。
ユースケース
- GUIのないヘッドレスサーバーやSSH経由で、ファイルを移動・管理する。
- ターミナル上の視覚的なファイルブラウザーを使い、lsやcdの繰り返しを置き換える。
- vimスタイルのワークフローに合う、キーボード中心のファイルマネージャーにカスタマイズする。
クイックスタート
- 1
READMEに記載されているmacOSおよびLinux向けの公式インストールスクリプトを実行します
- 2
または、Wingetを使ってWindowsにインストールします
winget install --id yorukot.superfile - 3
superfileを起動します
spf
使う前に知っておきたいこと
- READMEによると、Windowsはまだ完全にはサポートされていません。
トピック
よくある質問
- superfile とは?
- Bubble Teaで構築されたGo製のモダンなターミナルファイルマネージャー。コマンドラインからファイルを閲覧・管理できます。 superfileは、Bubble Teaフレームワークを基盤にしたGo製のターミナルユーザーインターフェース(TUI)ファイルマネージャーです。ターミナル上で動作し、コマンドラインを離れずにディレクトリを移動したり、ファイルを開いて管理したりできます。インストールすると、spfという単一のバイナリが使えます。
- superfile は無料で使えますか?ライセンスは?
- superfile は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- superfile は今もメンテナンスされていますか?
- 活発にメンテナンス中。superfile の最終コミットは 2026年10月21日 です。
- superfile は何に使えますか?
- GUIのないヘッドレスサーバーやSSH経由で、ファイルを移動・管理する。 ターミナル上の視覚的なファイルブラウザーを使い、lsやcdの繰り返しを置き換える。 vimスタイルのワークフローに合う、キーボード中心のファイルマネージャーにカスタマイズする。
- superfile のインストール方法は?
- READMEに記載されているmacOSおよびLinux向けの公式インストールスクリプトを実行します または、Wingetを使ってWindowsにインストールします: winget install --id yorukot.superfile superfileを起動します: spf
- superfile はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/yorukot/superfile
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Rust製のターミナルファイルマネージャー。ノンブロッキングな非同期I/O、画像プレビュー、Luaプラグイン、Vim風の操作に対応。
ファイル閲覧、一括リネーム、ディスク使用量の分析、アプリの起動に対応した、C製の小さく高速なターミナルファイルマネージャー。
シェルがアイドル状態になると起動し、アニメーションを表示するGo製ターミナルスクリーンセーバー。
Luaでカスタマイズでき、外部コマンドによる豊富なプレビューを備えた、Rust製のキーボード操作主体の3ペイン型ターミナルファイルブラウザー。