🇬🇧 English
A native KDE file manager with dual-pane layout, inspired by OneCommander.
Built with Qt6 and KDE Frameworks 6.
- Dual-pane layout — browse two directories side by side
- Miller columns view — fast directory tree navigation
- Sidebar with drives, network mounts, bookmarks, custom groups and tags
- Google Drive — native integration via KIO (kio-gdrive) with quota bar
- Network drives — SMB, NFS, SFTP, WebDAV, MTP — add manually or auto-detected
- Add network drive dialog — set URL, display name and icon
- Detail view with configurable columns (name, type, size, date, permissions, and more)
- Icon view for media-rich directories
- Tag system — mark and filter files with colored tags
- Shortcuts — fully configurable (F2, F5, Del, Alt+←/→ and more)
- Terminal integration — open terminal in current directory
- Batch renamer — rename multiple files at once
- Themes — Nord, Catppuccin Mocha, Gruvbox Dark and KDE Global Theme support
- KIO integration — all file operations via KIO (copy, move, delete, symlinks, new files)
- Drag & drop — full KIO-based drag and drop support
git clone https://github.com/daniell1904/SplitCommander.git
cd SplitCommander
chmod +x install.sh
./install.shThe script automatically detects your distribution and installs all required dependencies.
| Distribution | Package manager |
|---|---|
| Arch / CachyOS / Manjaro | pacman |
| Fedora | dnf |
| Ubuntu / Debian / Mint | apt |
| openSUSE | zypper |
Optional flags:
./install.sh --no-deps # skip dependency installation
./install.sh --no-install # build only, don't install system-widecmake -B build-release -S . -DCMAKE_BUILD_TYPE=Release -G Ninja
cmake --build build-release --parallel $(nproc)
sudo cmake --install build-release- Qt 6 — Core, Gui, Widgets, Svg, Concurrent
- KDE Frameworks 6 — KIO, Solid, IconThemes, ConfigWidgets, XmlGui, WidgetsAddons, WindowSystem, Archive, Service, I18n, Baloo
- CMake ≥ 3.18, Ninja, GCC/Clang with C++20
This project was developed with AI assistance (Claude by Anthropic).
GPL-3.0 — see LICENSE
Disclaimer: This software is provided "as is", without warranty of any kind, express or implied. Use it at your own risk. The authors are not responsible for any data loss or damage.
🇩🇪 Deutsch
Ein nativer KDE-Dateimanager mit Dual-Pane-Layout, inspiriert von OneCommander.
Gebaut mit Qt6 und KDE Frameworks 6.
- Dual-Pane-Layout — zwei Verzeichnisse gleichzeitig im Blick
- Miller-Columns-Ansicht — schnelle Navigation durch Verzeichnisbäume
- Sidebar mit Laufwerken, Netzwerklaufwerken, Lesezeichen, Gruppen und Tags
- Google Drive — direkte Integration über KIO (kio-gdrive) mit Speicherbalken
- Netzwerklaufwerke — SMB, NFS, SFTP, WebDAV, MTP — manuell hinzufügen oder automatisch erkannt
- Netzlaufwerk-Dialog — URL, Anzeigename und Symbol frei wählbar
- Detailansicht mit konfigurierbaren Spalten (Name, Typ, Größe, Datum, Rechte u.v.m.)
- Icon-Ansicht für medienreiche Verzeichnisse
- Tag-System — Dateien mit farbigen Tags markieren und filtern
- Shortcuts — vollständig konfigurierbar (F2, F5, Entf, Alt+←/→ u.v.m.)
- Terminal-Integration — Terminal im aktuellen Verzeichnis öffnen
- Batch-Umbenenner — mehrere Dateien gleichzeitig umbenennen
- Themes — Nord, Catppuccin Mocha, Gruvbox Dark sowie KDE Global Themes
- KIO-Integration — alle Dateioperationen über KIO (Kopieren, Verschieben, Löschen, Symlinks, neue Dateien)
- Drag & Drop — vollständiges KIO-basiertes Drag & Drop
git clone https://github.com/daniell1904/SplitCommander.git
cd SplitCommander
chmod +x install.sh
./install.shDas Script erkennt automatisch die Distribution und installiert alle Abhängigkeiten.
| Distribution | Paketmanager |
|---|---|
| Arch / CachyOS / Manjaro | pacman |
| Fedora | dnf |
| Ubuntu / Debian / Mint | apt |
| openSUSE | zypper |
Optionale Flags:
./install.sh --no-deps # Abhängigkeiten überspringen
./install.sh --no-install # Nur bauen, nicht systemweit installierencmake -B build-release -S . -DCMAKE_BUILD_TYPE=Release -G Ninja
cmake --build build-release --parallel $(nproc)
sudo cmake --install build-release- Qt 6 — Core, Gui, Widgets, Svg, Concurrent
- KDE Frameworks 6 — KIO, Solid, IconThemes, ConfigWidgets, XmlGui, WidgetsAddons, WindowSystem, Archive, Service, I18n, Baloo
- CMake ≥ 3.18, Ninja, GCC/Clang mit C++20
Dieses Projekt wurde mit Unterstützung von KI (Claude von Anthropic) entwickelt.
GPL-3.0 — siehe LICENSE
Haftungsausschluss: Diese Software wird „wie besehen" zur Verfügung gestellt, ohne jegliche Gewährleistung. Die Nutzung erfolgt auf eigene Gefahr. Die Autoren haften nicht für Datenverlust oder Schäden.