Atlas is a fast, lightweight Material Design 3 file manager built with Qt 6 and QML.
- C++20 compiler: GCC 11+ or Clang 14+
- CMake 3.19+
- Ninja build system
- pkg-config
- Qt 6.5+ development packages:
Qt6CoreQt6GuiQt6QmlQt6QuickQt6QuickControls2Qt6QuickEffectsQt6ConcurrentQt6SvgQt6MultimediaQt6NetworkQt6DBus
- Qt 6 runtime libraries:
qt6-declarative/qt6-qmlqt6-quickcontrols2qt6-quickeffectsqt6-svgqt6-multimediaqt6-networkqt6-dbus
udisks2: external drive and partition detection, mounting, and unmountinggvfsandgvfs-backends: remote network filesystem mounting for SFTP, SMB, FTP, NFS, WebDAVgio: command-line URI mounting and volume managementxdg-utils: default application launching viaxdg-opengit: inline repository status, branch tracking, and Git modal operationsffmpeg: media tools for video and audio (trim/clip, format conversion, rotate/flip)imagemagick: image conversion in the Media Tools menu (supports any readable format, including SVG, PDF, HEIC)exiv2(development package at build time): EXIF metadata display for photos in the preview panel and properties dialog; builds without it when absentcaelestia-cli: dynamic color palette and accent syncing with Caelestiapapirus-icon-themeandpapirus-folders: dynamic folder color and system icon theme integration- Archive tools:
p7zip,tar,gzip,bzip2,xz,zip,unzipfor archive extraction and compression
# Configure
cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Release
# Build
cmake --build build
# Run file manager locally
./build/bin/atlas# Install system-wide: installs atlas and its desktop entry
sudo cmake --install build
# Or install to a custom prefix
cmake --install build --prefix ~/.local# Remove all installed files recorded in the build manifest
sudo xargs rm -fv < build/install_manifest.txtDocumentation for working on Atlas is in docs/.
This project is licensed under the GNU General Public License v3.0 (GPLv3).
Atlas incorporates design tokens, QML components, animations, and styling derived from Caelestia Shell. Heavy credit and gratitude go to the authors and contributors of Caelestia Shell for their work under the GPLv3 license.