SpaceFM — лёгкий, настраиваемый многопанельный файловый менеджер для Unix-подобных операционных систем. Разработанный как универсальный инструмент для управления файлами, он предоставляет интерфейс с множеством панелей и вкладок, расширяемую систему действий и интеграцию с окружением рабочего стола. Программа ориентирована на пользователей, которым требуется высокая степень контроля и гибкая конфигурация интерфейса без тесной привязки к конкретному рабочему окружению.
Проект возник как ответвление и развитие идей традиционных файловых менеджеров с графическим интерфейсом, акцентированных на расширяемость и скриптование. SpaceFM поддерживает работу с несколькими панелями одновременно, табы для каждой панели, настраиваемые горячие клавиши и возможность создавать пользовательские команды и меню. Благодаря модульной архитектуре и поддержке сторонних утилит он может быть использован в различных сценариях — от простой навигации по файловой системе до сложных рабочих процессов с массовой обработкой файлов.
- Многопанельный интерфейс: возможность отображать две и более панелей одновременно для удобного перетаскивания и сравнения содержимого каталогов.
 - Вкладки: поддержка вкладок в каждой панели для параллельной работы с несколькими директориями.
 - Кастомизация: гибкая настройка интерфейса, панелей, панелей инструментов и расположения элементов без необходимости изменения исходного кода.
 - Пользовательские команды: создание собственных действий, скриптов и меню для автоматизации задач и интеграции с внешними программами.
 - Поддержка окружений рабочего стола: интеграция с различными средами рабочего стола при сохранении независимости от конкретного окружения.
 - Плагины и расширения: возможность расширения функционала через дополнительные модули и утилиты.
 - Работа с файловыми операциями: базовые и расширенные операции — копирование, перемещение, переименование, сортировка и фильтрация файлов.
 - Просмотр и предварительный просмотр: встроенные или подключаемые механизмы просмотра содержимого файлов и метаданных.
 - Горячие клавиши и управление клавиатурой: настраиваемые сочетания клавиш для повышения производительности работы.
 - Поддержка сетевых и виртуальных файловых систем: возможность работы с ресурсами, доступными через протоколы и точки монтирования, поддерживаемые системой.