Repolode
yorukot

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. 1

    READMEに記載されているmacOSおよびLinux向けの公式インストールスクリプトを実行します

  2. 2

    または、Wingetを使ってWindowsにインストールします

    winget install --id yorukot.superfile
  3. 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 の数値は毎日更新されます。

関連プロジェクト