explaingit

aleksey-hoffman/sigma-file-manager

5,749TypeScriptAudience · generalComplexity · 2/5Setup · easy

TLDR

A free, open-source desktop file manager for Windows and Linux with ultra-fast typo-tolerant search, tabbed navigation, file preview, and local network file sharing.

Mindmap

mindmap
  root((Sigma FM))
    What it does
      Smart file search
      Tabbed navigation
      File preview
      Network sharing
    Tech stack
      TypeScript
      Vue
      Electron
    Features
      Split-pane view
      Command palette
      Extensions marketplace
    Installation
      winget on Windows
      AppImage on Linux
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Replace Windows Explorer or a Linux file manager with a faster, feature-rich alternative.

USE CASE 2

Search a 1 TB drive in about 2 seconds using typo-tolerant smart search.

USE CASE 3

Preview images, videos, PDFs, and text files without opening a separate app.

USE CASE 4

Share files on your local network via browser access or QR code.

Tech stack

TypeScriptVueElectronJavaScript

Getting it running

Difficulty · easy Time to first run · 5min

In plain English

Sigma File Manager is a free, open-source file manager application for Windows and Linux. It is built using web technologies (TypeScript, Vue, and Electron, which packages web apps as desktop applications) and is designed as a replacement for the built-in file explorers that come with those operating systems. The app's standout feature is its smart global search, which the README says can scan a 1 terabyte drive in about 2 seconds and corrects for typos, wrong capitalization, wrong word order, and missing file extensions. Beyond search, it supports tabbed navigation, a split-pane view for moving files between two locations simultaneously, a command palette, keyboard shortcuts, and a quick-preview mode that lets you preview images, videos, audio, PDFs, and text files by pressing the spacebar without opening a separate application. For network use, the app can share files over a local network with browser access, QR codes, and FTP support. It also supports connecting to remote locations such as SSHFS and SMB shares, though that feature is marked as alpha stage. On Windows, it can browse Linux subsystem (WSL) drives directly from within the app and can optionally replace File Explorer for everyday file operations. An extensions marketplace is built into the app, allowing users to add new capabilities such as video downloading from over a thousand sites, a media converter, and an image optimizer. The app includes localization for most widely used languages. Installation on Windows can be done via the winget package manager (winget install sfm) or by downloading an installer from the releases page. Linux users can download an AppImage. MacOS is noted as supported but official builds are not provided. The project is maintained by a solo developer, Aleksey Hoffman, and accepts Patreon support.

Copy-paste prompts

Prompt 1
How do I install Sigma File Manager on Windows 11 using winget and set it as my default file manager?
Prompt 2
Show me how to use Sigma File Manager's split-pane view to copy files between two folders at the same time.
Prompt 3
How do I connect Sigma File Manager to a remote SSHFS or SMB share on my home network?
Prompt 4
What extensions are available in Sigma File Manager's marketplace, and how do I install a video downloader extension?
Open on GitHub → Explain another repo

← aleksey-hoffman on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.