Skip to content

AeroFile

AeroFile is AeroFTP's professional local file manager. Toggle between remote server mode and local-only mode to get a full-featured file browser without needing a server connection. AeroFile includes tabbed browsing, a Places sidebar with drive detection, three view modes, file tags, Quick Look previews, batch rename, and comprehensive keyboard shortcuts.

Activating AeroFile Mode

Click the AeroFile icon button in the titlebar to toggle local-only mode. When active, both panels show local directories and remote connection controls are hidden. Click again to return to the standard dual-panel (local + remote) layout.

Local Path Tabs

AeroFile supports up to 12 simultaneous tabs, each pointing to a different local directory. Tabs persist across sessions via localStorage.

Tab Operations

ActionHow
Open new tabClick + or middle-click a folder
Close tabMiddle-click the tab, or right-click and select Close Tab
Close other tabsRight-click a tab → Close Other Tabs
Close all tabsRight-click a tab → Close All Tabs
Reorder tabsDrag a tab to a new position
Switch tabsClick a tab

Tabs display the folder name and full path on hover. The active tab is highlighted with the theme's accent color.

Places Sidebar

The left sidebar provides quick access to common locations, drives, and network shares. Toggle the sidebar with Ctrl+B.

User Directories

Standard XDG directories detected automatically:

  • Home, Desktop, Documents, Downloads, Music, Pictures, Videos

Custom Locations

Pin any folder to the sidebar by dragging it in or using the context menu. Custom locations appear below the user directories and can be removed individually.

Recent Locations

The sidebar tracks recently visited directories. Each entry shows a hover-visible X button for individual removal, and a Clear All button appears at the section header.

Mounted Drives

All mounted partitions are listed with:

  • Drive label or device name
  • Filesystem type (ext4, NTFS, FAT32, etc.)
  • Usage bar showing used / total space
  • Eject button for removable media (via udisksctl)

The following partitions are hidden automatically (matching Nautilus behavior):

  • EFI System Partition (/boot/efi, /boot, /efi)
  • Swap partitions
  • Recovery partitions
  • Microsoft Reserved (MSR)

Unmounted Partitions

Unmounted partitions detected via lsblk are shown in a separate group. Click to mount via udisksctl mount.

GVFS Network Shares

On Linux with GVFS, AeroFile detects network mounts under /run/user/<uid>/gvfs/ and displays them with a globe icon. Supported protocols:

  • SMB (Windows / Samba shares)
  • SFTP
  • FTP
  • WebDAV
  • NFS
  • AFP

Click the eject button to unmount via gio mount -u.

Folder Tree

Press Ctrl+B to toggle the Places sidebar. Within the sidebar, expand any directory to browse a hierarchical folder tree without changing the main panel.

View Modes

Switch between three view modes using the toolbar buttons or keyboard shortcuts.

ModeShortcutDescription
ListCtrl+1Detailed table with columns: Name, Size, Modified, Type, Permissions
GridCtrl+2Icon grid with thumbnail previews
Large IconsCtrl+396px icon grid for visual browsing

All view modes support:

  • Column sorting (List mode: click column headers)
  • Selection (click, Shift+click for range, Ctrl+click for toggle)
  • Drag and drop
  • File tag badges

File Tags

Tag files with color-coded labels for visual organization. Tags are stored in a local SQLite database (WAL mode) and persist across sessions.

Preset Color Labels

ColorLabelUse Case
RedRedUrgent, priority
OrangeOrangeIn progress
YellowYellowNeeds review
GreenGreenApproved, complete
BlueBlueReference
PurplePurplePersonal
GrayGrayArchive

Applying Tags

  • Context menu: Right-click a file → Tags submenu → toggle labels on/off
  • Clear all: Context menu → TagsClear All Tags
  • Batch tagging: Select multiple files, then apply tags via context menu

Tag Badges

In both List and Grid views, tagged files display colored dot badges next to the filename. When a file has more than 3 tags, a +N overflow indicator appears.

The Places sidebar shows a Tags section listing all labels with file counts. Click a label to filter the current directory to show only files with that tag.

Quick Look

Press Space to preview the selected file in a modal overlay. Press Space again or Escape to close.

Supported Formats

CategoryFormats
ImagesPNG, JPG, GIF, SVG, WebP, BMP, ICO
VideoMP4, WebM, OGG
AudioMP3, WAV, FLAC, OGG, AAC
CodeSyntax-highlighted preview for 50+ languages
MarkdownRendered HTML preview
TextPlain text with line numbers
PDFEmbedded viewer

While Quick Look is open, use arrow keys to navigate between files. The preview updates instantly without closing the overlay.

Properties Dialog

Select a file or folder and press Alt+Enter (or right-click → Properties) to open the Properties dialog.

General Tab

  • Name, Path, Size (formatted with appropriate unit)
  • Created date, Modified date, Accessed date
  • Symlink target (if the file is a symbolic link)
  • MIME type

Permissions Tab (Linux / macOS)

  • Owner, Group, Other — read, write, execute checkboxes
  • Octal representation (e.g., 0755)
  • Owner name and Group name

Checksum Tab

Compute file hashes on demand:

AlgorithmOutput
MD5128-bit
SHA-1160-bit
SHA-256256-bit
SHA-512512-bit

Click Copy next to any hash to copy it to the clipboard.

Batch Rename

Select multiple files and press Ctrl+Shift+R (or right-click → Batch Rename) to open the Batch Rename dialog. Four renaming modes are available, each with a live preview showing before/after filenames.

Modes

ModeDescriptionExample
Find / ReplaceSearch and replace text in filenamesphotovacation
PrefixAdd text before each filename2024_ + report.pdf2024_report.pdf
SuffixAdd text before the extensionreport + _finalreport_final.pdf
SequentialNumber files sequentiallyphoto_001.jpg, photo_002.jpg, ...

Options

  • Case sensitive toggle (Find / Replace mode)
  • Start number and step (Sequential mode)
  • Zero padding width (Sequential mode)

Inline Rename

Press F2 or click on an already-selected filename to enter inline rename mode. The filename text becomes editable in place. Press Enter to confirm or Escape to cancel. Inline rename works in both local and remote panels.

Drag and Drop

AeroFile supports drag and drop for file operations:

ActionBehavior
Drag within same panelMove files to the target folder
Drag between local panelsMove files between tabs
Drag from local to remote panelUpload files to the remote server
Drag from remote to local panelDownload files to the local directory
Drag files to AeroAgent chatAttach files for AI analysis

Hold Ctrl while dragging to copy instead of move.

Keyboard Shortcuts

ShortcutAction
EnterOpen selected file / enter directory
BackspaceGo to parent directory
Ctrl+LFocus the path bar for direct path entry
Ctrl+BToggle Places sidebar
Alt+LeftNavigate back in history
Alt+RightNavigate forward in history

Selection

ShortcutAction
Ctrl+ASelect all files
Ctrl+ClickToggle individual selection
Shift+ClickRange selection
EscapeClear selection

File Operations

ShortcutAction
SpaceQuick Look preview
F2Inline rename
DeleteMove to trash
Shift+DeletePermanent delete (with confirmation)
Ctrl+CCopy selected files
Ctrl+XCut selected files
Ctrl+VPaste files
Ctrl+Shift+RBatch Rename dialog
Alt+EnterProperties dialog

View

ShortcutAction
Ctrl+1List view
Ctrl+2Grid view
Ctrl+3Large Icons view
Ctrl+HToggle hidden files
Ctrl+RRefresh directory listing

Released under the GPL-3.0 License.